0001193125-20-202634.txt : 20200729 0001193125-20-202634.hdr.sgml : 20200729 20200729170821 ACCESSION NUMBER: 0001193125-20-202634 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200729 DATE AS OF CHANGE: 20200729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DIRTT ENVIRONMENTAL SOLUTIONS LTD CENTRAL INDEX KEY: 0001340476 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: A0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39061 FILM NUMBER: 201057875 BUSINESS ADDRESS: STREET 1: 7303 30 ST S E CITY: CALGARY ALBERTA T2C 1N6 CAN STATE: A0 ZIP: T2C 1N6 BUSINESS PHONE: 403-723-5000 MAIL ADDRESS: STREET 1: 7303 30 ST S E CITY: CALGARY ALBERTA T2C 1N6 CAN STATE: A0 ZIP: T2C 1N6 10-Q 1 d943814d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2020

or

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                      to                     

Commission file number 001-39061

 

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

(Exact name of registrant as specified in its charter)

 

 

 

Alberta, Canada

(State or other jurisdiction of

incorporation or organization)

 

N/A

(IRS Employer
Identification No.)

7303 30th Street S.E.

Calgary, Alberta, Canada

(Address of principal executive offices)

 

T2C 1N6

(Zip code)

(Registrant’s telephone number, including area code): (403) 723-5000

 

 

Securities registered pursuant to Section 12(b) of the Exchange Act:

 

Title of Each Class

 

Trading

Symbol(s)

 

Name of Each Exchange

on Which Registered

Common Shares, without par value   DRTT   The Nasdaq Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  ☒    Yes  ☐    No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  ☒    Yes  ☐    No

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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
     Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☒

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  ☐    Yes  ☒    No

The registrant had 84,681,364 common shares outstanding as of July 29, 2020.

 

 

 


Table of Contents

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2020

TABLE OF CONTENTS

 

         Page  

Cautionary Statement Regarding Forward-Looking Statements

     ii  

PART I – FINANCIAL INFORMATION

     3  

Item 1.

 

Financial Statements (Unaudited)

     3  
 

Interim Condensed Consolidated Balance Sheets

     3  
 

Interim Condensed Consolidated Statement of Operations and Comprehensive Income (Loss)

     4  
 

Interim Condensed Consolidated Statement of Changes in Shareholders’ Equity

     5  
 

Interim Condensed Consolidated Statement of Cash Flows

     6  
 

Notes to the Unaudited Interim Condensed Consolidated Financial Statements

     7  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     16  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     28  

Item 4.

 

Controls and Procedures

     29  

PART II – OTHER INFORMATION

     30  

Item 1.

 

Legal Proceedings

     30  

Item 1A.

 

Risk Factors

     30  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     31  

Item 3.

 

Defaults Upon Senior Securities

     31  

Item 4.

 

Mine Safety Disclosures

     31  

Item 5.

 

Other Information

     31  

Item 6.

 

Exhibits

     32  

 

i


Table of Contents

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

Certain statements contained in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2020 (this “Quarterly Report”) are “forward-looking statements” within the meaning of “safe harbor” provisions of the United States Private Securities Litigation Reform Act of 1995, and Section 21E of the Exchange Act of 1934, as amended (the “Exchange Act”) and “forward-looking information” within the meaning of applicable Canadian securities laws. All statements, other than statements of historical fact included in this Quarterly Report, regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. When used in this Quarterly Report, the words “anticipate,” “believe,” “expect,” “estimate,” “intend,” “plan,” “project,” “outlook,” “may,” “will,” “should,” “would,” “could,” “can,” the negatives thereof, variations thereon and other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. Forward-looking statements are based on certain estimates, beliefs, expectations and assumptions made in light of management’s experience and perception of historical trends, current conditions and expected future developments, as well as other factors that may be appropriate.

Forward-looking statements necessarily involve unknown risks and uncertainties, which could cause actual results or outcomes to differ materially from those expressed or implied in such statements. Due to the risks, uncertainties and assumptions inherent in forward-looking information, you should not place undue reliance on forward-looking statements. Factors that could have a material adverse effect on our business, financial condition, results of operations and growth prospects include, but are not limited to, the severity and duration of the coronavirus (“COVID-19”) pandemic and related economic repercussions and other risks described under the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the U.S. Securities and Exchange Commission (the “SEC”) and applicable securities commissions or similar regulatory authorities in Canada (the “Annual Report on Form 10-K”), and in this Quarterly Report under “Part II, Item 1A. Risk Factors.” These factors include, but are not limited to, the following:

 

   

competition in and changes to the interior construction industry;

 

   

global economic, political, health and social conditions and financial markets, including those related to pandemics such as the COVID-19 pandemic;

 

   

the condition and changing trends of the overall construction industry;

 

   

our reliance on our network of Distribution Partners (as defined herein) for sales, marketing and installation of our solutions;

 

   

our ability to maintain and manage growth effectively;

 

   

our ability to introduce new designs, solutions and technology and gain client and market acceptance;

 

   

loss of our key executives;

 

   

labor overcapacity or shortages and disruptions in our manufacturing facilities;

 

   

product liability, product defects and warranty claims brought against us;

 

   

defects in our designing and manufacturing software;

 

   

infringement on our patents and other intellectual property;

 

   

cyber-attacks and other security breaches of our information and technology systems;

 

   

material fluctuations of commodity prices, including raw materials;

 

   

shortages of supplies or disruptions in the supply chain of certain key components and materials;

 

   

our ability to balance capacity within our existing manufacturing facilities;

 

   

our exposure to currency exchange rates, tax rates and other fluctuations that result from general economic conditions and changes in laws;

 

   

legal and regulatory proceedings brought against us;

 

   

the availability of capital or financing on acceptable terms, which may impair our ability to make investments in the business; and

 

   

other factors and risks described under the heading “Risk Factors” included in our Annual Report on Form 10-K.

These risks are not exhaustive. Because of these risks and other risks and uncertainties, our actual results, performance or achievement, or industry results, may be materially different from the anticipated or estimated results discussed in the forward-looking statements in this Quarterly Report. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the effects of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in, or implied by, any forward-looking statements. Our past results of operations are not necessarily indicative of our future results. You should not place undue reliance on any forward-looking statements, which represent our beliefs, assumptions and estimates only as of the dates on which they were made, as predictions of future events. We undertake no obligation to update these forward-looking statements, even though circumstances may change in the future, except as required under applicable securities laws. We qualify all of our forward-looking statements by these cautionary statements.

 

ii


Table of Contents

PART I – FINANCIAL INFORMATION

 

Item 1.

Financial Statements (Unaudited)

DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Balance Sheets

(Unaudited – Stated in thousands of U.S. dollars)

 

     As at  
     June 30, 2020     December 31, 2019  

ASSETS

    

Current Assets

    

Cash and cash equivalents

     44,626       47,174  

Trade and other receivables, net of expected credit losses of $0.7 million at June 30, 2020 and $0.1 million December 31, 2019

     21,281       24,941  

Inventory

     17,651       17,566  

Prepaids and other current assets

     3,571       3,340  
  

 

 

   

 

 

 

Total Current Assets

     87,129       93,021  
  

 

 

   

 

 

 

Property, plant and equipment, net

     42,094       41,365  

Capitalized software, net

     8,073       8,213  

Operating lease right-of-use assets, net

     18,111       20,661  

Deferred tax assets, net

     6,073       5,364  

Goodwill

     1,354       1,421  

Other assets

     4,989       5,518  
  

 

 

   

 

 

 

Total Assets

     167,823       175,563  
  

 

 

   

 

 

 

LIABILITIES

    

Current Liabilities

    

Accounts payable and accrued liabilities

     20,458       20,384  

Other liabilities

     4,071       5,187  

Customer deposits and deferred revenue

     5,256       3,567  

Current portion of lease liabilities

     5,136       5,287  
  

 

 

   

 

 

 

Total Current Liabilities

     34,921       34,425  
  

 

 

   

 

 

 

Other long-term liabilities

     2,277       35  

Long-term lease liabilities

     13,638       16,116  
  

 

 

   

 

 

 

Total Liabilities

     50,836       50,576  
  

 

 

   

 

 

 

SHAREHOLDERS’ EQUITY

    

Common shares, unlimited authorized without par value, 84,681,364 issued and outstanding at June 30, 2020 and December 31, 2019

     180,639       180,639  

Additional paid-in capital

     9,274       8,343  

Accumulated other comprehensive loss

     (21,914     (18,028

Accumulated deficit

     (51,012     (45,967
  

 

 

   

 

 

 

Total Shareholders’ Equity

     116,987       124,987  
  

 

 

   

 

 

 

Total Liabilities and Shareholders’ Equity

     167,823       175,563  
  

 

 

   

 

 

 

The accompanying notes are an integral part of these interim condensed consolidated financial statements.

 

3


Table of Contents

DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Operations

(Unaudited – Stated in thousands of U.S. dollars)

 

     For the three months
ended June 30,
    For the six months
ended June 30,
 
     2020     2019     2020     2019  

Product revenue

     40,765       61,273       81,064       125,113  

Service revenue

     1,390       2,818       2,072       4,039  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     42,155       64,091       83,136       129,152  
  

 

 

   

 

 

   

 

 

   

 

 

 

Product cost of sales

     26,751       37,102       54,041       77,170  

Costs of under-utilized capacity

     —         —         2,010       —    

Service cost of sales

     1,188       2,568       1,554       3,957  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of sales

     27,939       39,670       57,605       81,127  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     14,216       24,421       25,531       48,025  
  

 

 

   

 

 

   

 

 

   

 

 

 

Expenses

        

Sales and marketing

     6,177       9,543       13,585       17,330  

General and administrative

     6,194       6,856       14,019       13,753  

Operations support

     2,251       2,870       4,783       5,352  

Technology and development

     2,082       2,046       4,247       4,163  

Stock-based compensation

     425       (1,655     886       4,792  

Reorganization

     —         —         —         2,639  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     17,129       19,660       37,520       48,029  
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating income (loss)

     (2,913     4,761       (11,989     (4
  

 

 

   

 

 

   

 

 

   

 

 

 

Government subsidies

     (4,284     —         (4,284     —    

Foreign exchange (gain) loss

     960       441       (1,359     960  

Interest income

     (57     (38     (195     (92

Interest expense

     61       25       96       74  
  

 

 

   

 

 

   

 

 

   

 

 

 
     (3,320     428       (5,742     942  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before tax

     407       4,333       (6,247     (946
  

 

 

   

 

 

   

 

 

   

 

 

 

Income taxes

        

Current tax expense (recovery)

     366       936       (215     1,088  

Deferred tax expense (recovery)

     (242     786       (987     620  
  

 

 

   

 

 

   

 

 

   

 

 

 
     124       1,722       (1,202     1,708  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss)

     283       2,611       (5,045     (2,654
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) per share

        

Basic and diluted income (loss) per share

     0.00       0.03       (0.06     (0.03
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average number of shares outstanding (in thousands)

        

Basic

     84,681       84,661       84,681       84,661  

Diluted

     85,094       85,573       84,681       84,661  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

     For the three months
ended June 30,
     For the six months
ended June 30,
 
     2020      2019      2020     2019  

Interim Condensed Consolidated Statement of Comprehensive Income (Loss)

          

Income (loss) for the period

     283        2,611          (5,045     (2,654

Exchange differences on translation of foreign operations

       2,882          1,276        (3,886         3,372  
  

 

 

    

 

 

    

 

 

   

 

 

 

Comprehensive income (loss) for the period

     3,165        3,887        (8,931     718  
  

 

 

    

 

 

    

 

 

   

 

 

 

The accompanying notes are an integral part of these interim condensed consolidated financial statements.

 

4


Table of Contents

DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Changes in Shareholders’ Equity

(Unaudited – Stated in thousands of U.S. dollars, except for share data)

 

     Number of             Additional     Accumulated
other
          Total  
     Common      Common      paid-in     comprehensive     Accumulated     shareholders’  
     shares      shares      capital     income (loss)     deficit     equity  

As at December 31, 2018

     84,660,319        180,562        6,615       (22,092     (41,571     123,514  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

Issued on exercise of options

     1,053        4        (1     —         —         3  

Stock-based compensation

     —          —          (429     —         —         (429

Foreign currency translation adjustment

     —          —          —         2,096       —         2,096  

Net loss for the period

     —          —          —         —         (5,265     (5,265
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

As at March 31, 2019

     84,661,372        180,566        6,185       (19,996     (46,836     119,919  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

Issued on exercise of options

     3,825        13        —         —         —         13  

Stock-based compensation

     —          —          —         —         —         —    

Foreign currency translation adjustment

     —          —          —         1,276       —         1,276  

Net income for the period

     —          —          —         —         2,611       2,611  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

As at June 30, 2019

     84,665,197        180,579        6,185       (18,720     (44,225     123,819  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

As at December 31, 2019

     84,681,364        180,639        8,343       (18,028     (45,967     124,987  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

     —          —          663       —         —         663  

Foreign currency translation adjustment

     —          —          —         (6,768     —         (6,768

Net loss for the period

     —          —          —         —         (5,328     (5,328
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

As at March 31, 2020

     84,681,364        180,639        9,006       (24,796     (51,295     113,554  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation

     —          —          268       —         —         268  

Foreign currency translation adjustment

     —          —          —         2,882       —         2,882  

Net income for the period

     —          —          —         —         283       283  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

As at June 30, 2020

     84,681,364        180,639        9,274       (21,914     (51,012     116,987  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these interim condensed consolidated financial statements.

 

5


Table of Contents

DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Cash Flows

(Unaudited – Stated in thousands of U.S. dollars)

 

     For the three months
ended June 30,
    For the six months
ended June 30,
 
     2020     2019     2020     2019  

Cash flows from operating activities:

        

Net income (loss) for the period

     283       2,611       (5,045     (2,654

Adjustments:

        

Depreciation and amortization

     2,761       2,940       5,893       6,335  

Stock-based compensation, net of settlements

     425       (4,252     886       1,429  

Foreign exchange (gain) loss

     958       284       (1,256     282  

(Gain) loss on disposal of property, plant and equipment

     (46     (9     (46     53  

Deferred income tax expense (recovery)

     (242     786       (987     620  

Changes in operating assets and liabilities:

        

Trade and other receivables

     2,010       8,345       3,446       15,263  

Inventory

     (671     1       (636     440  

Prepaid and other current assets

     565       343       (332     42  

Other assets

     44       (108     217       4  

Trade accounts payable and other liabilities

     (4,300     (4,783     (2,170     (6,409

Lease liabilities

     (34     (102     (61     (248

Customer deposits and deferred revenue

     624       1,424       1,708       (276
  

 

 

   

 

 

   

 

 

   

 

 

 

Net cash flows provided by operating activities

     2,377       7,480       1,617       14,881  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash flows from investing activities:

        

Purchase of property, plant and equipment

     (4,508     (1,775     (6,186     (3,159

Capitalized software development expenditures and other asset expenditures

     (945     (1,092     (1,915     (1,595

Recovery of software development expenditures

     140       30       215       105  

Proceeds on sale of property, plant and equipment

     46       11       46       55  

Changes in accounts payable related to investing activities

     1,305       (140     1,423       (476
  

 

 

   

 

 

   

 

 

   

 

 

 

Net cash flows used in investing activities

     (3,962     (2,966     (6,417     (5,070
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash flows from financing activities:

        

Cash received on exercise of options

     —         11       —         16  

Proceeds received on leasing facilities

     2,591       —         2,591       —    

Repayment on leasing facilities

     (64     —         (64     —    

Repayment of long-term debt

     —         —         —         (5,561
  

 

 

   

 

 

   

 

 

   

 

 

 

Net cash flows provided by (used in) financing activities

     2,527       11       2,527       (5,545
  

 

 

   

 

 

   

 

 

   

 

 

 

Effect of foreign exchange on cash and cash equivalents

     224       152       (275     1,058  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     1,166       4,677       (2,548     5,324  

Cash and cash equivalents, beginning of period

     43,460       54,059       47,174       53,412  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash and cash equivalents, end of period

     44,626       58,736       44,626       58,736  
  

 

 

   

 

 

   

 

 

   

 

 

 

Supplemental disclosure of cash flow information:

        

Interest paid

     (61     (25     (96     (74

Income taxes paid

     (58     (402     (58     (450
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these interim condensed consolidated financial statements.

 

6


Table of Contents

DIRTT Environmental Solutions Ltd.

Notes to the Unaudited Interim Condensed Consolidated Financial Statements

(Amounts in thousands of U.S. dollars unless otherwise stated)

1. GENERAL INFORMATION

DIRTT Environmental Solutions Ltd. and its subsidiaries (“DIRTT,” the “Company,” “we” or “our”) is a leading technology-driven manufacturer of highly customized interiors. DIRTT combines its proprietary 3D design, configuration and manufacturing software (“ICE®” or “ICE Software”) with integrated in-house manufacturing of its innovative prefabricated interior construction solutions and an extensive distribution partners network (“Distribution Partners”). ICE provides accurate design, drawing, specification, pricing and manufacturing process information, allowing rapid production of high-quality custom solutions using fewer resources than traditional manufacturing methods. ICE is also licensed to unrelated companies and Distribution Partners of the Company. DIRTT is incorporated under the laws of the province of Alberta, Canada, its headquarters is located at 7303 – 30th Street S.E., Calgary, AB, Canada T2C 1N6 and its registered office is located at 4500, 855 – 2nd Street S.W., Calgary, AB, Canada T2P 4K7. DIRTT’s common shares trade on the Toronto Stock Exchange under the symbol “DRT” and on The Nasdaq Global Select Market (“Nasdaq”) under the symbol “DRTT”.

2. BASIS OF PRESENTATION

The accompanying unaudited interim condensed consolidated financial statements (the “Financial Statements”) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X and, accordingly, the Financial Statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of the Company, the Financial Statements contain all adjustments necessary, consisting of only normal recurring adjustments, for a fair statement of its financial position as of June 30, 2020, and its results of operations and cash flows for the three and six months ended June 30, 2020 and 2019. The condensed balance sheet at December 31, 2019, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. These Financial Statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 included in the Company’s Annual Report on Form 10-K. The Company adopted new accounting standards relating to credit losses and cloud computing effective January 1, 2020. Further information on these standards and the impact on the Company of these standards is described in Note 4.

In these Financial Statements, unless otherwise indicated, all dollar amounts are expressed in United States (“U.S.”) dollars. DIRTT’s financial results are consolidated in Canadian dollars, the Company’s functional currency, and the Company has adopted the U.S. dollar as its reporting currency. All references to US$ or $ are to U.S. dollars and references to C$ are to Canadian dollars.

Principles of consolidation

The Financial Statements include the accounts of DIRTT and its subsidiaries. All intercompany balances, income and expenses, unrealized gains and losses resulting from intercompany transactions have been eliminated on consolidation.

Basis of measurement

These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.

Seasonality

Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.

 

7


Table of Contents

3. COVID-19

On March 11, 2020, COVID-19 was declared a global pandemic by the World Health Organization and has had extraordinary and rapid negative impacts on global societies, workplaces, economies and health systems. The impact of COVID-19 on DIRTT’s business in the near and mid-term remains uncertain. The resulting adverse economic conditions are expected to negatively impact construction activity in the near term at the very least, with potential significant negative impacts extending to the first half of 2021 and beyond.

While many construction sites remain open and re-opening strategies have been implemented across North America, certain projects currently underway are experiencing delays, impacted by both the implementation of social distancing and other safety related measures and the re-emergence of COVID-19 in certain geographic areas. The timing and pace of economic recovery, or the resumption of construction activity and related demand, is not possible to predict nor its impact on achievement of DIRTT’s business objectives.

Key sources of estimation uncertainty can be found in the Company’s annual consolidated financial statements for the year ended December 31, 2019. COVID-19 has increased the complexity of estimates and assumptions used to prepare the interim condensed consolidated financial statements, particularly related to the following key sources of estimation uncertainty:

Credit risk

COVID-19 may cause DIRTT’s Distribution Partners to experience liquidity issues and this may result in higher expected credit losses or slower collections. Management estimated the impact of expected credit losses and increased the provision by $0.6 million in the first quarter of 2020 (see Note 5). Management will continue to reassess the impact of COVID-19 on Distribution Partners in subsequent periods and the estimation of such credit losses is complex because of limited historical precedent for the current economic situation. In addition, we acquired trade credit insurance effective April 1, 2020.

Liquidity risk

The Company may have lower cash flows from operating activities available to service debts due to lower sales or collections. Information about our credit facilities is presented in Note 6.

Government subsidies

As part of the Canadian federal government’s COVID-19 Economic Response Plan, the Canadian government established the Canadian Emergency Wage Subsidy (“CEWS”). As originally implemented, the CEWS provides the Company with a taxable subsidy of up to 75% of wages paid to Canadian employees during the periods extending from March 15, 2020 to June 6, 2020 (subsequently extended to August 29, 2020), provided that certain Canadian-sourced revenues decline by over 15 – 30%, computed generally on the basis of monthly revenues year-over-year during the available periods.

The Company reviews its eligibility for the CEWS for each qualifying period. The Company accounts for such government subsidies on an accrual basis when the conditions for eligibility are met. The Company has adopted an accounting policy to present government subsidies as other income. An optional accounting policy would be to net consideration received with the related expenses on the statement of operations.

Impairment

At June 30, 2020, our market capitalization was less than the book value of our equity which is a potential indicator of impairment. For the first quarter of 2020, management compared forecasted undiscounted cash flows to the book values of non-current assets and determined an impairment provision was not required. At June 30, 2020 management determined an impairment provision was not required as our outlook had improved since our initial assessment and our share price has increased. The impact of COVID-19 on DIRTT’s Distribution Partners or the Company’s operations may change cash flows and impact the recoverability of our assets in the future. Furthermore, COVID-19 and its related economic and social impacts are rapidly evolving and may affect our ability to accurately use historical sales trends and cash flows to forecast future results leading to additional estimation uncertainty with respect to impairment testing.

 

8


Table of Contents

Deferred tax assets (“DTA”)

The Company’s ability to generate future taxable income may be impacted by COVID-19 which creates additional uncertainty regarding the recoverability of DTAs. To the extent additional taxable losses are generated, this may present significant unfavorable evidence of recoverability of DTAs and require the Company to recognize valuation allowances against DTA.

4. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS

On January 1, 2020, the Company adopted ASU No. 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments” and the subsequent amendments to the initial guidance issued in April 2019 within ASU No. 2019-04, May 2019 within ASU No. 2019-05 and February 2020 within ASU No. 2020-02 (“ASU 326”). These ASUs replace the incurred loss methodology with an expected loss methodology that is referred to as the Current Expected Credit Loss (“CECL”) methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loan receivables and held-to-maturity debt securities. It also applies to off-balance sheet credit exposures not accounted for as insurance and net investments in leases recognized by a lessor in accordance with Topic 842 on Leases. In addition, ASC 326 made changes to the accounting for available-for-sale debt securities.

The Company adopted ASC 326 using the modified retrospective method for all financial assets measured at amortized cost. Results for reporting periods beginning after January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable accounting principles generally accepted in the United States of America (“GAAP”). The adoption of this standard did not have a significant impact on the Company, and no adjustment was required to retained earnings as of January 1, 2020 for the cumulative effect of adopting ASC 326.

On January 1, 2020, the Company adopted ASU 2018-15, “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract” which amends ASC 350-40,Intangibles – Goodwill and Other – Internal-Use Software” (“ASU 2018-15”). ASU 2018-15 clarifies that if a company has the contractual right to take possession of the hosted software at any time during the hosting period without incurring a significant penalty and if a company can feasibly run the software on its own hardware or contract with a third party unrelated to the vendor to host the software, the arrangement is not impacted by ASU 2018-15. If both these conditions are not met, ASU 2018-15 deems the hosting arrangement to be a service contract. The capitalization criteria for implementation costs of a service contract are consistent with the requirements of ASC 350-40 and impairment will be assessed consistent with policies applied to long lived assets. However, these capitalized implementation costs will be amortized over the life of the hosting arrangement and will be classified in the balance sheet and statement of operations in the same lines where software license costs are accounted for.

The Company adopted this amendment using the prospective transition approach, and no adjustments were required as a result of adoption.

5. TRADE AND OTHER RECEIVABLES

Accounts receivable are recorded at the invoiced amount, do not require collateral and do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date taking into account historical credit loss experience as well as forward-looking information in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the statement of operations.

In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial wellbeing of our customers. In addition, we acquired trade credit insurance effective April 1, 2020. At June 30, 2020, approximately 80% of our trade accounts receivable are insured, relating to accounts receivables from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities, that have arisen since April 1, 2020. Our trade balances are spread over a broad Distribution Partner base, which is geographically dispersed. No Distribution Partner accounts for greater than 10% of revenue. In addition, and where possible, we collect a 50% deposit on sales, excluding government and certain other clients.

 

9


Table of Contents

The Company’s aged receivables were as follows:

 

     As at  
     June 30, 2020      December 31, 2019  

Current

     16,249        20,087  

Overdue

     777        2,401  
  

 

 

    

 

 

 
     17,026        22,488  

Less: expected credit losses

     (742      (84
  

 

 

    

 

 

 
     16,284        22,404  

Other receivables

     64        402  

Government subsidies receivable

     2,771        —    

Income tax receivable

     2,162        2,135  
  

 

 

    

 

 

 
     21,281        24,941  
  

 

 

    

 

 

 

Due to the uncertainties associated with the COVID 19 pandemic as well as the disruption to businesses in North America, the overall credit quality of certain receivables declined at March 31, 2020 compared to January 1, 2020. As a result of this consideration and the Company’s ongoing review of the credit quality of receivables, expected credit losses were increased by $0.6 million during the quarter ended March 31, 2020. No further adjustments to our expected credit losses were required at June 30, 2020.

6. LONG-TERM DEBT AND OTHER LIABILITIES

On July 19, 2019, the Company entered into a C$50.0 million senior secured revolving credit facility (the “RBC Facility”) with the Royal Bank of Canada ( “RBC”). The RBC Facility has a three-year term and can be extended for up to two additional years at the Company’s option. Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers’ acceptance rate plus 125 basis points. The RBC Facility is subject to a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1 (earnings before interest, tax, depreciation and amortization, non-cash stock-based compensation, plus or minus extraordinary or unusual non-recurring revenue or expenses) calculated on a trailing four quarter basis (the “Covenants”).

During the second quarter of 2020, the Company entered into a letter agreement with RBC (the “Letter Agreement”). Under the Letter Agreement, the Covenants are waived for the period April 1 to September 30, 2020 (the “Covenant Holiday Period”). During the Covenant Holiday Period, the Company is able to borrow to a maximum of 75% of eligible accounts receivable and 25% of eligible inventory, less priority payables, subject to an aggregate limit of C$50.0 million including amounts borrowed under Leasing Facilities (as defined herein). During the Covenant Holiday Period the Company is required to maintain a cash balance of $10.0 million if no loans are drawn under the facility, have Adjusted EBITDA of not less than a loss of $7.0 and $16.5 million for the twelve month periods ended June 30 and September 30, 2020, and make capital expenditures of no more than $10.7 million during the Covenant Holiday Period. As at June 30, 2020, the RBC Facility was undrawn and the available borrowing base was $12.8 million. The Company was in compliance with the covenants of the RBC Facility as at June 30, 2020.

During the three months ended June 30, 2020, the Company entered into a C$5.0 million equipment leasing facility in Canada and a $16.0 million equipment leasing facility in the United States (the “Leasing Facilities”), which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 3.5%. The U.S. leasing facility is extendible for an additional year.

As at June 30, 2020, the Company received C$3.6 million ($2.6 million) of cash consideration under the leasing facility in Canada and commenced the lease term for the Canadian equipment expenditures. The associated financial liability is shown on the consolidated balance sheet in other current and other long-term liabilities. The Leasing Facilities are accounted for as finance leases as ownership of the equipment is expected to return to the Company at the end of the lease term. These transactions are not accounted for as a sale of the underlying equipment as the Company continues to control the equipment.

 

10


Table of Contents

7. STOCK-BASED COMPENSATION

In May 2020, shareholders approved the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (the “2020 LTIP”) at the annual and special meeting of shareholders. The 2020 LTIP gives the Company the ability to award options, share appreciation rights, restricted share units, restricted shares, dividend equivalent rights granted in connection with restricted share units, vested share awards, and other share-based awards and cash awards to eligible employees, officers, consultants and directors of the Company and its affiliates. In accordance with the 2020 LTIP, the sum of (i) 5,850,000 common shares plus (ii) the number of common shares subject to stock options previously granted under the Company’s Amended and Restated Incentive Stock Option Plan (the “Stock Option Plan”) that, following May 22, 2020, expire or are cancelled or terminated without having been exercised in full have been reserved for issuance under the 2020 LTIP. As at June 30, 2020, 3,188,123 common shares were available for issuance under the 2020 LTIP.

The Company also maintains the DIRTT Environmental Solutions Ltd. Deferred Share Unit Plan for Non-Employee Directors pursuant to which deferred share units (“DSUs”) are granted to the Company’s non-employee directors.

Prior to the approval of the 2020 LTIP, the Company granted awards of options under the Stock Option Plan and awards of performance share units (“PSUs”) under the DIRTT Environmental Solutions Ltd. Performance Share Unit Plan (the “PSU Plan”). Following the approval of the 2020 LTIP, no further awards will be made under either the Stock Option Plan or the PSU Plan, but both remain in place to govern the terms of any awards that were granted pursuant to such plans and remain outstanding.

Stock-based compensation expense

 

     For the three months ended June 30,      For the six months ended June 30,  
     2020      2019      2020     2019  

Options

     226        (1,811      889       4,463  

PSUs

     6        61        (2     79  

DSUs

     151        95        (43     250  

RSUs

     42        —          42       —    
  

 

 

    

 

 

    

 

 

   

 

 

 
     425        (1,655      886       4,792  
  

 

 

    

 

 

    

 

 

   

 

 

 

Options

During the three and six months ended June 30, 2019, the Company accounted for the fair value of outstanding options at the end of the reporting period as a liability, with changes in the liability recorded through net income as a stock-based compensation fair value adjustment (“cash-settlement”). On October 9, 2019, following its listing on Nasdaq, the Company ceased cash-settlement of options and the associated liability accounting for options. For the three and six months ended June 30, 2019, the Company paid $2.6 million and $3.4 million respectively on the surrender of cash settled options. The following summarizes options granted, exercised, surrendered, forfeited and expired during the periods:

 

     Number of      Weighted average  
     options      exercise price C$  

Outstanding at December 31, 2018

     6,858,376        5.88  

Granted

     1,095,182        7.84  

Surrendered for cash

     (1,651,008      5.32  

Exercised

     (4,878      3.62  

Forfeited

     (52,375      4.90  

Expired

     (51,291      4.17  
  

 

 

    

 

 

 

Outstanding at June 30, 2019

     6,194,006        6.56  
  

 

 

    

 

 

 

Outstanding at December 31, 2019

     6,156,652        6.49  

Forfeited

     (550,259      6.79  
  

 

 

    

 

 

 

Outstanding at June 30, 2020

     5,606,393        6.46  

Exercisable at June 30, 2020

     2,435,733        6.25  
  

 

 

    

 

 

 

 

11


Table of Contents

Range of exercise prices of options outstanding at June 30, 2020:

 

     Options outstanding      Options exercisable  
            Weighted      Weighted             Weighted      Weighted  
            average      average             average      average  
     Number      remaining      exercise      Number      remaining      exercise  

Range of exercise prices

   outstanding      life      price C$      exercisable      life      price C$  

C$4.01 – C$5.00

     22,537        4.39        4.12        —          

C$5.01 – C$6.00

     677,733        1.39        5.76        677,733        1.39        5.76  

C$6.01 – C$7.00

     4,115,530        2.67        6.32        1,494,310        1.70        6.20  

C$7.01 – C$8.00

     790,593        3.88        7.84        263,690        3.88        7.84  
  

 

 

          

 

 

       

Total

     5,606,393              2,435,733        
  

 

 

          

 

 

       

PSUs

As at June 30, 2020, there were 197,471 PSUs outstanding (December 31, 2019 – 223,052) accounted for at a value of $0.02 million (December 31, 2019 – $0.2 million) which is included in other long-term liabilities on the balance sheet.

DSUs

As at June 30, 2020, there were 290,730 DSUs outstanding (December 31, 2019 – 132,597) accounted for at a value of $0.4 million, which is included in current portion of other liabilities on the balance sheet (December 31, 2019 – $0.4 million).

RSUs

On June 17, 2020, the Company granted 2,578,971 RSUs. Of the RSUs granted, 2,378,971 RSUs have an aggregate time-based vesting period of three years and vest one third every year over a three-year period from the date of grant. At the end of a three-year term, the RSUs will be settled by way of the provision of cash or shares to employees (or a combination thereof), at the discretion of the Company. The fair value of the RSUs was determined to be C$1.89, which was the volume weighted average price of the Company’s common shares on the grant date.

Of the RSUs granted, 200,000 RSUs were granted to an executive with service and performance-based conditions for vesting (the “Performance RSUs”). If the Company’s share price increases to C$3.00 for 20 consecutive trading days within three years of the grant date, then 50% (100,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$4.00 for 20 consecutive trading days within three years of the grant date, 100% (200,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$6.00 for 20 consecutive trading days within three years of the grant date, then 150% (300,000) of the Performance RSUs will vest at the end of the three-year service period. The grant date fair value of the Performance RSUs were valued using the Monte Carlo valuation method and determined to have a weighted average grant date fair value of C$1.70.

Dilutive instruments

For the three and six months ended June 30, 2020, 5.6 million options (2019 – 1.1 million and 4.2 million) and nil and 2.7 million RSUs (2019 – nil) respectively, were excluded from the diluted weighted average number of common shares calculation as their effect would have been anti-dilutive to the net income (loss) per share.

8. REVENUE

In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 9 for the disaggregation of revenue by geographic region.

 

12


Table of Contents
     For the three months ended June 30,      For the six months ended June 30,  
     2020      2019      2020      2019  

Product

     36,921        54,886        72,919        111,835  

Transportation

     3,545        5,856        7,540        12,215  

License fees from Distribution Partners

     299        531        605        1,063  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total product revenue

     40,765        61,273        81,064        125,113  

Installation and other services

     1,390        2,818        2,072        4,039  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

DIRTT sells its products and services pursuant to fixed-price contracts, which generally have a term of one year or less. The transaction price used in determining the amount of revenue to recognize is based upon agreed contractual terms with the customer and is not subject to variability.

 

     For the three months ended June 30,      For the six months ended June 30,  
     2020      2019      2020      2019  

At a point in time

     40,466        60,742        80,459        124,050  

Over time

     1,689        3,349        2,677        5,102  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue recognized at a point in time represents the majority of the Company’s sales and revenue is recognized when a customer obtains legal title to the product, which is when ownership of products is transferred to, or services are delivered to the contract counterparty. Revenue recognized over time is limited to installation and other services provided to customers and is recorded as performance obligations which are satisfied over the term of the contract.

Contract Liabilities

 

     As at  
     June 30, 2020      December 31, 2019      December 31, 2018  

Customer deposits

     4,423        2,436        6,746  

Deferred revenue

     833        1,131        955  
  

 

 

    

 

 

    

 

 

 

Contract liabilities

     5,256        3,567        7,701  
  

 

 

    

 

 

    

 

 

 

Contract liabilities primarily relate to deposits received from customers and deferred revenue from license subscriptions. The balance of contract liabilities was higher as at June 30, 2020 compared to December 31, 2019 mainly due to the timing of orders and payments. Contract liabilities as at December 31, 2019 and 2018, respectively, totaling $2.7 million and $7.2 million were recognized as revenue during the year-to-date periods ended June 30, 2020 and 2019, respectively.

 

13


Table of Contents

Sales by Industry

The Company periodically reviews the growth of product and transportation revenue by vertical market to evaluate the success of industry-specific sales initiatives. The nature of products sold to the various industries is consistent and therefore review is focused on sales performance.

 

     For the three months ended June 30,      For the six months ended June 30,  
     2020      2019      2020      2019  

Commercial

     25,096        39,189        53,370        81,338  

Healthcare

     7,417        10,346        12,480        23,260  

Government

     3,960        4,313        7,087        8,412  

Education

     3,993        6,894        7,522        11,040  

License fees from Distribution Partners

     299        531        605        1,063  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total product and transportation revenue

     40,765        61,273        81,064        125,113  

Installation and other services

     1,390        2,818        2,072        4,039  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

9. SEGMENT REPORTING

The Company has one reportable and operating segment and operates in two principal geographic locations – Canada and the United States. Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States, with periodic international projects from North American Distribution Partners. The Company’s revenue from operations from external customers, based on location of operations, and information about its non-current assets, are detailed below.

Revenue from external customers

 

     For the three months ended June 30,      For the six months ended June 30,  
     2020      2019      2020      2019  

Canada

     4,341        8,771        10,327        15,839  

U.S.

     37,814        55,320        72,809        113,313  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-current assets, excluding deferred tax assets

 

     As at  
     June 30, 20201      December 31, 20191  

Canada

     43,335        47,892  

U.S.

     31,286        29,286  
  

 

 

    

 

 

 
     74,621        77,178  
  

 

 

    

 

 

 

 

(1)

Amounts include property, plant and equipment, capitalized software, operating lease right-of-use assets, goodwill and other assets.

10. INCOME TAXES

Certain stock based compensation expense is not deductible in the calculation of income taxes in Canada. Accordingly, the fair value adjustment recorded during the period ended June 30, 2019 impacted our effective tax rate during that period.

 

14


Table of Contents

11. COMMITMENTS

As at June 30, 2020, the Company had outstanding purchase obligations of approximately $5.5 million related to inventory and property, plant and equipment purchases. As at June 30, 2020, the Company had undiscounted operating lease liabilities of $21.7 million.

During 2019, the Company entered into a lease agreement with a term of 25 years, expected to commence in the second half of 2020, associated with the construction of a new combined tile and millwork facility in Rock Hill, South Carolina (“South Carolina Plant”). Undiscounted rent obligations associated with this lease are $28.9 million.

During the first quarter of 2020, the Company entered into a lease agreement with a term of 12 years, expected to commence in the second half of 2020, associated with a new DIRTT Experience Center (“DXC”) in Plano, Texas. Undiscounted rent obligations associated with this lease are $6.3 million.

 

15


Table of Contents
Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited interim condensed consolidated financial statements and related notes and other financial information appearing in this Quarterly Report. This discussion contains forward-looking statements reflecting our current expectations and estimates and assumptions concerning events and financial trends that may affect our future operating results or financial position. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those described under the headings “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements” appearing elsewhere in this Quarterly Report.

We have revised our calculation of Adjusted EBITDA and Adjusted Gross Profit, non-GAAP financial measures, for the presented periods compared to the comparable prior periods. For additional information, see “– Non-GAAP Financial Measures – EBITDA and Adjusted EBITDA for the Three and Six Months Ended June 30, 2020 and 2019.” and “– Non-GAAP Financial Measures – Adjusted Gross Profit and Adjusted Gross Profit Margin for the Three and Six Months Ended June 30, 2020 and 2019.”

Summary of Financial Results

 

   

Revenue for the quarter ended June 30, 2020 was $42.2 million, a decline of $21.9 million or 34% from $64.1 million for the quarter ended June 30, 2019. Revenue decreased by 36% to $83.1 million for the six months ended June 30, 2020, compared to $129.2 million for the six months ended June 30, 2019. We believe the decline is principally related to the ongoing effects of disruptions in our sales activity levels stemming from the transitional state of our commercial function as we implement our strategic plan combined with project delays or deferrals due mainly to impacts of the COVID-19 pandemic on construction schedules.

 

   

Gross profit for the quarter ended June 30, 2020 was $14.2 million or 33.7% of revenue, a decline of $10.2 million or 42% from $24.4 million or 38.1% of revenue for the quarter ended June 30, 2019. Gross profit margin decreased to 30.7% for the six months ended June 30, 2020, compared to 37.2% for the six months ended June 30, 2019. This reduction was attributable to our decline in revenues and the impact of fixed costs on lower revenues and during the three and six month periods ended June 30, 2020, we incurred $0.5 million and $1.0 million of severance costs, respectively, offset by a $1.2 million timber provision reversal in the second quarter of 2020, following the validation of an in situ remediation solution that enabled us to meet certain building code specifications under which certain projects were sold, thereby significantly reducing the prior estimated timber liability. Additionally, the three and six month periods ended June 30, 2019 include $0.5 million and $2.0 million of costs, respectively, incurred to mitigate future tile warping.

 

   

Adjusted Gross Profit (see “– Non-GAAP Financial Measures”) for the quarter ended June 30, 2020 was $16.1 million or 38.2% of revenue, a $10.9 million or 40% decline from $27.0 million or 42.1% of revenue for the quarter ended June 30, 2019. Adjusted Gross Profit (see “– Non-GAAP Financial Measures”) for the six months ended June 30, 2020 was $31.7 million or 38.1% of revenue, a $21.1 million or 40% decline from $52.8 million or 40.9% of revenue for the six months ended June 30, 2019. Declines in Adjusted Gross Profit for both periods are for the reasons noted above. Excluded from Adjusted Gross Profit in the six months ended June 30, 2020 are $2.0 million of overhead costs associated with operating at lower than normal capacity levels, which were charged directly and separately to cost of sales rather than as a cost attributable to production. Between January and April, 2020, we reduced our manufacturing workforce by 25% to bring labor capacity in line with current activity levels.

 

   

Net income for the quarter ended June 30, 2020 was $0.3 million, compared to net income of $2.6 million for the quarter ended June 30, 2019. The decrease in net income is attributable to the above noted reduction in gross profit and a $0.5 million increase in foreign exchange loss, partially offset by a $2.5 million reduction in operating expenses and $4.3 million of government subsidies. The reduction in operating expenses reflects lower commissions on reduced sales activities, the combination of $1.3 million of costs related to our sales and marketing plan and $0.4 million of costs related to the listing of our common shares on Nasdaq in 2019 that did not recur, other cost reductions both deliberate and as a consequence of the pandemic, offset by higher legal costs of $0.9 million and an increase in stock based compensation of $2.1 million.

 

   

Net loss increased to $5.0 million for the six months ended June 30, 2020 from $2.7 million for the six months ended June 30, 2019. Compared to the prior year period, the increase in net loss is attributable to the above noted reduction in gross profit, partially offset by a $10.5 million reduction in operating costs, government subsidies of $4.3 million, increased foreign exchange gains of $2.3 million and $1.2 million of income tax recoveries.

 

16


Table of Contents
 

The reduction in operating expenses reflects lower commissions on reduced sales activities, the combination of $1.3 million of costs related to our sales and marketing plan, $1.1 million related to the listing of our common shares on Nasdaq and $2.6 million of reorganization costs in 2019 that did not recur, other cost reductions both deliberate and as a consequence of the COVID-19 pandemic and a $3.9 million decrease in stock based compensation, offset by higher legal costs of $3.0 million.

 

   

Adjusted EBITDA (see “– Non-GAAP Financial Measures”) for the quarter ended June 30, 2020 was $0.3 million or 0.6% of revenue, a decline of $5.8 million from $6.0 million, or 9.4% of revenue, for the quarter ended June 30, 2019. Adjusted EBITDA for the six months ended June 30, 2020 was a $5.2 million loss or (6.3)% of revenue, a decline of $19.0 million from $13.8 million, or 10.7% of revenue, for the six months ended June 30, 2019. Reductions for the quarter and year-to-date periods were due to the above noted reasons. We changed our calculation of Adjusted EBITDA beginning in the fourth quarter of 2019 to exclude the impacts of foreign exchange to improve year-on-year comparability of Adjusted EBITDA. We also changed our calculation of Adjusted EBITDA beginning in the second quarter of 2020 to exclude the impact of government subsidies.

Outlook

On November 12, 2019, DIRTT unveiled a four-year strategic plan for the Company, based on three key pillars: commercial execution, manufacturing excellence and innovation. This plan laid out a roadmap to transform a founder-led start-up into a professionally managed operating company. Our long-term objective is to scale our operations to profitably capture the significant market opportunity created by driving conversion from conventional construction to DIRTT’s process of modular, prefabricated interiors.

In the second quarter of 2020, the COVID-19 pandemic continued to impact our business, specifically causing job site closures in certain jurisdictions, schedule delays resulting from labor restrictions and supply chain shortages on job sites and project deferrals due to economic uncertainty. Late in the first quarter of 2020 and early in the second quarter of 2020, we took decisive actions to ensure employee safety, to right-size our plant labor capacity and our overall cost structure consistent with current activity levels and to increase our available liquidity. These steps allowed us to continue moving forward with our strategic plan, while re-prioritizing the execution of certain aspects of our commercial strategy to reduce or defer specific costs and capital expenditures while still realizing the majority of the benefits derived from the plan.

Second quarter 2020 revenue of $42.2 million was slightly higher than first quarter 2020 revenue. While construction activity on existing projects has continued, the pace of construction has slowed with new social distancing and infection control requirements constraining onsite labor. As DIRTT projects are typically installed at the later stage of the construction process, these job site delays impacted our second quarter results, although the exact amount is difficult to quantify given our short lead times. We estimate approximately $3.7 million of projects that we were confident of second quarter delivery at March 15 were deferred to future quarters in addition to opportunities that we believe would normally have come to fruition that were delayed or deferred, the amount of which is not possible to quantify. These delays are expected to continue to impact us through the remainder of 2020 as the industry adjusts to the COVID-19 pandemic and the exact timing of the completion of these projects is uncertain.

We believe that the long-term impacts of the COVID-19 pandemic on our business have the potential to be positive, accelerating the shift to modular construction and DIRTT’s product suite. Forced reductions in onsite labor due to social distancing may adversely impact construction schedules and cost, accelerating the trend towards offsite manufacturing and consolidation of subtrade activities. Additionally, increased focus on infection control and risk mitigation in the office environment has the potential to require reduced density, increased use of private offices and other separation strategies all of which could increase the per square foot content of DIRTT solutions. At the same time, work environments will need to evolve with the circumstances potentially increasing demand for the flexibility inherent in the modular aspect of DIRTT’s offerings. We would anticipate all these factors to favorably affect our healthcare and education clients, in addition to commercial clients.

The realization of any potential benefits is uncertain and we caution that the near and mid-term impacts of COVID-19 remain highly uncertain and regionally dependent. While the re-opening of economies has commenced in many jurisdictions, the resurgence in infection rates could delay or even reverse these re-opening activities, adversely affecting interior construction activity. Our customers are taking a measured approach to modifying their offices in reaction to COVID-19, therefore any potential positive impact on our sales would be anticipated to follow that modulated timing. In addition, COVID-19 has had a negative financial impact on many healthcare organizations, potentially materially reducing their construction budgets for new facilities and facility renovations. It has also caused a pause in some building programs as healthcare providers re-examine their patient delivery models and the impact on their physical space. Educational institutions are also facing budget challenges. Finally, a decline in overall commercial construction activity from a general economic contraction could negatively impact our sales.

 

17


Table of Contents

As the timing and pace of economic recovery and the fulsome effect of COVID-19 on the economy remains uncertain, we are actively managing our cost base. We have benefited from both deliberate cost reductions as well as deferrals that are a direct result of travel and other such shelter in place restrictions. As economies begin to reopen, we expect that we will begin to incur travel and entertainment expenditures as in-person sales activities resume, although the timing and amount of which is indeterminable at this time.

Within the commercial function, we continued to broaden our Distribution Partner network, and welcomed five new Distribution Partners in the United States since our last reporting date, one in each of our west, south and north east regions and two in the central region, and have ended our relationships with three underperforming Distribution Partners. In an innovative response to travel restrictions, we successfully onboarded these Distribution Partners via virtual training programs. We hosted several virtual client tours of DIRTT in June and expect to leverage these tours aggressively within the sales organization in the months to come. In Chicago, construction of our DIRTT Experience Center continued and we anticipate that it will be ready for in-person client tours, with enhanced safety protocols, in the third quarter of 2020.

From a systems perspective, we successfully rolled out phase one of our Client Relationship Management System which coincides with the launch of DIRTT’s first ever comprehensive strategic marketing campaign, “Make space for possibilitiesTM”. This campaign seeks to demonstrate how DIRTT solutions meet the evolving needs of individuals, teams and organizations seeking greater adaptability within their workplaces and real estate portfolios. We remain on schedule to deliver a total cost of ownership tool, which is expected to go live in the fourth quarter of 2020. These initiatives are expected to significantly enhance our sales efforts by demonstrating to potential end-customers DIRTT’s value proposition relative to conventional construction.

Within our manufacturing operations, our safety culture is now well ingrained resulting in a recordable incident rate for the first half of the year below 1.0 and more than 75% below industry standards. The next stage of improvement is focused on driving sustained quality improvements. We are pleased to note that we have seen continued improvements in quality and, in the second quarter of 2020, all of our plants exceeded their performance goals of a 50% reduction in deficiencies relative to 2019. We are now embarking on the process of improving the efficiency and cost effectiveness of our manufacturing operations. In the second quarter of 2020, we successfully piloted one-piece flow manufacturing in our Savannah factory which achieved significant efficiency improvements in our aluminum frame manufacturing process. We are now expanding these processes to our other plants. We are also in the process of implementing improvements within our supply chain and procurement processes and the benefits are expected to be realized over time as lower cost material flows through our raw material inventory.

At our South Carolina Plant, construction of the base building is largely complete and in July 2020 we received our first shipment of equipment. We expect to receive the balance of the equipment in the second half of 2020 and are on track for commissioning for this facility in the first half of 2021.

Our focus on liquidity and cash preservation has been effective. In the second quarter, we completed the definitive documentation for our previously announced six-month covenant holiday on our credit facility and drew C$3.6 million ($2.6 million) of the Canadian leasing facility to fund 2019 Canadian equipment purchases. In the event activity levels remain at current levels, we will likely seek an extension to the covenant holiday or replace our facility with an asset backed facility. The U.S. leasing facility will be used to fund the equipment purchases for our new South Carolina Plant, with funding of the equipment, including $4.7 million of deposits paid in 2019, now expected in the late third and fourth quarter when the equipment is delivered and accepted on site. We also qualified for an approximately $4.3 million taxable wage subsidy under the Canadian Emergency Wage Subsidy program from the Canadian government for the April to June period. Of this amount, $1.6 million was received in June with the balance expected to be received in the third quarter. As a result, we finished the second quarter with net working capital of $52.2 million, including cash balances of $44.6 million, compared to $51.0 million of net working capital including $43.5 million of cash at March 31, 2020.

Non-GAAP Financial Measures

Note Regarding Use of Non-GAAP Financial Measures

Our condensed consolidated interim financial statements are prepared in accordance with GAAP. These GAAP financial statements include non-cash charges and other charges and benefits that we believe are unusual or infrequent in nature or that we believe may make comparisons to our prior or future performance difficult.

 

18


Table of Contents

As a result, we also provide financial information in this Quarterly Report that is not prepared in accordance with GAAP and should not be considered as an alternative to the information prepared in accordance with GAAP. Management uses these non-GAAP financial measures in its review and evaluation of the financial performance of the Company. We believe that these non-GAAP financial measures also provide additional insight to investors and securities analysts as supplemental information to our GAAP results and as a basis to compare our financial performance period over period and to compare our financial performance with that of other companies. We believe that these non-GAAP financial measures facilitate comparisons of our core operating results from period to period and to other companies by removing the effects of our capital structure (net interest income on cash deposits, interest expense on outstanding debt and debt facilities, or foreign exchange movements), asset base (depreciation and amortization), the impact of under-utilized capacity on gross profit, tax consequences and stock-based compensation. In addition, management bases certain forward-looking estimates and budgets on non-GAAP financial measures, primarily Adjusted EBITDA.

In the fourth quarter of 2019, we removed the impact of all foreign exchange from Adjusted EBITDA. Foreign exchange gains and losses can vary significantly period-to-period due to the impact of changes in the U.S. and Canadian dollar exchange rates on foreign currency denominated monetary items on the balance sheet and are not reflective of the underlying operations of the Company. We have presented a reconciliation to our prior calculation of Adjusted EBITDA for the quarters presented. Additionally, since the fourth quarter of 2019, we have excluded from Adjusted Gross Profit costs associated with under-utilized capacity. Fixed production overheads are allocated to inventory on the basis of normal capacity of the production facilities. In periods where production levels are abnormally low, unallocated overheads are recognized as an expense in the period in which they are incurred. In the second quarter of 2020, we also removed the impact of government subsidies from Adjusted EBITDA.

Reorganization expenses, government subsidies, depreciation and amortization, stock-based compensation expense, and foreign exchange gains and losses are excluded from our non-GAAP financial measures because management considers them to be outside of the Company’s core operating results, even though some of those expenses may recur, and because management believes that each of these items can distort the trends associated with the Company’s ongoing performance. We believe that excluding these expenses provides investors and management with greater visibility to the underlying performance of the business operations, enhances consistency and comparativeness with results in prior periods that do not, or future periods that may not, include such items, and facilitates comparison with the results of other companies in our industry.

The following non-GAAP financial measures are presented in this Quarterly Report, and a description of the calculation for each measure is included.

 

Adjusted Gross Profit, as previously presented    Gross profit before deductions for depreciation and amortization
Adjusted Gross Profit    Gross profit before deductions for costs of under-utilized capacity, depreciation and amortization
Adjusted Gross Profit Margin    Adjusted Gross Profit divided by revenue
EBITDA    Net income before interest, taxes, depreciation and amortization
Adjusted EBITDA, as previously presented    EBITDA adjusted for non-cash foreign exchange gains or losses on debt revaluation; impairment expenses; stock-based compensation expense; reorganization expenses; and any other non-core gains or losses
Adjusted EBITDA    EBITDA adjusted for foreign exchange gains or losses; impairment expenses; stock-based compensation expense; government subsidies; reorganization expenses; and any other non-core gains or losses
Adjusted EBITDA Margin    Adjusted EBITDA divided by revenue

You should carefully evaluate these non-GAAP financial measures, the adjustments included in them, and the reasons we consider them appropriate for analysis supplemental to our GAAP information. Each of these non-GAAP financial measures has important limitations as an analytical tool due to exclusion of some but not all items that affect the most directly comparable GAAP financial measures. You should not consider any of these non-GAAP financial measures in isolation or as substitutes for an analysis of our results as reported under GAAP. You should also be aware that we may recognize income or incur expenses in the future that are the same as, or similar to, some of the adjustments in these non-GAAP financial measures. Because these non-GAAP financial measures may be defined differently by other companies in our industry, our definitions of these non-GAAP financial measures may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.

 

19


Table of Contents

EBITDA and Adjusted EBITDA for the Three and Six Months Ended June 30, 2020 and 2019

The following table presents a reconciliation for the second quarter year-to-date results of 2020 and 2019 of EBITDA and Adjusted EBITDA to our net income (loss), which is the most directly comparable GAAP measure for the periods presented:

 

     Three months ended June 30,     Six months ended June 30,  
     2020     2019     2020     2019  
     ($ in thousands)     ($ in thousands)  

Net income (loss) for the period

     283       2,611       (5,045     (2,654

Add back (deduct):

        

Interest Expense

     61       25       96       74  

Interest Income

     (57     (38     (195     (92

Income Tax Recovery

     124       1,722       (1,202     1,708  

Depreciation and Amortization

     2,761       2,940       5,893       6,335  
  

 

 

   

 

 

   

 

 

   

 

 

 

EBITDA

     3,172       7,260       (453     5,371  

Stock-based Compensation Expense

     425       (1,655     886       4,792  

Non-cash Foreign Exchange Gain on Debt Revaluation

     —         —         —         (211

Government Subsidies

     (4,284     —         (4,284     —    

Reorganization Expense

     —         —         —         2,639  
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA, as previously presented(1)

     (687     5,605       (3,851     12,591  
  

 

 

   

 

 

   

 

 

   

 

 

 

Other Foreign Exchange (Gains) Losses

     960       441       (1,359     1,171  
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA

     273       6,046       (5,210     13,762  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net Income (Loss) Margin(2)

     0.7     4.1     (6.1 %)      (2.1 %) 
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA Margin, as previously presented(1)

     (1.6 %)      8.7     (4.6 %)      9.7
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA Margin

     0.6     9.4     (6.3 %)      10.7
  

 

 

   

 

 

   

 

 

   

 

 

 

 

(1)

As discussed previously, in prior filings, only foreign exchange movements on debt revaluation was included in Adjusted EBITDA.

(2) 

Net income (loss) divided by revenue.

For the three months ended June 30, 2020, Adjusted EBITDA and Adjusted EBITDA Margin decreased to $0.3 million and 0.6% from $6.0 million and 9.4% in the same period of 2019. This reflects a $10.9 million decrease in Adjusted Gross Profit and $0.9 million of higher legal costs in 2020. These reductions in Adjusted EBITDA were partially offset by reduced commissions on lower revenues and decreased spending on travel, meals and entertainment, including tradeshows due to COVID-19 related reductions as well as cost reduction initiatives. In 2019 we incurred $1.3 million of consulting costs incurred for our sales and marketing plan and $0.4 million of costs related to the listing of the Company’s common shares on Nasdaq in 2019 that did not recur in 2020.

For the six months ended June 30, 2020, Adjusted EBITDA and Adjusted EBITDA Margin decreased to a $5.2 million loss and (6.3)% from $13.8 million and 10.7% in the same period of 2019. This decrease reflects a $19.0 million decrease in Adjusted Gross Profit and $2.0 million of costs of underutilized capacity, discussed below, $3.0 million of higher legal costs in 2020 and a $0.6 million increase to our provision for expected credit losses. These decreases were partially offset by lower commissions, and reduced travel, meals and entertainment, including tradeshows due to COVID-19 related reductions as well as cost reduction initiatives. In 2019 we incurred $1.3 million related to third party sales and marketing consulting fees and $1.1 million related to listing the Company’s common shares on Nasdaq that did not recur in 2020.

 

20


Table of Contents

Adjusted Gross Profit and Adjusted Gross Profit Margin for the Three and Six Months Ended June 30, 2020 and 2019

The following table presents a reconciliation for the three and six months ended June 30, 2020 and 2019 of Adjusted Gross Profit to our gross profit, which is the most directly comparable GAAP measure for the periods presented:

 

     Three months ended June 30,      Six months ended June 30,  
     2020      2019      2020      2019  
     ($ in thousands)      ($ in thousands)  

Gross profit

     14,216        24,421        25,531        48,025  

Gross profit margin

     33.7      38.1      30.7      37.2

Add: Depreciation and amortization expense

     1,908        2,559        4,169        4,739  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Gross Profit, as previously presented

     16,124        26,980        29,700        52,764  

Add: Costs of under-utilized capacity

     —          —          2,010        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Gross Profit

     16,124        26,980        31,710        52,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Gross Profit Margin, as previously presented

     38.2      42.1      35.7      40.9
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Gross Profit Margin

     38.2      42.1      38.1      40.9
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit and gross profit margin decreased to $14.2 million or 33.7% for the three months ended June 30, 2020, from $24.4 million or 38.1% for the three months ended June 30, 2019. Gross profit and gross profit margin decreased to $25.5 million or 30.7% for the six months ended June 30, 2020, from $48.0 million or 37.2% for the six months ended June 30, 2019. Adjusted Gross Profit and Adjusted Gross Profit Margin decreased to $16.1 million or 38.2% for the three months ended June 30, 2020, from $27.0 million or 42.1% for the three months ended June 30, 2019. Adjusted Gross Profit and Adjusted Gross Profit Margin decreased to $31.7 million or 38.1% for the six months ended June 30, 2020, from $52.8 million or 40.9% for the six months ended June 30, 2019. The decreases are largely due to reduced fixed cost leverage due to reductions in revenues and excess labor capacity prior to headcount reductions discussed below combined with approximately $0.5 million and $1.0 million of related severance costs in the second quarter and year to date periods of 2020, respectively.

During the fourth quarter of 2019, we determined that we were carrying abnormal excess capacity in our manufacturing facilities as a result of the slowdown in sales and determined certain production overheads should be directly expensed in cost of sales, representing production overheads that were not attributable to production. In the first quarter of 2020, we separately classified $2.0 million as costs related to our under-utilized capacity (5% of gross profit margin) in cost of sales. We took steps to manage our excess capacity, including the reduction in staffing by 14%, with a further 12% reduction in April 2020, and the undertaking of planned factory curtailments. The staffing reductions realigned our capacity with then expected activity levels; however, our fixed costs will affect our Adjusted Gross Profit Margin which we expect to remain below historical percentages until sales improve. Prospectively, we expect our fixed cost of sales to be approximately $6.0 million per quarter, and remaining costs of sales to be approximately 54% of revenues comprising materials which are variable, and labor which is quasi-variable as we match our shifts to order volumes.

Following the completion of third-party testing in 2019, we determined that timber included in certain projects installed between 2016 and 2019 potentially did not meet the fire-retardant specifications under which the projects were sold. As a result, we recorded a $2.5 million provision in the fourth quarter of 2019 and have been contacting customers to determine whether remedial actions are required. In the second quarter of 2020, we identified and validated an in-situ solution that we believe will meet the fire-retardant specification under which the projects were sold. As a result, we have reduced the associated provision to $1.2 million which represents expected costs to prepare impacted sites and apply the in-situ solution. During the six months ended June 30, 2020, we incurred $0.1 million of costs associated with remediating previously installed timber projects, which were recorded against the provision.

In the first six months of 2019 we incurred approximately $2.0 million of costs, representing 1.6% of gross profit margin, to mitigate future warping of our tiles. In the first quarter of 2020 we commissioned new equipment to prime our medium density fiberboard (“MDF”). The use of primed MDF addressed the tile warping issues that occurred in late 2018 and early 2019 due to higher than expected moisture absorption. Additionally, our costs associated with remediating deficiencies decreased in the first half of 2020.

 

21


Table of Contents

Results of Operations

Three and Six Months Ended June 30, 2020, Compared to Three and Six Months Ended June 30, 2019

 

     Three months ended June 30,     Six months ended June 30,  
     2020     2019     2020     2019  
     ($ in thousands)     ($ in thousands)  

Revenue

     42,155       64,091       83,136       129,152  

Gross Profit

     14,216       24,421       25,531       48,025  

Gross Profit Margin

     33.7     38.1     30.7     37.2

Operating Expenses

        

Sales and Marketing

     6,177       9,543       13,585       17,330  

General and Administrative

     6,194       6,856       14,019       13,753  

Operations Support

     2,251       2,870       4,783       5,352  

Technology and Development

     2,082       2,046       4,247       4,163  

Stock-based Compensation

     425       (1,655     886       4,792  

Reorganization

     —         —         —         2,639  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total Operating Expenses

     17,129       19,660       37,520       48,029  
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating Income (Loss)

     (2,913     4,761       (11,989     (4
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating Margin

     (6.9 %)      7.4     (14.4 %)      0.0
  

 

 

   

 

 

   

 

 

   

 

 

 

Revenue

Revenue reflects sales to our Distribution Partners for resale to their clients and, in limited circumstances, our direct sales to clients. Our revenue is generally affected by the timing of when orders are executed, particularly large orders, which can add variability to our financial results and shift revenue between quarters.

The following table sets forth the contribution to revenue of our DIRTT product and service offerings:

 

     Three months ended June 30,      Six months ended June 30,  
     2020      2019      2020      2019  
     ($ in thousands)      ($ in thousands)  

Product

     36,921        54,886        72,919        111,835  

Transportation

     3,545        5,856        7,540        12,215  

License fees from Distribution Partners

     299        531        605        1,063  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total product revenue

     40,765        61,273        81,064        125,113  
  

 

 

    

 

 

    

 

 

    

 

 

 

Installation and other services

     1,390        2,818        2,072        4,039  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue decreased in the three and six months ended June 30, 2020 by $21.9 million and $46.1 million or 34% and 36% respectively compared to the same periods of 2019. Revenue decreased due to several factors as discussed above in “– Summary of Financial Results” and “– Outlook”. We have been subject to a disruption in sales activity levels particularly as it relates to larger projects, as discussed below, beginning in 2018 and carrying through the current quarter. This disruption stems from the distraction of significant management changes during 2018 on a long sales cycle combined with the immature and transitional state of our sales and marketing function, which limited our ability to take advantage of growth opportunities in our market. Due to the long sales cycle, particularly for larger projects which can be two years or more, this had a corresponding negative effect on our revenue, especially in the last half of 2019 and continuing into the first half of 2020. This effect has lasted longer than we had anticipated. We are in the process of making substantial improvements to our commercial function, as outlined in our strategic plan, including building an appropriate organizational structure, improving the effectiveness of our existing sales force, attracting new sales talent, establishing strategic marketing and lead generation functions, as well as expanding and better supporting our Distribution Partner network. While we believe these actions are critical to driving long-term, sustainable growth, these actions did not have a measurable effect on 2020 revenues to date.

Our revenues were also impacted by the COVID-19 pandemic. We estimate approximately $3.7 million of projects that we were highly confident of second quarter delivery at March 15 were deferred to future quarters in addition to opportunities that would normally have come to fruition that were delayed or deferred, the amount of which is not possible to quantify. These project delays were primarily a result of construction site restrictions imposed by local regulatory authorities, including the effects of social distancing measures. It is uncertain when these projects will be delivered and it is highly likely that future projects will also experience similar delays as the pandemic runs its course. While we have not experienced any material cancellations of projects that were underway, it is uncertain as to the impact of the pandemic on future projects that are either in the planning or conceptual stage. See “Risk Factors”.

 

22


Table of Contents

Installation and other services revenue decreased $1.4 million for the three months ended June 30, 2020 compared to the same period in 2019 and decreased $2.0 million for the six months ended June 30, 2020 compared to the same period in 2019. The changes in installation revenue are primarily due to the timing of projects and overall sales activity, including the impacts of the COVID-19 pandemic. Except in limited circumstances, our Distribution Partners, rather than the Company, perform installation services, and accordingly, we are not anticipating significant growth in this revenue stream.

Our success is partly dependent on our ability to profitably develop our Distribution Partner network to expand our market penetration and ensure best practices are shared across local markets. We currently have 80 Distribution Partners, servicing multiple locations. We recently added five Distribution Partners, one in each of the west, south and north east, and two in the central regions of the United States, and have ended our relationships with certain underperforming Distribution Partners. Our clients, as serviced primarily through our Distribution Partners, exist within a variety of industries, including healthcare, education, financial services, government and military, manufacturing, non-profit, energy, professional services, retail, technology and hospitality.

We periodically analyze our revenue growth by vertical markets in the defined markets of commercial, healthcare, government and education. The following table presents our product and transportation revenue by vertical market:

 

                                                       
          Three months ended June 30,                Six months ended June 30,       
     2020      2019      2020      2019  
     ($ in thousands)      ($ in thousands)  

Commercial

     25,096        39,189        53,370        81,338  

Healthcare

     7,417        10,346        12,480        23,260  

Government

     3,960        4,313        7,087        8,412  

Education

     3,993        6,894        7,522        11,040  

License fees from Distribution

           

Partners

     299        531        605        1,063  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total product and transportation revenue

     40,765        61,273        81,064        125,113  
  

 

 

    

 

 

    

 

 

    

 

 

 

Installation and other services

     1,390        2,818        2,072        4,039  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

                                                       
     Three months ended June 30,      Six months ended June 30,  
     2020      2019      2020      2019  
             (in %)                      (in %)          

Commercial

     62        65        67        65  

Healthcare

     18        17        15        19  

Government

     10        7        9        7  

Education

     10        11        9        9  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total Product Revenue(1)

     100        100        100        100  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

Excludes license fees from Distribution Partners

Revenue decreased by 34% and 36% respectively in the three and six months ended June 30, 2020 over the same periods in 2019 and was driven primarily by decreased commercial sales which reflects the disruption in sales activity levels noted above. Commercial revenues were lower due to the completion of a major project in the first half of 2019 that was not replaced and the impact of COVID-19 on construction activity. Decreased healthcare sales in the first half of 2020 reflect the completion of several major healthcare projects that were not replaced in 2020.

Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States, with periodic international projects from North American Distribution Partners. The following table presents our second quarter and year-to-date revenue dispersion by geography:

 

          Three months ended June 30,               Six months ended June 30,       
     2020      2019      2020      2019  
     ($ in thousands)      ($ in thousands)  

Canada

     4,341        8,771        10,327        15,839  

U.S.

     37,814        55,320        72,809        113,313  
  

 

 

    

 

 

    

 

 

    

 

 

 
     42,155        64,091        83,136        129,152  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

23


Table of Contents

Sales and Marketing Expenses

Sales and marketing expenses decreased $3.4 million and $3.7 million to $6.2 million and $13.6 million for the three and six months ended June 30, 2020, from $9.5 million and $17.3 million for the three and six months ended June 30, 2019. The decreases were largely related to a reduction in commission expenses on lower revenues and lower travel, meals and entertainment expenses in the three and six months ended June 30, 2020 due to restrictions on travel as a result of COVID-19, the cancellation of Connext and other tradeshows as well as continued attention to cost discipline. As economies re-open, we anticipate travel and entertainment expenses to increase over current levels, the timing and amount of which, however, are indeterminate. Included in sales and marketing expenses in the three months ended June 30, 2019 was $1.3 million of consulting costs related to our sales and marketing plan that did not recur in 2020.

Our sales and marketing efforts continue to focus on establishing the appropriate sales organization and personnel, significantly improving our marketing approach and driving returns on sales and marketing expenditures, as outlined in our strategic plan. In light of uncertainty caused by the COVID-19 pandemic, we have prioritized critical hires that are necessary to continue to advance our overall strategy, including the implementation of necessary systems and tools while ensuring appropriate cost control and cash conservation.

General and Administrative Expenses

General and administrative expenses (“G&A”) decreased $0.7 million to $6.2 million for the three months ended June 30, 2020 from $6.9 million for the three months ended June 30, 2019. For the six months ended June 30, 2020, general and administrative expenses increased $0.2 million to $14.0 million from $13.8 million for the six months ended June 30, 2019.

For the three months ended June 30, 2020, the decrease was the result of incurring $0.9 million of higher legal costs, offset by expense reductions, and during the second quarter of 2019 we incurred $0.4 million of professional fees related to the listing of our common shares on Nasdaq. For the six months ended June 30, 2020, the increase was the result of incurring $3.0 million of higher legal costs and recording a $0.6 million of expected credit losses against our accounts receivable balances. These costs were offset by expense reductions and during the six months ended June 30, 2019 we incurred $1.1 million of professional fees related to the listing of our common shares on Nasdaq.

Operations Support Expenses

Operations support expenditures include the fixed costs associated with delivery and project management of DIRTT solutions. Operations support expenses decreased by $0.6 million to $2.3 million from $2.9 million in the prior year period. Operations support costs decreased $0.6 million to $4.8 million for the six months ended June 30, 2020 from $5.4 million for the same period of 2019. In the three and six months ended June 30, 2019 we incurred $0.7 million and $1.1 million of consulting costs, respectively, to assist with the rectification of the tile warping issue. Decreases in consulting costs were partially offset by increases in personnel costs due to increased headcount to better support project execution and support of our Distribution Partners.

Technology and Development Expenses

Technology and development expenses relate to non-capitalizable costs associated with our product and software development teams and are primarily comprised of salaries and benefits of technical staff.

Technology and development expenses increased by $0.1 million to $2.1 million for the three months ended June 30, 2020, compared to $2.0 million for the three months ended June 30, 2019. Technology and development costs of $4.2 million for the six months ended June 30, 2020 were consistent with the comparable period in 2019.

Stock-Based Compensation

In the third quarter of 2018, we determined that we no longer qualified as a Foreign Private Issuer (“FPI”) under the rules of the SEC. To minimize any undue effects on employees, our board of directors approved the availability of a cash surrender feature for certain options, including options issued under our Amended and Restated Incentive Stock Option Plan (“Option Plan”), until such time as we requalified as a FPI or we registered our common shares with the SEC. Accordingly, we accounted for the fair value of outstanding options at the end of June 30, 2019 as a liability, with changes in the liability recorded through net income as a stock-based compensation fair value adjustment. On October 9, 2019, we ceased allowing cash surrender of options and returned to equity accounting under the Option Plan without quarterly fair value adjustments at that date.

 

24


Table of Contents

Stock-based compensation expense for the three months ended June 30, 2020 was $0.4 million, compared to a $1.7 million recovery for the same period of 2019. For the six months ended June 30, 2020, stock-based compensation was $0.9 million compared to $4.8 million for the same period of 2019. Stock-based compensation for the second quarter of 2019 included a fair value adjustment on cash settled options, as explained above.

Reorganization Expenses

In the first half of 2019, we incurred $2.6 million of reorganization expenses, including severance payments and related legal and consulting costs associated with management and organizational changes. We do not consider current period severances related to our plant workforce to be reorganization expenses in nature.

Government Subsidies

As part of the Canadian federal government’s COVID-19 Economic Response Plan, the Canadian government has established the Canadian Emergency Wage Subsidy (“CEWS”) on April 11, 2020. Under the CEWS, the Company may be eligible for a subsidy of up to 75% of wages paid to Canadian employees to August 29, 2020, depending on the Company meeting certain revenue decline thresholds. During the quarter we received or were eligible to receive $4.3 million under the CEWS.

The Canadian government recently introduced legislation to extend the availability of CEWS through December 19, 2020, with the amount of the subsidy varying depending on the scale of the Canadian revenue decline. Under the legislation, effective July 5, 2020, the CEWS would provide the Company with a taxable subsidy for wages paid to Canadian employees of up to 60%, with the amount of the subsidy varying depending on the scale of Canadian revenue decline and the maximum subsidy being reduced from 60% over the period, provided that, through August 29th, the Company will qualify for a CEWS subsidy that is at least as generous as under the current CEWS program, Under the proposals, a top-up subsidy of up to 85% of wages paid to Canadian employees would also be available if the Company has a 3-month average revenue drop in Canadian-sourced revenue of more than 50% and certain other requirements are satisfied. We will continue to assess our eligibility on an ongoing basis for as long as the program is available.

Income Tax

The provision for income taxes is comprised of federal, state, provincial and foreign taxes based on pre-tax income. Income tax expense for the three months ended June 30, 2020 was $0.1 million, compared to $1.7 million for the same period of 2019 and income tax recovery for the six months ended June 30, 2020 was $1.2 million as compared to a $1.7 million expense for the same period of 2019. As at June 30, 2020, we had C$42.3 million of loss carry-forwards in Canada and none in the United States. These loss carry-forwards will begin to expire in 2032.

Net Income (loss)

Net income was $0.3 million or $0.00 net income per share in the second quarter of 2020, compared to net income of $2.6 million or $0.03 net income per share for the second quarter of 2019. The decrease in net income is attributable to the above noted reduction in gross profit and a $0.5 million increase in foreign exchange loss, partially offset by a $2.5 million reduction in operating expenses and $4.3 million of government subsidies. The reduction in operating expenses reflects lower commissions on reduced sales activities, the combination of $1.3 million of costs related to our sales and marketing plan and $0.4 million related to the listing of our common shares on Nasdaq in 2019 that did not recur, other cost reductions both deliberate and as a consequence of the pandemic, offset by higher legal costs of $0.9 million and an increase in stock based compensation of $2.1 million.

Net loss for the six months ended June 30, 2020 was $5.0 million or $0.06 net loss per share compared to $2.7 million or $0.03 net loss per share in the six months ended June 30, 2019. Compared to the prior year period, the increase in net loss is attributable to the above noted reduction in gross profit, partially offset by a $10.5 million reduction in operating costs, government subsidies of $4.3 million, increased foreign exchange gains of $2.3 million and $1.2 million of income tax

 

25


Table of Contents

recoveries. The reduction in operating expenses reflects lower commissions on reduced sales activities, the combination of $1.3 million of costs related to our sales and marketing plan, $1.1 million related to the listing of our common shares on Nasdaq and $2.6 million of reorganization costs in 2019 that did not recur, other cost reductions both deliberate and as a consequence of the COVID-19 pandemic, and a $3.9 million decrease in stock based compensation, offset by higher legal costs of $3.0 million.

Liquidity and Capital Resources

Cash and cash equivalents at June 30, 2020 totaled $44.6 million, a decrease of $2.6 million from $47.2 million at December 31, 2019.

In July 2019, we entered into a C$50.0 million senior secured revolving credit facility with the RBC. Draw-downs under the RBC Facility are available in both Canadian and U.S. dollars. As a result of our decline in revenues, discussed previously, and the potential impact of the COVID-19 pandemic on our outlook, we entered into a letter agreement with RBC during the second quarter. Under the Letter Agreement, the Covenants are waived for the period April 1 to September 30, 2020. During the Covenant Holiday Period the Company is able to borrow to a maximum of 75% of eligible accounts receivable and 25% of eligible inventory, less priority payables, subject to an aggregate limit of C$50.0 million including amounts borrowed under the Leasing Facilities, described below. During the Covenant Holiday Period the Company is required to maintain a cash balance of $10.0 million if no loans are drawn under the facility, have Adjusted EBITDA of not less than a loss of $7.0 million and $16.5 million for the twelve month periods ended June 30 and September 30, 2020, and make capital expenditures of no more than $10.7 million during the Covenant Holiday Period. In the event that activity levels remain at current levels, we will likely seek an extension to the Covenant Holiday Period or permanently convert or replace the RBC Facility with an asset backed facility. As at June 30, 2020, the RBC Facility was undrawn and the available borrowing base was USD $12.8 million.

During the three months ended June 30, 2020, we entered into a C$5.0 million equipment leasing facility in Canada and a $16.0 million equipment leasing facility in the United States, which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 3.5%. The U.S. leasing facility is extendible for an additional year. During the second quarter of 2020 we borrowed C$3.6 million ($2.6 million) against the Canadian Leasing Facility and we anticipate drawing on the U.S. Leasing Facility in the second half of 2020 when equipment is received at the South Carolina Plant.

In light of the uncertainty caused by the near and potential mid-term impacts of COVID-19, we have evaluated multiple downside scenarios and have implemented cost control and expenditure management processes. Based on these analyses and the implementation of these spending control processes, we believe that existing cash and cash equivalents combined with increased liquidity from the aforementioned leasing facilities should, based on current activity levels, be sufficient to support ongoing working capital and capital expenditure requirements for at least the next twelve months.

A prolonged and complete cessation of or sustained significant decrease in North American construction activities or a sustained economic depression and its adverse impacts on customer demand could adversely affect our liquidity. To the extent that existing cash and cash equivalents and increased liquidity from the Leasing Facilities are not sufficient to fund future activities, we may seek to raise additional funds through equity or debt financings. If additional funds are raised through the incurrence of indebtedness, such indebtedness may have rights that are senior to holders of our equity securities or contain instruments that may be dilutive to our existing shareholders. Any additional equity or debt financing may be dilutive to our existing shareholders.

Since our inception, we have financed operations primarily through cash flows from operations, long-term debt, and the sale of equity securities. Over the past three years, we have funded our operations and capital expenditures through a combination of cashflow from operations and cash on hand. We had no amounts outstanding under the RBC Facility and C$3.5 million outstanding under the Leasing Facilities as of June 30, 2020.

 

26


Table of Contents

The following table summarizes our consolidated cash flows for the three months ended June 30, 2020 and 2019:

 

     Three months ended June 30,      Six months ended June 30,  
     2020      2019      2020     2019  
     ($ in thousands)      ($ in thousands)  

Net cash flows provided by operating activities

     2,377        7,480        1,617       14,881  

Cash used in investing activities

     (3,962      (2,966      (6,417     (5,070

Cash provided by (used in) financing activities

     2,527        11        2,527       (5,545

Effect of foreign exchange on cash and cash equivalents

     224        152        (275     1,058  
  

 

 

    

 

 

    

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     1,166        4,677        (2,548     5,324  

Cash and cash equivalents, beginning of period

     43,460        54,059        47,174       53,412  
  

 

 

    

 

 

    

 

 

   

 

 

 

Cash and cash equivalents, end of period

     44,626        58,736        44,626       58,736  
  

 

 

    

 

 

    

 

 

   

 

 

 

Operating Activities

Net cash flows provided by operating activities was $2.4 million and $1.6 million for the first three and six months of 2020, respectively, compared to net cash flows provided by operating activities of $7.5 million and $14.9 million in the corresponding periods of 2019. The decrease in cash flows from operations is largely due to a decrease in revenues and a reduction in trade accounts payables and other liabilities offset by the impact of government subsidies, increases in accounts receivable collections, and customer deposits and deferred revenue.

Investing Activities

For the three and six months ended June 30, 2020, we invested $4.5 million and $6.2 million, respectively, in property, plant and equipment compared to $1.8 million and $3.2 million in the respective prior year periods. The increase is primarily due to capital investments in manufacturing facilities including the South Carolina Plant. We invested $0.9 million and $1.9 million on capitalized software during the three and six months ended June 30, 2020, respectively, as compared to $1.1 million and $1.6 million in the three and six months ended June 30, 2019. The increase in the six month period ended June 30, 2020 is due to the current mix of projects undertaken by the Company and included a higher portion of efforts eligible for capitalization compared to the first half of 2019 in which projects were related to business process improvements that were not eligible for capitalization.

Financing Activities

For the three and six months ended June 30, 2020, C$3.6 million ($2.6 million) was received under the equipment leasing facility in Canada discussed above and $0.1 million was repaid. We repaid the balance of $5.6 million on long-term debt outstanding and related interest during the first quarter of 2019.

We currently expect to fund anticipated future investments through the combination of available cash and equipment leasing facilities. Apart from cash flow from operations, issuing equity and debt has been our primary source of capital to date. Additional debt or equity financing may be pursued in the future as we may deem appropriate. In the future, we may also use debt or pursue equity financing depending on the Company’s share price, interest rates, and nature of the investment opportunity and economic climate.

Credit Facilities

On July 19, 2019, we entered into the RBC Facility, a C$50.0 million senior secured revolving credit facility. The RBC Facility has a three-year term and can be extended for up to two additional years at our option. Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers’ acceptance rate plus 125 basis points. We are required to comply with certain financial covenants under the RBC Facility, including maintaining a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1 on a trailing four quarter basis. We are also required to comply with certain non-financial covenants, including, among other things, covenants restricting our ability to (i) dispose of our property, (ii) enter into certain transactions intended to effect or otherwise permit a material change in our corporate or capital structure, (iii) incur any debt, other than permitted debt, and (iv) permit certain encumbrances on our property. At June 30, 2020, we had no amounts drawn on our RBC Facility.

As a result of our decline in revenues, discussed previously, and the potential impact of the COVID-19 pandemic on our outlook, we entered into a Letter Agreement with RBC during the second quarter. Under the Letter Agreement, the Covenants are waived for the period April 1 to September 30, 2020. During the Covenant Holiday Period the Company is able to borrow to a maximum of 75% of eligible accounts receivable and 25% of eligible inventory, less priority

 

27


Table of Contents

payables, subject to an aggregate limit of C$50.0 million including amounts borrowed under the Leasing Facilities. During the Covenant Holiday Period the Company is required to maintain a cash balance of $10.0 million if no loans are drawn under the facility, have Adjusted EBITDA of not less than a loss of $7.0 and $16.5 million for the twelve month periods ended June 30 and September 30, 2020, and make capital expenditures of no more than $10.7 million during the Covenant Holiday Period. In the event that activity levels remain at current levels, we will likely seek an extension to the Covenant Holiday Period or permanently convert our credit facility to replace our facility with an asset backed facility. As at June 30, 2020, the RBC Facility was undrawn and the available borrowing base was $12.8 million.

We are generally restricted from making dividends or distributions on our outstanding capital shares (other than any distribution by way of the payment of dividends by the issuance of equity securities). Except during the Letter Agreement period where such distributions are prohibited, we may also declare and pay dividends to our shareholders provided that such dividends do not exceed 50% of the Free Operating Cash Flow (as defined in the RBC Facility) for the most recently completed fiscal year and meet certain other conditions. We may also make a one-time Permitted Special Distributions (as defined in the RBC Facility) provided that we maintain a minimum balance of at least C$20.0 million in our account and meet certain other conditions.

The RBC Facility is secured by substantially all of our real property located in Canada and the United States.

During the three months ended June 30, 2020, the Company entered into a C$5.0 million equipment leasing facility in Canada and a $16.0 million equipment leasing facility in the United States, which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 3.5%. The U.S. leasing facility is extendible for an additional year. During the second quarter of 2020, the Company received C$3.6 million ($2.6 million) of cash consideration and commenced the lease term for the Canadian equipment expenditures.

Contractual Obligations

There have been no material changes in our contractual obligations during the six months ended June 30, 2020, as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Contractual Obligations” in our Annual Report on Form 10-K, other than forthcoming additional commitments related to the South Carolina Plant, and our new DXC in Plano, Texas, as described in Note 11, “Commitments” to our interim condensed consolidated financial statements in this Quarterly Report.

Significant Accounting Policies and Estimates

There have been no material changes in our significant accounting policies during the six months ended June 30, 2020, as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Significant Accounting Policies and Estimates” in our Annual Report on Form 10-K. For information regarding significant accounting policies and estimates, please refer to Item 7 and Item 8 in our Annual Report on Form 10-K. As disclosed in Note 4, “Adoption of New and Revised Accounting Standards” to our condensed consolidated interim financial statements appearing in this Quarterly Report, we adopted ASU No. 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments”. Adoption of this amendment has impacted the way we determine expected credit loss on trade receivables. The methodology now applied has been explained in the referenced note.

Recent Accounting Pronouncements

For information regarding recent accounting pronouncements, please refer to Note 4, “Adoption of New and Revised Accounting Standards” to our interim condensed consolidated financial statements and “–Significant Accounting Policies and Estimates” in this Quarterly Report.

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

Credit risk

The overall change and uncertainty in the economy as a result of the COVID-19 pandemic has caused us to increase our expectation of credit losses during the first quarter of 2020, and additionally, we believe the COVID-19 pandemic has affected the ability of certain Distribution Partners to pay amounts owed or owing to DIRTT due to the impact of local shut-downs on businesses in certain markets. Accordingly, we have increased our provision for expected credit losses by $0.6 million to $0.7 million during the six months ended June 30, 2020 and we have implemented trade credit insurance for eligible accounts receivables that have arisen since April 1, 2020.

 

28


Table of Contents

Foreign exchange risk

The strengthening of the U.S. dollar against the Canadian dollar in March, 2020, resulted in a reduction in Canadian dollar denominated revenues and a reduction in reported operating expenses, as approximately 50% of our expenditures are denominated in Canadian dollars. If the foreign exchange rate moves in the opposite direction it will have a negative impact on our reported results.

Other than the above, there have been no material changes to our market risk exposures since our disclosures in our Annual Report on Form 10-K. For information regarding our exposure to certain market risks, please refer to Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K.

 

Item 4.

Controls and Procedures

Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

As required by Rules 13a-15 under the Exchange Act, our principal executive officer and principal financial officer carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2020. Based upon their evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the quarter ended June 30, 2020, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

29


Table of Contents

PART II – OTHER INFORMATION

 

Item 1.

Legal Proceedings

During the period covered by this Quarterly Report on Form 10-Q, no legal proceedings were commenced, and there were no material developments in already-pending legal proceedings, other than ordinary routine litigation incidental to the business, to which the Company is a party or of which any of its property is subject.

 

Item 1A.

Risk Factors

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors and other cautionary statements described under the heading “Risk Factors” included in our Annual Report on Form 10-K, which could materially affect our businesses, financial condition, or results of operations. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and results of operations.

Our business, financial condition, results of operations and growth could be harmed by the effects of the COVID-19 pandemic.

The COVID-19 pandemic has negatively affected, and may continue to negatively affect, our operations, including our revenue, expenses, collectability of accounts receivables and other amounts owed, capital expenditures, liquidity, prospects, and overall financial condition. We are subject to risks related to the public health crises such as the global pandemic associated with the coronavirus (COVID-19). In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic. Further, the President of the United States declared the COVID-19 pandemic a national emergency. In Canada and the United States, numerous state, local, and provincial jurisdictions, including Alberta, Canada, where our headquarters and a principal manufacturing facility are located, and Phoenix, Arizona and Savannah, Georgia, where our other principal manufacturing facilities are located, have imposed, and others in the future may impose, “shelter-in-place” orders, quarantines, executive orders and similar government orders and restrictions for their residents to control the spread of COVID-19. Such orders or restrictions, and the perception that such orders or restrictions could occur, have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, travel restrictions, construction delays and stoppages and cancellation of events, among other effects, thereby negatively affecting our employees, customers, suppliers, Distribution Partners, and offices, among others.

We have responded to the COVID-19 pandemic by, among other things, implementing enhanced safety protocols to protect our employees; commencing an evaluation of potential downside operational risk scenarios and developing action plans; eliminating or deferring uncommitted non-critical or discretionary spending; and commencing the process to secure additional incremental access to liquidity. Due to the shelter-in-place orders in Canada and the United States, we have implemented work-from-home policies for many non-factory employees as well as plant access restrictions and social-distancing measures within our facilities, which may affect productivity and disrupt our business operations, including our ability to maintain operations, financial reporting systems, internal control over financial reporting and disclosure controls and procedures. Shelter-in-place policies in multiple jurisdictions combined with the resulting adverse economic conditions are expected to adversely affect construction activity in the near term, with potential significant adverse effects extending beyond 2020. For example, several projects currently underway are experiencing delay, impacted by both the implementation of social distancing and other safety-related measures. We also believe that the COVID-19 pandemic may have significant influence on future workplace environments, with increasing focus on workplace safety. This could lead to a reduction in open office environments and increased demand for social spacing and separation within the workplace, which may benefit our business. On the other hand, if alternative work arrangements, such as work from home, become more prevalent, demand for our products may decrease. Continued shelter-in-place orders, quarantines, executive orders or related measures to combat the spread of COVID-19, as well as perceived need by individuals to continue such practices, could harm our near- and long-term results of operations and revenue, business and financial condition.

In addition, the COVID-19 outbreak has adversely affected and may continue to adversely affect our plans to grow our business. For example, in light of the uncertainty caused by the COVID-19 pandemic and logistical challenges of hiring and onboarding, we are evaluating our priorities and are phasing the planned increases to our commercial organizational headcount needed to strengthen our sales and marketing efforts to implement our strategic plan. We have also further reduced our manufacturing labor force and have reduced shifts at our manufacturing facilities.

 

30


Table of Contents

Adverse economic and market conditions could also have a negative effect on others on whom our business depends, such as our suppliers, Distribution Partners, customers, and third-party contractors, which may cause them to fail to meet their obligations to us. Additionally, we are working closely with our Distribution Partners to understand expected activity levels and are actively monitoring our opportunity pipeline and our daily order entry relative to our plant capacity and labor force requirements. However, we believe the COVID-19 pandemic has affected the ability of certain Distribution Partners to pay amounts owed or owing to us due to the impact of local shut-downs on businesses in certain markets. We increased our expected credit losses for the six months ended June 30, 2020 by $0.6 million to reflect increased collection risk related to certain Distribution Partners. We also implemented methods to further decrease our credit risk exposure, including implementing trade credit insurance for eligible accounts receivables that have arisen since April 1, 2020.

While the potential economic impact brought by and the duration of COVID-19 may be difficult to assess or predict, the pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common shares. Further, a recession or prolonged economic contraction could also harm the business and results of operations of our customers and Distribution Partners, resulting in potential business closures and layoffs of employees. The timing and pace of economic recovery, the resumption of construction activity and related demand, or its effect on achievement of our long-term strategic plan goals is not possible to predict.

The COVID-19 pandemic continues to change rapidly. The extent of the impact of the COVID-19 pandemic or a similar health epidemic on our business and our financial and operational performance is highly uncertain and will depend on future developments, including the duration, spread, severity, and any recurrence of the COVID-19 pandemic; the duration and scope of related federal, state, provincial and local government orders and restrictions; the extent of the impact of the COVID-19 pandemic on the construction market and on our Distribution Partners, customers and suppliers; and our access to capital, all of which are highly uncertain and cannot be predicted at this time.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

None.

 

Item 3.

Defaults Upon Senior Securities

None.

 

Item 4.

Mine Safety Disclosures

Not Applicable.

 

Item 5.

Other Information

Not Applicable.

 

31


Table of Contents
Item 6.

Exhibits

EXHIBIT INDEX

 

Exhibit

    No.    

 

Description

    3.1   Restated Articles of Amalgamation of DIRTT Environmental Solutions Ltd. (incorporated by reference to Exhibit 3.1 to the Registrant’s Registration Statement on Form 10, File No. 001-39061, filed on September 20, 2019).
    3.2   Amended and Restated Bylaw No. 1 of DIRTT Environmental Solutions Ltd. (incorporated by reference to Exhibit  3.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on May 22, 2020).
  10.1*   First Amending Agreement between Royal Bank of Canada and DIRTT Environmental Solutions, Ltd. dated March 4, 2020
  10.2*#   Letter Agreement between Royal Bank of Canada and DIRTT Environmental Solutions, Ltd. dated June 19, 2020
  10.3*+   Employment Agreement, dated April 6, 2020, by and between DIRTT Environmental Solutions, Inc. and Lindsay Gusso
  10.4*#   Second Amendment to Lease made as of the 6th day of July, 2020, by and between SP ROCK HILL LEGACY EAST #1, LLC, an Indiana limited liability company, and DIRTT ENVIRONMENTAL SOLUTIONS, INC., a Colorado corporation.
  10.5+   DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on May 22, 2020).
  10.6+   Form of Option Award Agreement Under the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (incorporated by reference to Exhibit 4.4 to the Registrant’s Registration Statement on Form S-8, File No. 333-238689, filed on May 26, 2020).
  10.7+   Form of Time-Based Restricted Share Unit Award Agreement Under the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (incorporated by reference to Exhibit 4.5 to the Registrant’s Registration Statement on Form S-8, File No. 333-238689, filed on May 26, 2020).
  10.8+   Form of Performance-Based Restricted Share Unit Award Agreement Under the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (incorporated by reference to Exhibit 4.6 to the Registrant’s Registration Statement on Form S-8, File No. 333-238689, filed on May 26, 2020).
  31.1*   Certification of the Principal Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  31.2*   Certification of the Principal Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  32.1**   Certification of the Principal Executive Officer required by 18 U.S.C. 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  32.2**   Certification of the Principal Financial Officer required by 18 U.S.C. 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS*   XBRL Instance Document
101.SCH*   XBRL Taxonomy Extension Schema Document
101.CAL*   XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*   XBRL Taxonomy Extension Definition Linkbase Document

 

32


Table of Contents

Exhibit

    No.    

  

Description

101.LAB*    XBRL Taxonomy Extension Label Linkbase Document
101.PRE*

 

   XBRL Taxonomy Extension Presentation Linkbase Document

 

*

Filed herewith

**

Furnished herewith

+

Compensatory plan or agreement.

#

Specific terms in this exhibit (indicated therein by asterisks) have been omitted because such terms are both not material and would likely cause competitive harm to the Company it publicly disclosed.

 

33


Table of Contents

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.
By:  

/s/ Geoffrey D. Krause

 

Geoffrey D. Krause

Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)

Date: July 29, 2020

 

34

EX-10.1 2 d943814dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

Execution Version

FIRST AMENDING AGREEMENT

Between

DIRTT ENVIRONMENTAL SOLUTIONS LTD.,

as Borrower

- and -

DIRTT ENVIRONMENTAL SOLUTIONS INC.,

as Guarantor

- and -

ROYAL BANK OF CANADA,

as Lender

DATED AS OF MARCH 4, 2020


THIS FIRST AMENDING AGREEMENT is made as of the 4th day of March, 2020.

BETWEEN:

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

(the “Borrower”)

- and -

DIRTT ENVIRONMENTAL SOLUTIONS INC.

(the “Guarantor”)

- and -

ROYAL BANK OF CANADA

(the “Lender”)

WHEREAS, the Borrower, the Guarantor and the Lender entered into a credit agreement dated as of July 19, 2019 (the “Original Credit Agreement”), pursuant to which the Lender agreed to make certain credit facilities available to the Borrower on and subject to the terms and conditions set out therein;

AND WHEREAS, the Borrower, the Guarantor and the Lender have agreed to enter into this First Amending Agreement to amend the Original Credit Agreement as provided for in this First Amending Agreement (the Original Credit Agreement as so amended, the “Credit Agreement”);

NOW THEREFORE, in consideration of the premises and the mutual covenants herein contained, the Borrower, the Guarantor and the Lender hereby agree as follows:

 

1.0

DEFINITIONS

Capitalized terms used in this First Amending Agreement will, unless otherwise defined herein, have the meanings attributed to such terms in the Credit Agreement.

 

2.0

AMENDMENT DATE

The amendments to the Original Credit Agreement contained herein shall be effective as of the date (the “Effective Date”) that the conditions precedent herein have been satisfied or waived by the Lenders.

 

2


3.0

AMENDMENTS TO THE ORIGINAL CREDIT AGREEMENT

As of the Effective Date, Section 14.07 of the Original Credit Agreement is deleted and replaced with the following:

14.07 Assignment or Participation by Lender

(1) The rights, benefits and obligations of the Lender under or in respect of this Agreement (the “Rights”) may, in whole or in part (subject to, prior to the occurrence of an Event of Default, a minimum amount of $5,000,000), be assigned (“Assign”, “Assigned” or an “Assignment”) by the Lender to, or participated in (“Participated” or a “Participation”) by one or more Persons (each an “Assignee” or a “Participant”, as the case may be), without the consent of the Borrower: (i) to an Assignee or Participant that is an Affiliate of the Lender or that is an Approved Fund at any time, provided that, in the case of an Assignment, each such Assignee shall be capable of satisfying any and all obligations of the “Lender” under this Agreement, or (ii) to any Assignee or Participant after the occurrence and during the continuance of an Event of Default. Prior to the occurrence and continuance of an Event of Default, with the prior written consent of the Borrower, which consent will not be unreasonably withheld or delayed, the Lender may Assign or Participate its Rights in respect of this Agreement to any Person, provided that, in the case of an Assignment, each Assignee shall be capable of satisfying any and all obligations of the “Lender” under this Agreement. An Assignment or Participation hereunder that requires the consent of the Borrower will become effective upon receipt by the Lender of the written consent of the Borrower. An Assignment or Participation that does not require the consent of or notice to the Borrower will become effective upon execution of the applicable documentation by the Lender, as applicable, and the Participant or Assignee, as the case may be. The Borrower will execute all such further documentation as the Lender may request with respect to any Assignment or Participation and any prospective Assignee will execute such documentation as the Borrower may reasonably request for the purpose of ensuring that the Assignee is bound by the terms of this Agreement. The Borrower shall not be required to pay any expenses (including the reasonable fees, charges and disbursements of legal counsel) incurred: (i) by it, or, notwithstanding Section 14.01 of this Agreement, the Lender, any Assignee or any Participant, in connection with any amendment required to this Agreement or any other Loan Document in connection with an Assignment or Participation prior to the occurrence and continuance of an Event of Default, or (ii) by the Lender, any Assignee or any Participant, in connection with any Assignment or Participation prior to the occurrence and continuance of an Event of Default. For the purpose of this Section 14.07 (1) “Approved Fund” means any investment fund owned, administered managed or controlled by the Lender; provided that if any of the Rights are assigned to an Approved Fund, Overdraft Loans shall continue to be made available to the Borrower through its accounts with the Lender and the Lender will continue to issue Letters of Credit in accordance with this Agreement, without the requirement of the Borrower to pay any fronting fees in respect of any such Letter of Credit.

 

4.0

ACKNOWLEDGEMENT AND REPRESENTATIONS OF THE BORROWER AND GUARANTOR

The Guarantor acknowledges and agrees that its guarantee of the payment of the Guaranteed Obligations set out in Article 13 of the Credit Agreement continues in full force and effect. Each of the Borrower and the Guarantor acknowledges and confirms that the Security previously granted by each of them to the Lender under or in connection with the Original Credit Agreement, continues in full force and effect, and that the mortgages, pledges, charges, assignments, security interests and covenants therein contained or thereby constituted, continue to secure all of the Obligations.

 

3


5.0

CONDITIONS PRECEDENT

This First Amending Agreement shall become effective at such time as the Lender has received a duly executed copy of this First Amending Agreement.

 

6.0

CONTINUING EFFECT

Each of the parties hereto acknowledges and agrees that the Credit Agreement and all other Loan Documents entered into in connection therewith, continue in full force and effect and are hereby ratified, confirmed and approved.

 

7.0

FURTHER ASSURANCE

Subject to section 14.07 of the Credit Agreement, the Borrower will from time to time forthwith at the Lenders’ request and at the Borrower’s own cost and expense make, execute and deliver, or cause to be done, made, executed and delivered, all such further documents, financing statements, assignments, acts, matters and things which may be reasonably required by the Lenders and as are consistent with the intention of the parties as evidenced herein, with respect to all matters arising under the Credit Agreement and the Security. Notwithstanding Section 14.01 of the Credit Agreement, the Borrower shall not be required to pay Lender’s expenses (including the fees, charges and disbursements of Lender’s Counsel) incurred in connection with this First Amending Agreement.

 

8.0

GOVERNING LAW

This First Amending Agreement will be governed by and construed in accordance with the laws in force in the Province of Alberta from time to time.

 

9.0

COUNTERPARTS

This First Amending Agreement may be executed and delivered in any number of counterparts (including by facsimile or pdf transmission), each of which when executed and delivered will be deemed to be an original, but all of which when taken together constitutes one and the same instrument.

[Signature pages follow]

 

4


IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.,
as Borrower
By:  

/s/ Geoff Krause                                        

Name:   Geoff Krause
Title:   Chief Financial Officer
By:  

                                          

Name:  
Title:  

 

[Signature Page – First Amending Agreement (DIRTT)]


ROYAL BANK OF CANADA,
as Lender
By:  

/s/ Kevin Desjardins                    

Name:   Kevin Desjardins
Title:   Director – National Client Group Finance
By:  

                                          

Name:  
Title:  

 

[Signature Page – First Amending Agreement (DIRTT)]


DIRTT ENVIRONMENTAL SOLUTIONS INC.,
as Guarantor
By:  

/s/ Geoff Krause                                        

Name:   Geoff Krause
Title:   Chief Financial Officer
By:  

                                          

Name:  
Title:  

 

[Signature Page – First Amending Agreement (DIRTT)]

EX-10.2 3 d943814dex102.htm EX-10.2 EX-10.2

Exhibit 10.2

SPECIFIC TERMS IN THIS EXHIBIT HAVE BEEN REDACTED BECAUSE SUCH TERMS ARE BOTH NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE COMPANY IF PUBLICLY DISCLOSED. THESE REDACTED TERMS HAVE BEEN MARKED IN THIS EXHIBIT WITH THREE ASTERISKS [***].

Execution Version

June 19, 2020

DIRTT Environmental Solutions Ltd.

7303 30th Street SE

Calgary, Alberta

T2C 1N6

Attention:     Chief Financial Officer

 

Re:

Credit agreement dated as of July 19, 2019 among DIRTT Environmental Solutions Ltd. (the “Borrower”), as borrower, DIRTT Environmental Solutions, Inc. (the “Guarantor”), as guarantor, and Royal Bank of Canada, as lender, (the “Lender”)

Dear Sirs/Mesdames:

This letter agreement (this “Letter Agreement”) is written in connection with the credit agreement dated as of July 19, 2019 as amended by a first amending agreement dated March 4, 2020 (as so amended, the “Original Credit Agreement”), pursuant to which the Lender agreed to make certain credit facilities available to the Borrower on and subject to the terms and conditions set out therein. The Borrower, the Guarantor and the Lender have agreed to enter into this Letter Agreement to amend the Original Credit Agreement as provided for in this Letter Agreement (the Original Credit Agreement as amended by this Letter Agreement, the “Credit Agreement”). Capitalized terms used and not otherwise defined in this Letter Agreement have the meanings given to them in the Credit Agreement.

 

1.0

AMENDMENT DATE

The amendments to the Original Credit Agreement contained herein shall be effective as of the date (the “Effective Date”) that the conditions precedent herein have been satisfied or waived by the Lenders.

 

2.0

AMENDMENTS TO THE ORIGINAL CREDIT AGREEMENT

As of the Effective Date, the Original Credit Agreement is hereby amended as follows:

 

  (a)

Article 1 of the Original Credit Agreement is amended by adding the following definitions to Section 1.1 in alphabetical order:

“Account Debtor” means in respect of any Account Receivable, the debtor obligated to make payment thereof.

Accounts Receivable” means, whether now existing or hereafter arising, any accounts, accounts receivable, other receivables, choses in action and contract


rights related to or evidencing the obligations or the receivables arising under any sales of Inventory or services by the Business provided by the Restricted Parties to any Person in the ordinary course of business.

Borrowing Base” means the amount determined by the Lender as the most recently calculated borrowing base against which the Lender will provide advances to the Borrower under the Credit Facility during the Covenant Holiday Period (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender), calculated without duplication as follows:

 

  i)

75% of the aggregate amount of the Canadian Dollar Equivalent Amount of the Eligible Accounts Receivables of Restricted Parties less the amount of Priority Payables; plus

 

  ii)

25% of the aggregate amount of the Canadian Dollar Equivalent Amount of the Eligible Inventory of the Restricted Parties.

Borrowing Base Certificate” means the “Borrowing Base Certificate” attached as Exhibit 1 to this Letter Agreement.

Canadian Revolving Lease” means the master lease agreement between the Borrower and the Lender dated May 4, 2020, as the same may be amended, modified, varied, restated or replaced from time to time.

Canadian Revolving Lease Facility” means the revolving lease facility in an amount up to the Canadian Revolving Lease Facility Limit established by the Lender in favour of the Borrower pursuant to the Canadian Revolving Lease.

“Canadian Revolving Lease Facility Limit” means an amount equal to Cdn. $5,000,000.

“Cost Value” means the invoice cost paid by the applicable Restricted Party to the manufacturer or supplier of Eligible Inventory, net of Taxes, less any deposits received by a Restricted Party from any purchaser of such Eligible Inventory (for greater certainty, not including deposits received with respect to work in process inventory) and less any rebates from the manufacturer or supplier.

“Covenant Holiday Period” means the period commencing on April 1, 2020 to and including September 30, 2020.

Credit Facility Allocation” means at any time, an amount equal to Cdn. $50,000,000 less the outstanding principal amount advanced to the Borrower under the Canadian Revolving Lease Facility and the Canadian Dollar Equivalent Amount of outstanding principal amount advanced to DIRTT Colorado under the U.S. Non-Revolving Lease Facility.

Credit Facility Limit” means:

 

  (i)

during the Covenant Holiday Period, the lesser of (i) the Credit Facility Allocation; and (ii) the Borrowing Base; and

 

2


  (ii)

after the Covenant Holiday Period, the Credit Facility Allocation.

Eligible Accounts Receivable” means, at any time, the invoice value of Canadian Dollar and U.S. Dollar Accounts Receivable (net of all goods and services Taxes, harmonized sales Taxes and other sales Taxes and net of any credit balance, returns, trade discounts, unapplied cash, unbilled amount or retention or finance charges) owing to the Restricted Parties (or any of them) arising under any sales of Inventory from the operation of the business of the Restricted Parties made by the Restricted Parties to any Person in the ordinary course of business, which invoice value shall be periodically reported to the Lender in the form of Schedule “B” to be delivered (i) at the time of each Drawdown during the Covenant Holiday Period, if at the time of such Drawdown there is no principal amount outstanding under any Prime Rate Loans, Base Rate Loans, CDOR Loans, and there are no outstanding Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender), and (ii) within fifteen days after the end of each calendar month during the Covenant Holiday Period, if during such month any Prime Rate Loans, Base Rate Loans, CDOR Loans, Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender) are outstanding; provided that no Account Receivable shall be deemed an Eligible Account Receivable unless each of the following statements is accurate and complete (and by including such Account Receivable in any calculation of the Borrowing Base, the Borrower shall be deemed to represent and warrant to the Lender the accuracy and completeness of such statements):

 

  (a)

it is genuine and in all respects is what it purports to be;

 

  (a)

with respect to any Account Receivable arising from the sale of Inventory: (A) the subject Inventory have been completed, sold and shipped, on a true sale basis on an open account, or subject to contract, and not on consignment, on approval, or a “sale or return” basis, or on a “bill and hold” or “pre-sale” basis or subject to any other repurchase or return agreement, and (B) no material part of the subject Inventory has been returned, rejected, lost or damaged;

 

  (b)

it is not evidenced by chattel paper or a promissory note or an instrument of any kind which has not been provided to and endorsed in favour of the Lender;

 

  (c)

it is in the amount represented to the Lender and is owed to the applicable Restricted Party by the Account Debtor represented to the Lender;

 

  (d)

it is owned by the applicable Restricted Party, the applicable Restricted Party has the right to subject it to, and it is subject to, a First-Ranking Security Interest in favour of the Lender (subject to the giving of a notice to the Account Debtor to pay the same as directed by the Lender);

 

  (e)

it is evidenced by an invoice or statement rendered to the Account Debtor thereunder in the ordinary course of business arising out of the sale of

 

3


  Inventory, is due and payable within a maximum of 60 days after the stated invoice date thereof and does not remain unpaid for more than 90 days past the stated due date thereof;

 

  (f)

it is not subject to any actual or deemed trust or prior Encumbrance whatsoever;

 

  (g)

it is not a volume rebate or warranty receivable;

 

  (h)

there is no obligation to hold any portion of the Account Receivable in trust or as agent for any other Person;

 

  (i)

it is a valid, legally enforceable and unconditional obligation of the Account Debtor thereunder, and is (A) net of any dispute, set off, counterclaim, deduction, holdback, credit, contras, chargebacks or adjustment by such Account Debtor, (B) not subject to rescission, cancellation or any other claim by such Account Debtor denying liability thereunder whether by reason of prepayment, previous credit or otherwise, and (C) not subject to any agreement between such Account Debtor and the applicable Restricted Party that in any way could reasonably be expected to adversely affect the payment of such Account Receivable;

 

  (j)

it does not fail in any material respect to comply with the requirements of Applicable Laws;

 

  (k)

all permits or approvals required to be obtained have been obtained, effected or given in connection with the payment of such Account Receivable by the Account Debtor or in connection with the enforcement and collection of such Account Receivable by the applicable Restricted Party and the Lender have been duly obtained, effected or given and are all in full force and effect;

 

  (l)

the Account Debtor thereunder is not an Affiliate or Subsidiary of any Restricted Party, or a director, officer, employee or partner of any Restricted Party, any Affiliate of any Restricted Party or any Subsidiary of any Restricted Party;

 

  (m)

except for Account Receivables payable by a Governmental Authority to a Restricted Party as a result of the sale by such Restricted Party of its finished goods inventory in the normal course of business, it is not an Account Receivable with respect to which the Account Debtor is Her Majesty the Queen in Right of Canada or Her Majesty the Queen in Right of any Province or any department, agency or instrumentality thereof or any Governmental Authority, including with out limitation any refunds, credits or reimbursement for any Taxes;

 

  (n)

it is not an Account Receivable that the Lender, acting reasonably, has, in its sole discretion, designated as ineligible or subject to undue credit risk;

 

  (o)

the Account Debtor of such Account Receivable is not insolvent or the subject of any bankruptcy or insolvency proceedings, does not have a trustee or receiver appointed for all or a substantial part of its Property, has not made

 

4


  an assignment for the benefit of creditors, admitted its inability to pay its debts as they mature or suspended its business, and the Lender is otherwise satisfied with the credit standing of such Account Debtor;

 

  (p)

it is not an Account Receivable with respect to which the Account Debtor’s obligation to pay is conditional;

 

  (q)

it is not an Account Receivable which is an intercorporate account;

 

  (r)

it is not a holdback Account Receivable (being any amount subject to builder’s liens or related legislation);

 

  (s)

it is not an Account Receivable in dispute;

 

  (t)

it is not an amount billed for services not as yet completed;

 

  (u)

the Account Debtor of such Account Receivable is organized and existing under the laws of the United States of America or a state thereof or the federal laws of Canada, a province or territory thereof; and

 

  (v)

it is not an Account Receivable (A) with respect to which any representation or warranty contained in this Agreement or any other Loan Document is untrue or (B) which violates any of the covenants of the Restricted Parties (or any of them) contained in this Agreement or any other Loan Document,

but in each case, for greater certainty, shall not include any amounts included in the calculation of “Eligible Inventory”.

Eligible Inventory” means at any time, the Cost Value of Inventory, which Cost Value shall be periodically reported to the Lender in the form of Schedule “B” (i) at the time of each Drawdown during the Covenant Holiday Period, if at the time of such Drawdown there is no principal amount outstanding under any Prime Rate Loans, Base Rate Loans, CDOR Loans, and there are no outstanding Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender), and (ii) within fifteen days after the end of each calendar month during the Covenant Holiday Period, if during such month any Prime Rate Loans, Base Rate Loans, CDOR Loans, Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender) are outstanding; provided that no Inventory shall be deemed “Eligible Inventory” unless each of the following statements is accurate and complete (and by including such Inventory in any computation of the Borrowing Base, the Borrower shall be deemed to represent and warrant to the Lender the accuracy and completeness of such statements):

 

  (a)

such Inventory falls under the definition of “Inventory” hereunder;

 

  (b)

such Inventory is in good condition, merchantable, meets all standards imposed by any Governmental Authority having regulatory authority over it or its use and/or sale and is not obsolete and is either currently usable or currently saleable in the normal course of business of the Restricted Parties;

 

5


  (c)

such Inventory is subject to a First-Ranking Security Interest held by the Lender pursuant to the Security and is not subject to any other Encumbrance (including any Purchase Money Security Interest);

 

  (d)

such Inventory is (i) in possession of a Restricted Party, (ii) is (A) located on real property owned by a Restricted Party, or (B) is located on leased real property and a landlord consent is in full force and effect with respect to such leased real property, and (iii) is within Canada or the United States;

 

  (e)

the Borrower has not received any notice from a party claiming an Encumbrance, Priority Payable in respect of such Inventory;

 

  (f)

such Inventory is not work in progress;

 

  (g)

such Inventory is not subject to any prior claims or consignments;

 

  (h)

such Inventory is not fully financed under the terms of any other agreement;

 

  (i)

such Inventory is not Inventory in respect of which a payable is due; and

 

  (j)

such Inventory is not Inventory that the Lender, acting reasonably, has designated from time to time, in its sole discretion, as being ineligible,

but, for greater certainty, Eligible Inventory shall not include any amounts included in the calculation of “Eligible Accounts Receivable.

“First-Ranking Security Interest” in respect of any Property means an Encumbrance in such Property which is registered where necessary or where the Lender, acting reasonably, considers such registration desirable to record and perfect the charges contained therein and which ranks in priority to all other Encumbrances except for any Permitted Encumbrances which have priority in accordance with Applicable Laws.

“Inventory” means raw materials, supplies, goods, parts and accessories used in the manufacturing of prefabricated interior modular walls, ceilings, floors decorative and functional millwork and power and network infrastructure, and which are owned by a Restricted Party.

“Letter Agreement” means the Letter Agreement dated as of June 19, 2020, made among the Borrower, the Guarantor and the Lender.

“Priority Payable” means, at any time, any amount due and payable at such time by an obligor which is secured by an encumbrance or statutory right or claim in favour of any Governmental Authority which ranks or is capable of ranking prior to or pari passu with the Encumbrances created by the Security in respect of any Account Receivable or Inventory including, without limitation, amounts due and payable for wages, vacation pay that is due and payable, and for certainty, excluding vacation accruals), termination and severance pay, employee

 

6


deductions (including income, withholding, social security and other employment taxes), sales tax, excise tax, tax payable pursuant to Part IX of the Excise Tax Act (Canada) (net of GST input credits), workers compensation premiums, municipal taxes, government royalties, Pension Plan obligations and overdue rents or Taxes, other claims in arrears and secured by statutory Encumbrances or deemed trusts, including, without limitation, warehousing liens and storage liens, and claims in respect of arrears of rent or other amounts payable under a lease or rental agreement for real Property at which the subject Inventory of the obligor is located.

US Non-Revolving Lease” means the master lease agreement no. 20200687 dated April 30, 2020 entered into by the Borrower and First American Commercial Bancorp, Inc., as the same may be amended, modified, varied, restated or replaced from time to time

US Non-Revolving Lease Facility” means the non-revolving lease facility established by First American Commercial Bancorp, Inc. in favour of DIRTT Colorado in an amount of up to the US Non-Revolving Lease Facility Limit pursuant to the US Non-Revolving Lease.

“US Non-Revolving Lease Facility Limit” means an amount equal to U.S. $16,000,000.

 

  (b)

The definition of “Credit Facility” in Section 1.1 of the Original Credit Agreement is deleted and replaced with the following:

““Credit Facility” has the meaning set out in Section 2.01 (1).”

 

  (c)

Section 2.01 of the Original Credit Agreement is deleted and replaced with the following:

2.01    Borrower Facilities

Subject to the terms and conditions of this Agreement, the Lender establishes in favour of the Borrower a revolving term facility (the “Credit Facility”) in an amount up to the Credit Facility Limit or the Equivalent Amount in United States Dollars, which facility will be available only during the Revolving Period.

 

  (d)

Section 2.03 of the Original Credit Agreement is deleted and replaced with the following:

2.03    Purpose of Credit Facility

Loans under the Credit Facility will only be used for working capital and general corporate purposes in the ordinary course of business of the Borrower and the other Restricted Parties; provided however during the Covenant Holiday Period, proceeds from Loans under the Credit Facility shall not be used for: (i) the payment of any Capital Expenditures or (ii) lease or other payments to be made under the Canadian Revolving Lease Facility or the US Non-Revolving Lease Facility.

 

7


  (e)

Article 2 of the Original Credit Agreement is amended by inserting the following immediately after Section 2.14:

2.15    Availability of Facilities

The amount advanced to the Borrower by the Lender under the Credit Facility shall not at any time exceed the Credit Facility Limit.

 

  (f)

Section 9.02 of the Original Credit Agreement is deleted and replaced with the following:

9.02    Financial Covenants

So long as this Agreement is in force and except as otherwise permitted by the prior written consent of the Lender, the Borrower will ensure that at the end of each fiscal quarter:

 

  (1)

Funded Debt to Adjusted EBITDA Ratio. Commencing with the fiscal quarter beginning on October 1, 2020, the Funded Debt to Adjusted EBITDA Ratio is less than 3.00:1.00; provided however that for the first two fiscal quarters immediately following a Material Acquisition, the Borrower will ensure that the Funded Debt to Adjusted EBITDA Ratio is less than 3.50:1.00 at the end of each such fiscal quarter.

 

  (2)

Fixed Charge Coverage Ratio. Commencing with the fiscal quarter beginning on October 1, 2020, the Fixed Charge Coverage Ratio is not less than 1.15:1.00.

9.02A Covenant Holiday Financial Covenants

 

  (1)

Cash Liquidity. At all times during the Covenant Holiday Period when no Loans (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender) are outstanding under the Credit Facility, the Borrower shall at all times ensure that it has unrestricted cash on hand (excluding any cash collateral provided by a Restricted Party to the Lender with respect to Letters of Credit) in an amount at least equal to U.S.$10,000,000.

 

  (2)

TMM Adjusted EBITDA Thresholds. As of the last day of each fiscal quarter during the Covenant Holiday Period when Loans are outstanding under the Credit Facility (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender), the Borrower shall ensure that: (i) Adjusted EBITDA for the most recently completed twelve month period ending on June 30, 2020 is not less than negative U.S.$7,000,000, and (ii) Adjusted EBITDA for the most recently completed twelve month period ending on September 30, 2020 is not less than negative US$16,500,000.

 

8


  (3)

Capital Expenditures. The Borrower shall ensure that the aggregate Capital Expenditures of the Restricted Parties does not exceed U.S. $10,700,000 for the two fiscal quarters ending on September 30, 2020.

 

  (4)

Borrowing Base Certificate. The Borrower shall execute and deliver a fully completed Borrowing Base Certificate to the Lender in the form of Schedule “B” (i) at the time of each Drawdown during the Covenant Holiday Period, if at the time of such Drawdown there is no principal amount outstanding under any Prime Rate Loans, Base Rate Loans, CDOR Loans, and there are no outstanding Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender), and (ii) within fifteen days after the end of each calendar month during the Covenant Holiday period, if during such month any Prime Rate Loans, Base Rate Loans, CDOR Loans, Bankers’ Acceptances or Letters of Credit (other than Letters of Credit issued under the Credit Facility that are fully secured with cash collateral provided by a Restricted Party to the Lender) are outstanding.

 

  (g)

Article 9 of the Original Credit Agreement is amended by adding the following immediately after Section 9.03 (6):

(7) 2021 Internal Management Forecast. Concurrently with the delivery of the financial statements referred to in Section 9.03(1) for the fiscal quarter ending September 30, 2020: (i) a pro forma of revenues, expenses, cash flows and balance sheet for the fiscal quarter ending December 31, 2020, and (ii) an internal management forecast for the 2021 fiscal year in a form satisfactory to the Lender, acting reasonably.

(8) 2020 Annual Report and Compliance Certificate. As soon as available and in any event within 45 days after the end of the 2020 fiscal year: (i) the interim unaudited consolidated balance sheet, statement of income and retained earnings, statement of changes in financial position and source and application of funds, or such other similar statements of the Borrower as required by Applicable Accounting Standards, which will be prepared in accordance with Applicable Accounting Standards, and (ii) a duly completed and executed interim Compliance Certificate for the fiscal year ending 2020 (which for greater certainty will be in addition to the Compliance Certificate to be delivered to the Lender with the financial statements referred to in Section 9.03 (2)).

 

  (h)

Section 9.04 (7) of the Original Credit Agreement is deleted and replaced with the following:

No Distributions. Make any Distributions except Permitted Distributions or Special Distributions; provided however that during the Covenant Holiday Period, the Borrower shall not and shall not permit any other Restricted Party from making any Distributions (including Permitted Distributions or Special Distributions).

 

9


  (i)

Section 9.04 of the Original Credit Agreement is hereby amended by adding the following immediately after Section 9.04 (17):

(18) Anti-cash Hoarding. The Borrower shall not, and shall not permit any Subsidiary to use the proceeds of any amount outstanding under the Credit Facility to accumulate or maintain cash or cash equivalents in one or more depository or investment accounts maintained by the Borrower or any Restricted Party in an amount, in the aggregate between all such parties, greater than U.S $5,000,000 (or the equivalent amount in any other currency), but excluding therefrom cash or cash equivalents accumulated or maintained therein for a specified business purpose approved by the Lender (other than simply accumulating a cash reserve), and, for certainty, the Lender may refuse to make any requested Loan or advance which the Lender, acting reasonably, determines would result in a contravention of this Section 9.08(18).

 

  (j)

Section 11.01 (c) of the Original Credit Agreement is deleted and replaced with the following:

(c) if the Borrower breaches any of its obligations or covenants in Section 2.15, Section 9.02, Section 9.02A (1) or Section 9.02A (2).

 

  (k)

Schedule “B” attached hereto as Exhibit 1 is hereby appended to the Credit Agreement.

 

3.0

ACKNOWLEDGEMENT AND REPRESENTATIONS OF THE BORROWER AND GUARANTOR

The Guarantor acknowledges and agrees that its guarantee of the payment of the Guaranteed Obligations set out in Article 13 of the Credit Agreement continues in full force and effect. Each of the Borrower and the Guarantor acknowledges and confirms that the Security previously granted by each of them to the Lender under or in connection with the Original Credit Agreement, continues in full force and effect, and that the mortgages, pledges, charges, assignments, security interests and covenants therein contained or thereby constituted, continue to secure all of the Obligations.

 

4.0

CONDITIONS PRECEDENT

This Letter Agreement shall become effective at such time as the Lender shall have received (each in form and substance satisfactory to the Lender) the following:

 

  (a)

a duly executed copy of this Letter Agreement;

 

  (b)

a certificate of a senior officer of the Borrower confirming that:

 

  (i)

the representations and warranties set forth in the Original Credit Agreement, as amended hereby, are true and correct;

 

  (ii)

the Borrower has performed or observed or caused to be performed or observed the covenants set forth in the Original Credit Agreement, as amended hereby, to be performed or observed by it;

 

10


  (iii)

there has not occurred any Default or Event of Default which is unremedied as of the date thereof, after giving effect to this Letter Agreement; and

 

  (iv)

there has not occurred any Material Adverse Change which is unremedied as of the date thereof, after giving effect to this Letter Agreement.

and attaching thereto, without limitation:

 

  (v)

the articles and by-laws of the Borrower;

 

  (vi)

resolutions authorizing and approving the authorization, execution, delivery and performance by the Borrower of the Letter Agreement; and

 

  (vii)

an incumbency certificate certifying the names and the true signatures of each of its officers authorized to sign the Letter Agreement for the Borrower;

 

  (c)

a certificate of a senior officer of the Guarantor confirming that:

 

  (i)

the representations and warranties set forth in the Original Credit Agreement, as amended hereby, are true and correct; and

 

  (ii)

each of the Guarantor has performed or observed or caused to be performed or observed the covenants set forth in the Original Credit Agreement, as amended hereby, to be performed or observed by it;

and attaching thereto, without limitation:

 

  (iii)

the articles and by-laws of the Guarantor;

 

  (iv)

resolutions authorizing and approving the authorization, execution, delivery and performance by the Guarantor of the Letter Agreement; and

 

  (v)

an incumbency certificate certifying the names and the true signatures of each of its officers authorized to sign the Letter Agreement for the Guarantor;

 

  (d)

a certificate of good standing (or similar certificate) issued by the appropriate Official Body in the jurisdiction of formation of the Borrower and the Guarantor;

 

  (e)

letters of opinion from Borrower’s Counsel and counsel to the Guarantor addressed to the Lender relating to, inter alia, the existence of each of the Borrower and Guarantor and the authorization, execution and delivery by each of the Borrower and the Guarantor of the Letter Agreement and the enforceability of the Letter Agreement and the Credit Agreement;

 

11


  (f)

the Borrower will pay to the Lender a work fee in the amount of Cdn. $[***] and all other fees, costs and expenses incurred by the Lender in connection with the Letter Agreement;

 

  (g)

the Lender shall have completed and found to be satisfactory in its sole determination its usual and customary “Know Your Customer” due diligence with respect to the Restricted Parties; and

 

  (h)

such other certifications and documentation as the Lender and Lender’s Counsel may reasonably request.

 

5.0

CONTINUING EFFECT

Each of the parties hereto acknowledges and agrees that the Credit Agreement and all other Loan Documents entered into in connection therewith, continue in full force and effect and are hereby ratified, confirmed and approved.

 

6.0

FURTHER ASSURANCE

Subject to Section 14.07 of the Credit Agreement, the Borrower will from time to time forthwith at the Lender’s request and at the Borrower’s own cost and expense make, execute and deliver, or cause to be done, made, executed and delivered, all such further documents, financing statements, assignments, acts, matters and things which may be reasonably required by the Lender and as are consistent with the intention of the parties as evidenced herein, with respect to all matters arising under the Credit Agreement and the Security.

 

7.0

GOVERNING LAW

This Letter Agreement will be governed by and construed in accordance with the laws in force in the Province of Alberta from time to time.

 

8.0

COUNTERPARTS

This Letter Agreement may be executed and delivered in any number of counterparts (including by facsimile or pdf transmission), each of which when executed and delivered will be deemed to be an original, but all of which when taken together constitutes one and the same instrument.

[Signature pages follow]

 

12


Yours very truly,

 

ROYAL BANK OF CANADA,
as Lender
By:  

/s/ Kevin Desjardins

Name:   Kevin Desjardins
Title:   Director – National Client Group Finance
By:  

                    

Name:  
Title:  

 

[Signature Page – Second Amending Agreement (DIRTT)]


Accepted and agreed:

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.,
as Borrower
By:  

/s/ Geoff Krause

Name:   Geoff Krause
Title:   Chief Financial Officer
By:  

                    

Name:  
Title:  

 

[Signature Page – Second Amending Agreement (DIRTT)]


DIRTT ENVIRONMENTAL SOLUTIONS, INC.,
as Guarantor
By:  

/s/ Geoff Krause

Name:   Geoff Krause
Title:   Chief Financial Officer
By:  

                    

Name:  
Title:  

 

[Signature Page – Second Amending Agreement (DIRTT)]


EXHIBIT 1

SCHEDULE “B” attached to and forming part of the Credit Agreement made as of July 19, 2019 among DIRTT Environmental Solutions Ltd., as Borrower, DIRTT Environmental Solutions, Inc., as Guarantor and Royal Bank of Canada, as Lender

BORROWING BASE CERTIFICATE

 

TO:

Royal Bank of Canada

335-8th Avenue SW,

23rd Floor, Calgary, AB

T2P 1C9

Attention: Vice President, National Client Group

Ladies and Gentlemen:

 

1.

Reference is made to the credit agreement made as of July 19, 2019 among DIRTT Environmental Solutions Ltd., (the “Borrower”), DIRTT Environmental Solutions, Inc., as guarantor and Royal Bank of Canada, as lender (the “Lender”), as amended, modified, supplemented, restated or replaced from time to time (the “Credit Agreement”). All terms and expressions used herein but not otherwise defined, shall have the same meanings herein as are ascribed thereto in the Credit Agreement.

 

2.

There has not occurred any unremedied Default or Event of Default.

 

3.

The Borrower represents and warrants that this Borrowing Base Certificate is a true, correct and complete statement of, and that the information contained herein is true, correct and complete in all material respects regarding the Eligible Accounts Receivable and Eligible Inventory and that the amounts reflected herein are in compliance with the provisions of the Credit Agreement. The Borrower further represents and warrants that all representations and warranties contained in the Credit Agreement and the other Loan Documents are true and correct in all material respects. The Borrower further represents and warrants that of the date hereof, all outstanding amounts owing by Restricted Parties with respect to any and all of their leased real property have been paid in full.

 

4.

With respect to the Credit Facility:

 

  (a)

A listing of all Eligible Accounts Receivable as at the end of [month/year] is attached hereto.

 

  (b)

A listing of all Priority Payables as at the end of [month/year] is attached hereto.

 

  (c)

A listing of all aged Accounts Receivable as at the end of [month/year] is attached hereto.


  (d)

The following is a calculation of the Borrowing Base as at the date of this certificate:

Based on Eligible Accounts Receivable and Eligible Inventory as at the date hereof

 

     Cdn. Dollar
Equivalent
     Margin     Credit  

Accounts Receivable

       

Eligible Accounts Receivable

     <>        75    
<>
 

Less Priority Payables

       

 

<>

 

Eligible Inventory

       

Eligible Inventory (as per paragraph (ii) in the definition of Borrowing Base)

     <>        25     <>  
       

 

 

 

Total Borrowing Base

          <>  

Availability

          <>  

 

5.

The Borrower hereby confirms that the principal amount of all advances, in aggregate, under the Credit Facility does not exceed, and has not at any time exceeded, the Credit Facility Limit.

DATED this      day of             , 20    .

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.
Per:  

                    

  Name:
  Title:
Per:  

                    

  Name:
  Title:
EX-10.3 4 d943814dex103.htm EX-10.3 EX-10.3

Exhibit 10.3

EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT is made as of the 6th day of April, 2020 (the “Effective Date”)

BETWEEN:

DIRTT ENVIRONMENTAL SOLUTIONS, INC.

(the “Company”)

- and -

LINDSAY GUSSO

(the “Executive”)

RECITALS:

 

A.

The Company wishes to employ the Executive pursuant to this Employment Agreement.

 

B.

The Executive wishes to accept employment with the Company under this Agreement.

 

C.

The parties agree that their employment relationship will be governed by the terms and conditions of this Agreement, commencing the Effective Date.

NOW THEREFORE in consideration of the mutual covenants and agreements contained in this Agreement and other good and valuable consideration (the receipt and sufficiency of which are hereby acknowledged), the Company and the Executive agree as follows:

 

1.

Definitions

In this Agreement,

 

  (a)

Accrued Entitlements” has the meaning set out in Section 9(a)(iv).

 

  (b)

Affiliate” means any person or entity Controlling, Controlled by, or Under Common Control with the Company. The term “Control,” including the correlative terms “Controlling,” “Controlled By,” and “Under Common Control with” means possession, directly or indirectly, of the power to direct or cause the direction of management or policies (whether through ownership of securities or any Company or other ownership interest, by contract or otherwise) of a person or entity. For the purposes of the preceding sentence, Control shall be deemed to exist when a person or entity possesses, directly or indirectly, through one or more intermediaries (i) in the case of a company, more than 50% of the outstanding voting securities thereof; (ii) in the case of a limited liability company, partnership or joint venture, the right to more than 50% of the distributions therefrom (including liquidating distributions); or (iii) in the case of any other person or entity, more than 50% of the economic or beneficial interest therein. For the avoidance of doubt, with respect to the Company, the term Affiliate includes the Parent.

 

  (c)

Agreement” means this Employment Agreement, as may be amended or supplemented from time to time as provided for herein.

 

  (d)

Board” means the Board of Directors of the Parent.


  (e)

Bonus” has the meaning set out in Section 5(c).

 

  (f)

Business” means the business of designing, manufacturing and installing prefabricated interiors in commercial and residential buildings, and includes, for greater certainty and without limitation: (i) the following products which can be integrated with interior wall solutions: (A) pre-fabricated modular network data cable distribution, (B) pre-fabricated and electrical power cable distribution, (C) pre-fabricated modular case goods, and (D) pre-fabricated low-profile flooring; (ii) the development and sale or license to third parties of 3D computer aided design software for the design, construction and maintenance of buildings and the design, construction, modification and furnishing of building interiors; and (iii) such other business as the Company or any of its Affiliates becomes engaged in during the Term that is related in a material way to the duties and responsibilities of the Executive.

 

  (g)

Confidential Information” means all confidential or proprietary information, intellectual property (including trade secrets) and confidential facts relating to the business and affairs of the Company and its Affiliates, whether oral or in writing, or presented visually or electronically, and includes business and technical information, marketing and business plans, strategies, research and development materials and matters, databases, specifications, formulations, tooling, prototypes, sketches, models, drawings, specifications, procurement requirements, engineering information, samples, computer software (source and object codes), forecasts, identity of or details about actual or potential customers or projects, techniques, inventions, discoveries, know-how, and trade secrets. Notwithstanding the foregoing, Confidential Information does not include any information:

 

  (i)

that becomes publicly available through no fault or breach of this Agreement by the Executive; or

 

  (ii)

that the Executive possesses prior to the date on which the Executive first became employed or engaged by the Company or any of its Affiliates and that the Executive obtained from a source other than the Company or any of its Affiliates.

 

  (h)

Distribution Partner” means a Person engaged in the sale of products or services produced or distributed by the Company or any of its Affiliates.

 

  (i)

Good Reason” means:

 

  (i)

a material diminution in the Executive’s Salary or authority, duties and responsibilities with the Company, the Parent and any of the Parent’s other direct or indirect subsidiaries; provided, however, that if the Executive is serving as an officer or member of the board of directors (or similar governing body) of the Parent, the Company or any of their Affiliates, in no event shall the removal of the Executive as an officer or board member, regardless of the reason for such removal, constitute Good Reason;


  (ii)

a material breach by the Company of any of its obligations under this Agreement; or

 

  (iii)

the relocation of the geographic location of the Executive’s principal place of employment by more than fifty (50) miles from the location of the Executive’s principal place of employment as of the Effective Date; provided, however, that travel in the course of Executive’s employment (including to other locations of the Company and Parent in the United States and Canada) shall not be considered to be a Good Reason event under this Section 1(i)(iii).

Notwithstanding the foregoing provisions of this Section 1(i) or any other provision of this Agreement to the contrary, any assertion by the Executive of a termination for Good Reason shall not be effective unless all of the following conditions are satisfied: (A) the condition described in Section 1(i)(i), (ii) or (iii) giving rise to the Executive’s termination of employment must have arisen without the Executive’s consent; (B) the Executive must provide written notice to the Board of the existence of such condition(s) within thirty (30) days after the initial occurrence of such condition(s); (C) the condition(s) specified in such notice must remain uncorrected for thirty (30) days following the Board’s receipt of such written notice; and (D) the date of the Executive’s termination of employment must occur within sixty (60) days after the initial occurrence of the condition(s) specified in such notice.

 

  (j)

Just Cause” means any gross negligence, willful misconduct or breach of fiduciary duty by the Executive in relation to the performance of the Executive’s duties under this Agreement, any material neglect by the Executive of her duties under this Agreement, or any of the following:

 

  (i)

fraud, misappropriation, embezzlement or malfeasance on the part of the Executive with respect to the property, interests or funds of the Company or its Affiliates;

 

  (ii)

any misfeasance or nonfeasance in office which is willfully or grossly negligent on the part of the Executive;

 

  (iii)

the breach by the Executive of any policy of the Company or its Affiliates or the breach by the Executive of any policy or law relating to non-discrimination, non-retaliation or anti-harassment (including sexual harassment);

 

  (iv)

the breach by the Executive of her obligations under any noncompetition, non-solicitation, confidentiality or company property covenants under this Agreement; or

 

  (v)

the Executive’s conviction for a felony or indictable offense or any other crime involving fraud or moral turpitude, or a plea of no contest with regard to any of the same.


  (k)

Materials” has the meaning set out in Section 14(a).

 

  (l)

Parent” means DIRTT Environmental Solutions Ltd.

 

  (m)

Person” means any individual, partnership, limited partnership, joint venture, syndicate, sole proprietorship, company or corporation, with or without share capital, unincorporated association, trust, trustee, executor, administrator or other legal personal representative, regulatory body or agency, government or governmental agency, authority or entity however designated or constituted.

 

  (n)

Restricted Period” means twelve (12) months from the Termination Date, plus one (1) month per completed year of service from the Effective Date, to a maximum of eighteen (18) months.

 

  (o)

Restricted Territory” means: Canada, the United States of America and any other countries as the Company or any of its Affiliates develop business interests during the Term, and which the Company advises the Executive in writing within twenty (20) days following the Termination Date are part of the Restricted Territory.

 

  (p)

Salary” has the meaning set out in Section 5(a).

 

  (q)

Severance Period” means twelve (12) months from the Termination Date, plus one month per completed year of service from the Effective Date, to a maximum of eighteen (18) months.

 

  (r)

Term” has the meaning set out in Section 4.

 

  (s)

Termination Date” has the meaning set out in Section 8(b).

 

2.

Employment of the Executive and Position

Commencing on the Effective Date, the Executive shall hold the position of Chief Human Resources Officer and shall report directly to the President & Chief Executive Officer. As Chief Human Resources Officer of the Company, the Executive shall perform those duties set forth in any applicable position description adopted and amended by the Company from time to time, and such other duties as the Executive shall reasonably be directed to perform by the Company from time to time in respect of the business and operations of the Company, the Parent and their Affiliates.

 

3.

Performance of Duties

 

  (a)

During the Term, the Executive shall devote her full working time and attention to the performance of her duties on behalf of the Company and its Affiliates, shall faithfully, honestly and diligently serve the Company and its Affiliates and shall use her best efforts and skill to promote the best interests of the Company and its Affiliates at all times. Notwithstanding the foregoing, the Executive may devote a reasonable amount of time during non-business hours to charitable organizations


  and boards, provided that such participation does not adversely impact the performance of her duties hereunder or breach any of the other terms of this Agreement or any other obligation that the Executive owes the Company or any of its Affiliates.

 

  (b)

In performing her duties under this Agreement, the Executive shall comply with any written policies, procedures or rules established by the Company or Parent from time to time, as may be amended by the Company or Parent at their discretion.

 

  (c)

The Executive’s principal place of employment as of the Effective Date shall be the Company’s offices in Plano, Texas; provided, however, the Executive acknowledges and agrees that business travel will be required in the course of performing her duties.

 

4.

Employment Period

The Executive shall be employed by the Company hereunder commencing on the Effective Date, and the Executive’s employment hereunder will terminate upon the Termination Date (as defined below). The period that the Executive is employed hereunder is referred to as the “Term”.

 

5.

Remuneration

 

  (a)

Base Salary. For the Executive’s services under this Agreement, during the Term, the Company shall pay the Executive an annualized base salary of $250,000, less required deductions and applicable withholdings (the “Salary”).

 

  (b)

Benefits. During the Term, the Executive shall be eligible to participate in the benefit plans made available by the Company to its similarly situated employees from time to time in accordance with, and subject to, the terms and conditions of such plans as may be amended by the Company at its discretion from time to time. The Company shall not, by reason of this Section 5(b), be obligated to institute, maintain, or refrain from changing, amending, or discontinuing, any such plan, so long as such changes are similarly applicable to any similarly situated Company employees generally.

 

  (c)

Bonus. During the Term, the Executive will be eligible to participate in the Parent’s Variable Pay Plan (“VPP”), as amended from time to time and in accordance with and subject to the terms and conditions thereof and as set out herein. The Executive’s annual target bonus opportunity shall be equal to 50% of Salary as in effect at the beginning of the applicable calendar year (the “Target Bonus”). Notwithstanding the foregoing, the Target Bonus for the 2020 calendar year may be less than 50% of Salary; provided, however, that the VPP payment for the 2020 calendar year shall not be less than an amount equal to 25% of Salary and shall not be prorated to reflect the Effective Date. Subject to the foregoing sentence, the amount of the Executive’s payment under the VPP, if any, in respect of a calendar year (the “Bonus”) shall be dependent upon, calculated in reference to, and paid in accordance with, the achievement of applicable performance objectives as set out and evaluated by the Board under the VPP, in its sole discretion.


  (d)

Equity-Based Incentive Compensation. The Executive will be eligible to receive grants of equity-based incentives under the Company’s stock option plan, performance share unit plan or other equity-based incentive arrangements, each as amended from time to time and in accordance with and subject to the terms thereof. The Executive’s target with respect to the equity-based incentives is 75% of her Salary. The amount and type of the equity-based incentives for any year will be determined by the Board and may change from year to year.

 

6.

Expenses

 

  (a)

General. The Company shall pay or reimburse the Executive for all reasonable travel and other out-of-pocket expenses incurred or paid by the Executive in the performance of her duties hereunder.

 

  (b)

Relocation Expenses. The Company shall pay or reimburse the Executive for all reasonable, standard and customary relocation costs incurred between the Effective Date and December 31, 2021, up to a maximum of $20,000 (the “Relocation Payment”).

If any portion of the Relocation Payment provided to or for the benefit of the Executive results in taxable income to the Executive, the Company shall provide the Executive with an amount equal to any income and other taxes payable by the Executive upon the provision of such Relocation Payment (and an additional amount equal to any taxes imposed on such tax gross-up amount), such that the Executive shall not incur any tax costs with respect to such Relocation Payment.

 

  (c)

Tax Preparation Expenses. The Company shall reimburse the Executive for reasonable and necessary legal and/or accounting fees incurred in the preparation of the Executive’s 2020 and 2021 income tax returns, up to a maximum of $5,000 per year.

The payment or reimbursement of expenses in this Section 6 shall be made upon the presentation of expense statements or other supporting documentation as the Company may reasonably require, in accordance with any expense reimburse policies implemented by the Company from time to time. Any such reimbursement of expenses shall be made by the Company upon or as soon as practicable following receipt of such documentation (but in any event not later than the close of the Executive’s taxable year following the taxable year in which the expense is incurred by the Executive). In no event shall any reimbursement be made to the Executive for any expenses incurred after the date of the Executive’s termination of employment with the Company.

 

7.

Vacation

As of the Effective Date, the Executive shall be eligible for vacation with pay of up to four (4) weeks per complete calendar year (pro-rated for partial calendar years) that the Executive is employed hereunder. Vacation eligibility will be increased by 1 (one) week per year for every five (5) completed years of the Executive’s service from the Effective Date, to a maximum of up to six (6) weeks per complete calendar year. Vacation shall accrue and be taken in accordance with Company vacation policies as in effect from time to time. The Executive may carry forward a maximum of ten (10) vacation days from one year to the next. Any vacation carried over must be used in the first quarter of the following calendar year.


8.

Termination

 

  (a)

Notice. The Executive’s employment hereunder:

 

  (i)

may be terminated by the Company at any time for Just Cause, without prior notice and without further obligation to the Executive, other than as set out in Section 10 of this Agreement;

 

  (ii)

will terminate automatically upon the death of the Executive;

 

  (iii)

may be terminated by the Company at any time without Just Cause, without prior notice and without further obligation to the Executive, other than as set out in Section 9 of this Agreement;

 

  (iv)

may be terminated by the Executive for Good Reason; or

 

  (v)

may be terminated by resignation of the Executive without Good Reason upon providing one (1) month’s prior written notice to the Company; provided, however, that if the Executive has provided notice to the Company of the Executive’s termination of employment without Good Reason, the Company may determine, in its sole discretion, that such termination shall be effective on any date prior to the effective date of termination provided in such notice (and, if such earlier date is so required, then it shall not change the basis for the Executive’s termination of employment nor be construed or interpreted as a termination of employment pursuant to Section 8(a)(iii)).

 

  (b)

Effective Date of Termination. The effective date on which the Executive’s employment hereunder is terminated (the “Termination Date”) shall be:

 

  (i)

in the case of termination under Section 8(a)(i) or Section 8(a)(iii), the day specified by the Company in writing;

 

  (ii)

in the case of termination under Section 8(a)(ii), the date of death; or

 

  (iii)

in the case of termination under Section 8(a)(iv), the last day of the applicable notice period referred to in Section 1(i); or

 

  (iv)

in the case of termination under Section 8(a)(v), the last day of the applicable notice period referred to therein (unless an earlier date is designated by the Company pursuant to Section 8(a)(v)).

 

  (c)

Return of Property, etc. On the Termination Date, the Executive shall (i) be deemed to have automatically resigned from all offices and directorships held by the Executive with the Company and its Affiliates and agrees to execute, immediately upon request, any such written resignations or other documentation as may be


  requested by the Company with respect thereto, (ii) deliver to the Company (and not retain any copies of) all Materials in the Executive’s possession or under the Executive’s control, and (iii) deliver to the Company any keys, access cards, business cards, credit and charge cards, computer, cell phone or other property or device issued or provided to him by or on behalf of the Company or any Affiliate.

 

9.

Rights on Termination (without Just Cause or for Good Reason)

Upon termination of the Executive’s employment by the Company without Just Cause or by the Executive for Good Reason, the following provisions shall apply:

 

  (a)

the Executive shall receive from the Company:

 

  (i)

payment of the Executive’s accrued but unpaid Salary up to the Termination Date;

 

  (ii)

reimbursement of all expenses incurred in accordance with Section 6 up to the Termination Date;

 

  (iii)

provision of all benefits up to the Termination Date in accordance with Section 5(b);

 

  (iv)

payment of the Executive’s accrued but unused vacation entitlement existing as of the Termination Date (subsections (i) through (iv) are hereinafter referred to as the “Accrued Entitlements”);

 

  (v)

subject to the final sentence of Section 5(c), and Sections 9(b), and (d), payment of the Bonus earned (if any) for the year in which the termination occurs, pro-rata from the start of that Bonus year to the Termination Date, based on actual performance during the entire Bonus year, as determined by the Company following the Bonus year and payable to the Executive in accordance with Section 5(c) following completion of the Bonus year (the “Accrued Bonus Payment”);

 

  (vi)

subject to Sections 9(b), (c), and (d), the continued payment of Salary during the Severance Period (such payment, the “Severance Payment”);

 

  (vii)

any equity-based incentive compensation awards held by the Executive shall be dealt with in accordance with the applicable plan terms then in effect; and

 

  (viii)

subject to Section 9(b), and (d), for the portion, if any, of the Severance Period that the Executive elects to continue coverage for the Executive and the Executive’s spouse and eligible dependents, if any, under the Company’s group health plans pursuant to Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), the Company shall promptly reimburse the Executive on a monthly basis for the difference between the amount the Executive pays to effect and continue such


  coverage and the employee contribution amount that similarly situated employees of the Company pay for the same or similar coverage under such group health plans (the “COBRA Benefit”). Each payment of the COBRA Benefit shall be paid to Executive on the Company’s first regularly scheduled pay date in the calendar month immediately following the calendar month in which the Executive submits to the Company documentation of the applicable premium payment having been paid by the Executive, which documentation shall be submitted by the Executive to the Company within thirty (30) days following the date on which the applicable premium payment is paid. the Executive shall be eligible to receive such reimbursement payments until the earliest of: (x) the last day of the Severance Period; (y) the date the Executive is no longer eligible to receive COBRA continuation coverage; and (z) the date on which the Executive becomes eligible to receive coverage under a group health plan sponsored by another employer (and any such eligibility shall be promptly reported to the Company by the Executive); provided, however, that the election of COBRA continuation coverage and the payment of any premiums due with respect to such COBRA continuation coverage shall remain the Executive’s sole responsibility, and the Company shall not assume any obligation for payment of any such premiums relating to such COBRA continuation coverage. Notwithstanding the foregoing, if the provision of the benefits described in this paragraph cannot be provided in the manner described above without penalty, tax or other adverse impact on the Company or any of its Affiliates, then the Company and the Executive shall negotiate in good faith to determine an alternative manner in which the Company may provide substantially equivalent benefits to the Executive without such adverse impact on the Company or such other Affiliate.

 

  (b)

The Accrued Bonus Payment (if any), the Severance Payment and the COBRA Benefit are subject to and conditioned upon the Executive: (i) executing, on or before the time provided by the Company to do so (which shall not be less than Ten (10) days), and not revoking within any time provided by the Company to do so, a release of all claims in a form acceptable to the Company (the “Release”), which Release shall release the Company and each of its Affiliates, and the foregoing entities’ respective shareholders, members, partners, officers, managers, directors, fiduciaries, employees, representatives, agents and benefit plans (and fiduciaries of such plans) from any and all claims, including any and all causes of action arising out of the Executive’s employment and engagement with the Company and any of its Affiliates or the termination of such employment and engagement, but excluding all claims to the Severance Payment or the COBRA Benefit the Executive may have under Sections 9(a)(vi) or 9(a)(viii), and (ii) abiding by the terms of each of Sections 11, 12, 13, 14 and 15.

 

  (c)

The Severance Payment will be divided into a number of substantially equal installments equal to the number of months during the applicable Severance Period. On the Company’s first regularly scheduled pay date that is on or after the date that is sixty (60) days after the Termination Date, the Company shall pay to the


  Executive, without interest, a number of such installments equal to the number of such installments that would have been paid during the period beginning on the Termination Date and ending on the Company’s first regularly scheduled pay date that is on or after the date that is sixty (60) days after the Termination Date had the installments been paid on a monthly basis commencing on the Company’s first regularly scheduled pay date coincident with or next following the Termination Date, and each of the remaining installments shall be paid on a monthly basis thereafter; provided, however, that (i) to the extent, if any, that the aggregate amount of the installments of the Severance Payment that would otherwise be paid pursuant to the preceding provisions of this Section 9(c) after March 15 of the calendar year following the calendar year in which the Termination Date occurs (the “Applicable March 15”) exceeds the maximum exemption amount under Treasury Regulation Section 1.409A-1(b)(9)(iii)(A), then such excess shall be paid to the Executive in a lump sum on the Applicable March 15 (or the first Business Day preceding the Applicable March 15 if the Applicable March 15 is not a Business Day) and the installments of the Severance Payment payable after the Applicable March 15 shall be reduced by such excess (beginning with the installment first payable after the Applicable March 15 and continuing with the next succeeding installment until the aggregate reduction equals such excess), and (ii) all remaining installments of the Severance Payment, if any, that would otherwise be paid pursuant to the preceding provisions of this Section 9(c) after December 31 of the calendar year following the calendar year in which the Termination Date occurs shall be paid with the installment of the Severance Payment, if any, due in December of the calendar year following the calendar year in which the Termination Date occurs.

 

  (d)

If the Release is not executed and returned to the Company in the time provided by the Company to do so (which shall not be less than Ten (10) days), and any revocation period specified in the Release has not fully expired without revocation of the Release by the Executive, then the Executive shall not be entitled to any portion of the Accrued Bonus Payment (if any), the Severance Payment or the COBRA Benefit.

 

10.

Rights on Termination for Just Cause or Resignation without Good Reason

Upon resignation by the Executive other than for Good Reason or termination by the Company for Just Cause, the Executive shall be entitled only to the Accrued Entitlements.

 

11.

Non-Competition

The Executive shall not, during the Term and for the Restricted Period (regardless of the reason for termination of the Executive’s employment or the party causing it), within the Restricted Territory, be engaged or participate, either directly or indirectly in any manner including as an officer, director, shareholder, owner, partner, member, joint venturer, employee, independent contractor, consultant, advisor or sales representative, in any business or enterprise that competes with or is intending to compete with the Business of the Company or any of its Affiliates. Notwithstanding the foregoing, the Executive shall be permitted to own (as a passive investment) not more than two percent (2%) of the issued shares of a Company (including unexercised options


or similar rights to acquire shares at a later date), the shares of which are listed on a recognized stock exchange or traded in the over the counter market, which carries on a business which is the same as or substantially similar to or which competes with or reasonably would compete with the Business.

 

12.

Non-Solicitation and No Hire

The Executive shall not, during the Term and for the Restricted Period (regardless of the reason for termination of the Executive’s employment or the party causing it):

 

  (a)

solicit, entice or attempt to solicit or entice, either directly or indirectly, any customer or prospective customer of the Company or any of its Affiliates about whom or which the Executive obtains Confidential Information or for whom or which the Executive has responsibility as at the Termination Date, or at any time during the twelve (12) months prior to the Termination Date, to become a customer of any business or enterprise that competes with the Company or any of its Affiliates for any Business, or to limit or cease doing any Business with the Company or its Affiliate; or

 

  (b)

solicit or entice, or attempt to solicit or entice, or hire, either directly or indirectly, any employee or Distribution Partner of the Company or an Affiliate as at the Termination Date, or during the twelve (12) months prior to the Termination Date, to become employed or engaged by any business or enterprise that competes with the Company or any of its Affiliate for any Business, or solicit or entice such employee or Distribution Partner to limit or cease their employment or engagement with the Company or any of its Affiliate.

 

13.

Confidentiality

In the course of the Executive’s employment hereunder, the Company will provide the Executive with (and the Executive will have access to) Confidential Information. The Executive shall not, either during the Term or at any time thereafter, directly or indirectly, use or disclose to any Person any Confidential Information, provided, however, that nothing in this section shall preclude the Executive from disclosing or using Confidential Information if:

 

  (a)

the Confidential Information is disclosed in the course of performing the Executive’s duties on behalf of the Company or any of its Affiliates;

 

  (b)

the Confidential Information is available to the public or in the public domain at the time of such disclosure or use, without breach of this Agreement;

 

  (c)

the Confidential Information was in the possession of or known to the Executive, without any obligation to keep it confidential, before it was disclosed to the Executive by the Company or any of its Affiliates; or

 

  (d)

disclosure of the Confidential Information is required to be made by any law, regulation, governmental body or authority, or by court order.


Notwithstanding the foregoing, nothing in this Agreement shall prohibit or restrict the Executive from lawfully (i) initiating communications directly with, cooperating with, providing information to, causing information to be provided to, or otherwise assisting in an investigation by, any governmental authority regarding a possible violation of any law; (ii) responding to any inquiry or legal process directed to the Executive from any such governmental authority; (iii) testifying, participating or otherwise assisting in any action or proceeding by any such governmental authority relating to a possible violation of law, or (iv) making any other disclosures that are protected under the whistleblower provisions of any applicable law. Additionally, pursuant to the federal Defend Trade Secrets Act of 2016, an individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that: (A) is made (1) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney and (2) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made to the individual’s attorney in relation to a lawsuit for retaliation against the individual for reporting a suspected violation of law or (C) is made in a complaint or other document filed in a lawsuit or proceeding, if such filing is made under seal. Nothing in this Agreement requires the Executive to obtain prior authorization before engaging in any conduct described in this paragraph, or to notify the Company that the Executive has engaged in any such conduct.

 

14.

Proprietary and Moral Rights

 

  (a)

Proprietary Rights. The Executive recognizes the Company’s and its Affiliates’ proprietary rights in the tangible and intangible property of the Company and its Affiliates and acknowledges that the Executive has not obtained or acquired and shall not obtain or acquire any right, title or interest, in any of the property of the Company or its Affiliates or any of their respective predecessors, successors, affiliates or related companies. Accordingly, any writing, communications, manuals, documents, instruments, contracts, agreements, files, literature, data, information, formulas, products, devices, apparatuses, trademarks, trade names, trade styles, service marks, logos, and any other intellectual property created, developed, made or conceived by the Executive either alone or in conjunction with others: (i) in connection with the Executive’s duties or responsibilities under this Agreement; and/or (ii) resulting from the use of any information, equipment, materials or premises owned, leased, or contracted for by the Company or any of its Affiliates (collectively, the “Materials”) shall be the sole and exclusive property of the Company and its Affiliates (as applicable).

 

  (b)

Waiver of Moral Rights. The Executive irrevocably waives, to the greatest extent permitted by law, all of the Executive’s moral rights whatsoever in the Materials, including any right to the integrity of any Materials, any right to be associated with any Materials, and any right to restrict or prevent the modification or use, of any Materials in any way whatsoever. To the extent applicable, the Executive irrevocably transfers to the Company all rights to restrict any violations of moral rights in any of the Materials, including any distortion, mutilation or other modification.


  (c)

Assignment of Rights. To the extent that the Executive may own or otherwise acquire any right, title or interest in and to any Materials (including any intellectual property rights in the Materials) during the term of this Agreement and thereafter, the Executive agrees to assign, and hereby irrevocably assigns, all such right, title and interest automatically to the Company, including any renewals, extensions or reversions relating thereto and any right to bring an action or to collect compensation for past infringements, automatically upon the creation, development, making, or conception of same.

 

  (d)

Registrations. The Company will have the exclusive right to obtain copyright registrations, letters patent, industrial design registrations, trade-mark registrations or any other protection in respect of the Materials and the intellectual property rights relating to the Materials anywhere in the world. At the expense and request of the Company, the Executive shall, both during and after the Executive’s employment with the Company, execute all documents and do all other acts necessary in order to enable the Company to protect its rights in any of the Materials and the intellectual property rights relating to the Materials.

 

15.

Fiduciary and other Obligations

The Executive acknowledges that the obligations contained in Sections 11, 12, 13 and 14 of this Agreement are in addition to any statutory, fiduciary and other common law obligations that the Executive also owes to the Company and its Affiliates, during and after the Term. For greater certainty, nothing contained in this Agreement is a waiver, release or reduction of any statutory, fiduciary or common law obligations owed by the Executive to the Company and its Affiliates.

 

16.

Notices

Any notice or other communication required or permitted to be given hereunder shall be in writing and shall be given by hand delivery or express overnight courier service or internationally-recognized second-day courier service or email as hereinafter provided. Notice of change of address shall also be governed by this section. Notices shall be deemed to have been duly received (a) when delivered in person if given by hand delivery, (b) when sent by email transmission on a business day to the email address set forth below, if applicable; provided, however, that if a notice is sent by email transmission after normal business hours of the recipient or on a non-business day, then it shall be deemed to have been received on the next business day after it is sent, (c) on the first business day after such notice is sent by express overnight courier service, or (d) on the second business bay following deposit with an internationally-recognized second-day courier service with proof of receipt maintained. Notices and other communications shall be addressed as follows:

 

  (a)

if to the Executive:

Lindsay Gusso

 

  (b)

if to the Company

DIRTT Environmental Solutions

7303 30th Street SE

Calgary, AB T2C 1N6

Attn: General Counsel

legal@dirtt.net


17.

Headings; Construction

The inclusion of headings in this Agreement is for convenience of reference only and shall not affect the construction or interpretation hereof. Any and all Schedules referred to in this Agreement are, by such reference, incorporated herein and made a part hereof for all purposes. Unless the context requires otherwise, all references to laws, regulations, contracts, documents, agreements and instruments refer to such laws, regulations, contracts, documents, agreements and instruments as they may be amended from time to time, and references to particular provisions of laws or regulations include a reference to the corresponding provisions of any succeeding law or regulation. The words “herein”, “hereof”, “hereunder” and other compounds of the word “here” shall refer to the entire Agreement, including all Schedules attached hereto, and not to any particular provision hereof. Unless the context requires otherwise, the word “or” is not exclusive. Wherever the context so requires, the masculine gender includes the feminine or neuter, and the singular number includes the plural and conversely. All references to “including” shall be construed as meaning “including without limitation.” Neither this Agreement nor any uncertainty or ambiguity herein shall be construed or resolved against any party hereto, whether under any rule of construction or otherwise. On the contrary, this Agreement has been reviewed by each of the parties hereto and shall be construed and interpreted according to the ordinary meaning of the words used so as to fairly accomplish the purposes and intentions of the parties hereto.

 

18.

Applicable Deductions and Withholdings

The payments and benefits set forth in this Agreement are subject to all applicable statutory deductions and withholdings including: (a) all federal, state, local and other taxes as may be required pursuant to any law or governmental regulation or ruling and (b) any deductions consented to in writing by the Executive.

 

19.

Reasonableness and Enforceability of Restrictions

 

  (a)

The Company shall provide the Executive access to Confidential Information for use only during the Term, and the Executive acknowledges and agrees that the Company and its Affiliates will be entrusting the Executive, in the Executive’s unique and special capacity, with developing the goodwill of the Company and its Affiliates, and as an express incentive for the Company to enter into this Agreement and employ the Executive hereunder, the Executive has voluntarily agreed to the covenants set forth in Section 11 and Section 12.

 

  (b)

The Executive acknowledges and agrees that all of the restrictions contained in Sections 11, 12, 13, 14 and 15 of this Agreement (including the definition of Business, the definition of Restricted Territory (which fairly reflects the geographic scope of the Business activities carried on by the Company and its Affiliates and the length of the Restricted Period) are reasonable in all respects and necessary to protect the Confidential Information and other legitimate interests of the Company and its Affiliates, and will not unduly restrict the Executive’s ability to secure


  alternative employment following the termination of the Executive’s employment for any reason. If any covenant or provision (or part thereof) of this Agreement is determined by a court of competent jurisdiction to be void or unenforceable in whole or in part, for any reason, it shall be interpreted to provide the broadest possible restriction permitted by law and will be deemed not to affect or impair the validity of any other covenant or provision of this Agreement, which shall remain in full force and effect.

 

  (c)

The Executive acknowledges and agrees the Company and the Affiliate will suffer irreparable harm in the event that the Executive breaches any of its obligations under Sections 11, 12, 13, 14 or 15 of this Agreement, and that monetary damages would be impossible to quantify and inadequate to compensate the Company and its Affiliates for such a breach. Accordingly, the Executive agrees that in the event of any breach or a threatened breach by the Executive of any of the provisions of this Agreement, the Company and each of its Affiliates shall be entitled to seek, in addition to any other rights, remedies or damages available to the Company at law or in equity, an interim and permanent injunction, in order to prevent or restrain any such breach or threatened breach by the Executive, without the necessity of showing any actual damages or that money damages would not afford an adequate remedy, and without the necessity of posting any bond or other security.

 

  (d)

The restrictions and obligations of the Executive under Sections 11, 12, 13, 14 and 15 of this Agreement shall survive the termination of this Agreement for any reason.

 

20.

Third-Party Beneficiaries

The Parent and each other Affiliate of the Company that is not a signatory to this Agreement shall be a third-party beneficiary of the Executive’s representations, covenants, and obligations under Sections 11, 12, 13, 14 and 15 and shall be entitled to enforce such representations, covenants, and obligations as if a party hereto.

 

21.

Entire Agreement, Amendment, No Waiver

This Agreement constitutes the entire agreement between the parties hereto and between the Executive and any other Affiliate of the Company regarding the subject matter hereof, and shall supersede and replace any and all prior agreements, undertakings, representations or negotiations (including the offer letter from the Parent to the Executive dated February 21, 2020). There are no warranties, representations or agreements between the parties except as specifically set forth or referred to in this Agreement. Except as expressly provided in this Agreement, no amendment or waiver of this Agreement shall be binding unless executed in writing by the party to be bound thereby. No waiver of any provision of this Agreement shall constitute a waiver of any other provision nor shall the waiver of any provision of this Agreement constitute a continuing waiver unless otherwise expressly provided.


22.

Assignment

Neither the Executive nor the Company may assign its rights hereunder without the consent of the other party; provided, however, that the Company may assign its rights hereunder without the Executive’s consent to any Affiliate of the Company or to a successor Company which acquires (whether directly or indirectly, by purchase, amalgamation, arrangement, merger, consolidation, dissolution or otherwise) all or substantially all of the business and/or assets of the Company and expressly assumes and agrees to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.

 

23.

Currency

All amounts in this Agreement are in United States currency unless otherwise specified.

 

24.

Governing Law; Submission to Jurisdiction

This Agreement shall in all respects be construed according to the laws of the State of Texas without regard to its conflict of laws principles that would result in the application of the laws of another jurisdiction. With respect to any claim or dispute related to or arising under this Agreement, the parties hereby consent to the exclusive jurisdiction, forum and venue of the state and federal courts (as applicable) located in Dallas County, Texas. THE PARTIES EXPRESSLY ACKNOWLEDGE AND AGREE THAT THEY ARE KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVING THEIR RIGHTS TO A JURY TRIAL.

 

25.

Severability

If an arbitrator or court of competent jurisdiction determines that any provision of this Agreement (or portion thereof) is invalid or unenforceable, then the invalidity or unenforceability of that provision (or portion thereof) shall not affect the validity or enforceability of any other provision of this Agreement, and all other provisions shall remain in full force and effect.

 

26.

Waiver of Breach

Any waiver of this Agreement must be executed by the party to be bound by such waiver. No waiver by either party hereto of a breach of any provision of this Agreement by the other party, or of compliance with any condition or provision of this Agreement to be performed by such other party, will operate or be construed as a waiver of any subsequent breach by such other party or any similar or dissimilar provision or condition at the same or any subsequent time. The failure of either party hereto to take any action by reason of any breach will not deprive such party of the right to take action at any time.

 

27.

Section 409A

 

  (a)

Notwithstanding any provision of this Agreement to the contrary, all provisions of this Agreement are intended to comply with Section 409A of the Internal Revenue Code of 1986 (the “Code”), and the applicable Treasury regulations and administrative guidance issued thereunder (collectively, “Section 409A”) or an exemption therefrom and shall be construed and administered in accordance with such intent. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service


  or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments to be made under this Agreement upon a termination of the Executive’s employment shall only be made if such termination of employment constitutes a “separation from service” under Section 409A.

 

  (b)

To the extent that any right to reimbursement of expenses or payment of any benefit in-kind under this Agreement constitutes nonqualified deferred compensation (within the meaning of Section 409A), (i) any such expense reimbursement shall be made by the Company no later than the last day of the Executive’s taxable year following the taxable year in which such expense was incurred by the Executive, (ii) the right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit, and (iii) the amount of expenses eligible for reimbursement or in-kind benefits provided during any taxable year shall not affect the expenses eligible for reimbursement or in-kind benefits to be provided in any other taxable year; provided, that the foregoing clause shall not be violated with regard to expenses reimbursed under any arrangement covered by Section 105(b) of the Code solely because such expenses are subject to a limit related to the period in which the arrangement is in effect.

 

  (c)

Notwithstanding any provision in this Agreement to the contrary, if any payment or benefit provided for herein would be subject to additional taxes and interest under Section 409A if the Executive’s receipt of such payment or benefit is not delayed until the earlier of (i) the date of the Executive’s death or (ii) the date that is six (6) months after the Termination Date (such date, the “Section 409A Payment Date”), then such payment or benefit shall not be provided to the Executive (or the Executive’s estate, if applicable) until the Section 409A Payment Date. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement are exempt from, or compliant with, Section 409A and in no event shall the Company or any of its Affiliates be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Executive on account of non-compliance with Section 409A.

 

28.

Clawback

Notwithstanding any other provisions in this Agreement to the contrary, any incentive-based compensation, or any other compensation, paid to the Executive pursuant to this Agreement or any other agreement or arrangement with the Company which is subject to recovery under any law, government regulation, or stock exchange listing requirement, will be subject to such deductions and clawback as may be required to be made pursuant to such law, government regulation, or stock exchange listing requirement (or any policy adopted by the Company, whether in existence as of the Effective Date or later adopted, pursuant to any such law, government regulation or stock exchange listing requirement).


29.

Counterparts

This Agreement may be signed in counterparts and by facsimile or .pdf electronic mail transmission and each of such counterparts shall constitute an original document and such counterparts, taken together, shall constitute one and the same instrument.

[Signature page follows]

IN WITNESS WHEREOF the parties acknowledge and agree that they have read and understand the terms of this Agreement, and that they have had an opportunity to seek independent legal advice prior to entering into this Agreement, and have executed this Agreement as of the Effective Date.

 

DIRTT ENVIRONMENTAL SOLUTIONS, INC.
By:  

/s/ Kevin P. Omeara

  Name:   Kevin P. O’Meara
  Title:   Chief Executive Officer
LINDSAY GUSSO

/s/ Lindsay Gusso

EX-10.4 5 d943814dex104.htm EX-10.4 EX-10.4

Exhibit 10.4

[Specific terms in this Exhibit have been redacted because such terms are both not material and would likely cause competitive harm to the company if publicly disclosed. These redacted terms have been marked in this Exhibit with three asterisks [***].]

SECOND AMENDMENT TO LEASE

THIS SECOND AMENDMENT TO LEASE (this “Amendment”) is made as of the 6th day of July, 2020 (the “Effective Date”), by and between SP ROCK HILL LEGACY EAST #1, LLC, an Indiana limited liability company (“Landlord”), and DIRTT ENVIRONMENTAL SOLUTIONS, INC., a Colorado corporation (“Tenant”).

RECITALS

A.    Landlord and Tenant entered into that certain Lease Agreement, dated October 7, 2019, as amended by that certain First Amendment to Lease dated December 2, 2019 (collectively, the “Original Lease”) covering the parcel of real estate located at the northeast quadrant of Williamson Parkway and Highway 21 in Rock Hill, South Carolina that is more particularly described in the Original Lease, upon which a building consisting of approximately [***] square feet is to be built.

B.    The costs for the Tenant Finish Work have already exceeded the Tenant Finish Allowance of $[***] and Tenant has requested that Landlord increase the Tenant Finish Allowance to $[***].

C.    Landlord and Tenant now desire to amend the Original Lease all in accordance with the terms and conditions set forth below.

AGREEMENT

In consideration of the mutual covenants contained in the Lease and this Amendment and other good and valuable consideration, the receipt and sufficiency of which are acknowledged, Landlord and Tenant agree as follows:

1.    Recitals and Definitions. The Recitals set forth above are hereby incorporated by reference. In the event of any inconsistency between the provisions of this Amendment and the Lease, the terms and provisions of this Amendment shall govern and control. All provisions of the Lease not expressly modified or amended hereby are hereby reaffirmed and shall remain in full force and effect. Any capitalized term used and not otherwise defined herein shall have the meaning ascribed to it in the Lease

2.    Base Rent. Section 3(a) of the Lease is hereby amended and restated in its entirety as follows:

“(a) Payment of Base Rent. Subject to any adjustments in accordance with Section 4(g) below, Tenant shall pay to Landlord annual base rent (the “Base Rent”) for the Leased Premises in the amounts provided in the table below.

 

Period

  Monthly Base
Rent
    Annual Base Rent  

Months 1-2*

  $             [*** ]*    $                 [*** ]* 

Months 3-12

  $ [***   $ [***

Months 13-24

  $ [***   $ [***

Months 25-36

  $ [***   $ [***

Months 37-48

  $ [***   $ [***

Months 49-60

  $ [***   $ [***

Months 61-72

  $ [***   $ [***

Months 73-84

  $ [***   $ [***

Months 85-96

  $ [***   $ [***

Months 97-108

  $ [***   $ [***


Months 109-120

  $             [*** ]      $                 [*** ]   

Months 121-132

  $ [***   $ [***

Months 133-144

  $ [***   $ [***

Months 145-156

  $ [***   $ [***

Months 157-168

  $ [***   $ [***

Months 169-180

  $ [***   $ [***

First Renewal Term

 

Months 180-240

   See Section 2(b)(ii).

Second Renewal Term

 

Months 240-300

   See Section 2(b)(ii).

 

*

In consideration for Tenant’s compliance with the terms and conditions set forth in this Lease, Tenant shall not be required to pay Base Rent for the first full two calendar months of the Initial Term (the “Incentive Period”). The sum of such Base Rent for the Premises for the Incentive Period equals the amount of $[***] (the “Rental Incentive”); provided, however, that notwithstanding anything contained in this Lease to the contrary, in the event of a default by Tenant under this Lease, Landlord shall be entitled to collect from Tenant the Rental Incentive, and the full amount of same shall be immediately due and payable by Tenant to Landlord, in addition to any other rights and remedies of Landlord upon a default by Tenant under this Lease.

Base Rent shall be payable in equal monthly installments and in advance (without abatement, offset, deduction or prior demand, except as otherwise specifically set forth herein) on or before the first day of each full and partial calendar month during the Lease Term; provided that, if the Lease Term expires or commences on a date other than the first day or last day of a calendar month, then the Base Rent payable for such partial calendar month shall be an amount equal to the monthly installment of Base Rent otherwise then in effect, divided by the number of days in the full calendar month during which the Lease Term expires, and multiplied by the number of days in such partial calendar.”

 

  3.

Option to Terminate.

(a)    Termination Date. The “Termination Date” as used in the Lease, is hereby amended to mean the date that is the one hundred twenty-second (122) monthly anniversary of (i) the Commencement Date if the Commencement Date is the first day of a calendar month, or (ii) the first day of the first full calendar month following the Commencement Date if the Commencement Date is not the first day of a calendar month.

(b)    Termination Fee. The “Termination Fee” as used in the Lease, is hereby amended to mean an amount equal to [***] ($[***]).

4.    Improvement Allowance. The “Tenant Finish Allowance” as used in the Lease, is hereby amended to mean a one-time improvement allowance in the amount of $[***]. Tenant acknowledges and agrees that a portion of the Tenant Finish Allowance in the amount of $[***] has already been utilized.

5.    Broker. Tenant represents that it has had no dealings, negotiations or consultations with any broker, representative, employee, or agent in connection with this Amendment. Tenant shall indemnify, defend and hold harmless Landlord from all loss, damage, cost or expense, including attorneys’ fees, arising out of the claim of any other broker, representative, employee, agent or other intermediary claiming to have represented Tenant or to be entitled to compensation in connection with the execution of this Lease.


6.    Authority. Each party represents to the other that it has full power, capacity, authority and legal right to execute and deliver this Amendment and to perform all of its obligations hereunder.

7.    General. Except as amended by this Amendment, the Original Lease shall continue in full force and effect and is ratified and affirmed. In the event of a conflict between the terms and conditions of the Original Lease and the terms and conditions of this Amendment, the terms of this Amendment shall prevail. This Amendment may be executed in several counterparts, all of which are identical and all of which counterparts together shall constitute one and the same instrument. To facilitate execution of this Amendment, the parties may execute and exchange counterparts of the signature pages of this Amendment by electronic transmission.

[REMAINDER OF PAGE LEFT INTENTIONALLY BLANK;

SIGNATURE PAGE FOLLOWS]


SIGNATURE PAGE TO SECOND AMENDMENT TO LEASE

IN WITNESS WHEREOF, the parties have executed this Amendment as of the day and year first above written.

LANDLORD:

SP ROCK HILL LEGACY EAST #1, LLC, an Indiana limited liability company

 

By:  

/s/ Marc Pfleging

Printed:   Marc Pfleging
Title:   Manager
TENANT:

DIRTT ENVIRONMENTAL SOLUTIONS, Inc., a Colorado corporation

 

By:  

/s/ Kevin O’Meara

Printed:   Kevin O’Meara
Title:   Chief Executive Officer

REAFFIRMATION OF GUARANTY

DIRTT ENVIRONMENTAL SOLUTIONS LTD. (“Guarantor”) hereby swears and affirms that the Guaranty dated October 7, 2019 (the “Guaranty”) by Guarantor in favor of SP Rock hill legacy East #1, LLC, an Indiana limited liability company, shall remain in full force and effect upon the execution of the foregoing Amendment and that the Guarantor, consistent with the terms of the Lease and the Guaranty, shall continue to guaranty the full and prompt payment and performance of all of the Obligations (as defined in the Guaranty). Guarantor further agrees that any and all references to the Lease set forth in the Guaranty shall mean the Lease as amended by the foregoing Amendment and any further amendment or modification that Landlord and the tenant thereunder may agree upon, and that the “Obligations” include those obligations arising in connection with the foregoing Amendment.

IN WITNESS WHEREOF, Guarantor has executed this Guaranty as of the day and year first above written in the foregoing Amendment.

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.
By:  

/s/ Kevin O’Meara

Printed:   Kevin O’Meara
Title:   Chief Executive Officer
EX-31.1 6 d943814dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

PURSUANT TO EXCHANGE ACT RULE 13A-14(a) OR RULE 15D-14(a)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kevin O’Meara, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “registrant”) for the quarter ended June 30, 2020;

 

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;

 

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;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  a.

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;

 

  b.

Evaluated the effectiveness of the registrant’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

 

  c.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a.

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’s ability to record, process, summarize and report financial information; and

 

  b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: July 29, 2020     By:  

/s/ Kevin O’Meara

      Kevin O’Meara
      Chief Executive Officer
      (Principal Executive Officer)
EX-31.2 7 d943814dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

PURSUANT TO EXCHANGE ACT RULE 13A-14(a) OR RULE 15D-14(a)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Geoffrey D. Krause, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “registrant”) for the quarter ended June 30, 2020;

 

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;

 

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;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  a.

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;

 

  b.

Evaluated the effectiveness of the registrant’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

 

  c.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a.

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’s ability to record, process, summarize and report financial information; and

 

  b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: July 29, 2020     By:  

/s/ Geoffrey D. Krause

      Geoffrey D. Krause
      Chief Financial Officer
      (Principal Financial Officer)
EX-32.1 8 d943814dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION

PURSUANT TO 18 U.S.C. § 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “Company”) for the quarter ended June 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin O’Meara, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1.

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: July 29, 2020

    By:  

/s/ Kevin O’Meara

      Kevin O’Meara
      Chief Executive Officer
      (Principal Executive Officer)
EX-32.2 9 d943814dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION

PURSUANT TO 18 U.S.C. § 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “Company”) for the quarter ended June 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Geoffrey D. Krause, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1.

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: July 29, 2020

    By:  

/s/ Geoffrey D. Krause

      Geoffrey D. Krause
      Chief Financial Officer
      (Principal Financial Officer)
EX-101.INS 10 drtt-20200630.xml XBRL INSTANCE DOCUMENT 0001340476 2020-06-30 0001340476 2019-12-31 0001340476 2020-01-01 2020-06-30 0001340476 2020-04-01 2020-06-30 0001340476 2019-04-01 2019-06-30 0001340476 2019-01-01 2019-06-30 0001340476 2019-01-01 2019-03-31 0001340476 2018-12-31 0001340476 2020-05-31 0001340476 2020-01-01 2020-03-31 0001340476 2020-03-31 0001340476 2020-07-29 0001340476 2019-03-31 0001340476 2019-06-30 0001340476 drtt:InventoryAndPropertyPlantAndEquipmentMember 2020-06-30 0001340476 country:CA 2020-06-30 0001340476 country:US 2020-06-30 0001340476 drtt:CanadianDollarAdvancesMember 2020-06-30 0001340476 drtt:UsDollarAdvancesMember 2020-06-30 0001340476 drtt:DeferredShareUnitsMember 2020-06-30 0001340476 us-gaap:PerformanceSharesMember 2020-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsFiveMember 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsThreeMember 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsSevenMember 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsEightMember 2020-06-30 0001340476 drtt:CovenantHolidayPeriodMember 2020-06-30 0001340476 country:CA 2019-12-31 0001340476 country:US 2019-12-31 0001340476 us-gaap:PerformanceSharesMember 2019-12-31 0001340476 drtt:DeferredShareUnitsMember 2019-12-31 0001340476 us-gaap:ProductMember 2019-04-01 2019-06-30 0001340476 us-gaap:ServiceMember 2019-04-01 2019-06-30 0001340476 country:CA 2019-04-01 2019-06-30 0001340476 country:US 2019-04-01 2019-06-30 0001340476 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001340476 drtt:ProductOneMember 2019-04-01 2019-06-30 0001340476 drtt:TransportationMember 2019-04-01 2019-06-30 0001340476 us-gaap:LicenseMember 2019-04-01 2019-06-30 0001340476 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001340476 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001340476 drtt:CommercialMember 2019-04-01 2019-06-30 0001340476 us-gaap:HealthCareMember 2019-04-01 2019-06-30 0001340476 us-gaap:GovernmentContractMember 2019-04-01 2019-06-30 0001340476 drtt:EducationMember 2019-04-01 2019-06-30 0001340476 drtt:LicenseFeesFromDistributionPartnersMember 2019-04-01 2019-06-30 0001340476 drtt:ProductAndTransportationRevenueMember 2019-04-01 2019-06-30 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001340476 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001340476 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001340476 drtt:DeferredShareUnitsMember 2019-04-01 2019-06-30 0001340476 us-gaap:ProductMember 2020-04-01 2020-06-30 0001340476 us-gaap:ServiceMember 2020-04-01 2020-06-30 0001340476 country:CA 2020-04-01 2020-06-30 0001340476 country:US 2020-04-01 2020-06-30 0001340476 srt:MaximumMember 2020-04-01 2020-06-30 0001340476 srt:MinimumMember 2020-04-01 2020-06-30 0001340476 drtt:ProductOneMember 2020-04-01 2020-06-30 0001340476 drtt:TransportationMember 2020-04-01 2020-06-30 0001340476 us-gaap:LicenseMember 2020-04-01 2020-06-30 0001340476 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001340476 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001340476 drtt:CommercialMember 2020-04-01 2020-06-30 0001340476 us-gaap:HealthCareMember 2020-04-01 2020-06-30 0001340476 us-gaap:GovernmentContractMember 2020-04-01 2020-06-30 0001340476 drtt:EducationMember 2020-04-01 2020-06-30 0001340476 drtt:LicenseFeesFromDistributionPartnersMember 2020-04-01 2020-06-30 0001340476 drtt:ProductAndTransportationRevenueMember 2020-04-01 2020-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001340476 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001340476 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001340476 us-gaap:PerformanceSharesMember 2020-04-01 2020-06-30 0001340476 drtt:DeferredShareUnitsMember 2020-04-01 2020-06-30 0001340476 us-gaap:ProductMember 2019-01-01 2019-06-30 0001340476 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001340476 country:CA 2019-01-01 2019-06-30 0001340476 country:US 2019-01-01 2019-06-30 0001340476 drtt:ProductOneMember 2019-01-01 2019-06-30 0001340476 drtt:TransportationMember 2019-01-01 2019-06-30 0001340476 us-gaap:LicenseMember 2019-01-01 2019-06-30 0001340476 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001340476 us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001340476 drtt:CommercialMember 2019-01-01 2019-06-30 0001340476 us-gaap:HealthCareMember 2019-01-01 2019-06-30 0001340476 us-gaap:GovernmentContractMember 2019-01-01 2019-06-30 0001340476 drtt:EducationMember 2019-01-01 2019-06-30 0001340476 drtt:LicenseFeesFromDistributionPartnersMember 2019-01-01 2019-06-30 0001340476 drtt:ProductAndTransportationRevenueMember 2019-01-01 2019-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001340476 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001340476 drtt:DeferredShareUnitsMember 2019-01-01 2019-06-30 0001340476 us-gaap:ProductMember 2020-01-01 2020-06-30 0001340476 us-gaap:ServiceMember 2020-01-01 2020-06-30 0001340476 drtt:UnderutilizedCapacityMember 2020-01-01 2020-06-30 0001340476 country:CA 2020-01-01 2020-06-30 0001340476 country:US 2020-01-01 2020-06-30 0001340476 drtt:ProductOneMember 2020-01-01 2020-06-30 0001340476 drtt:TransportationMember 2020-01-01 2020-06-30 0001340476 us-gaap:LicenseMember 2020-01-01 2020-06-30 0001340476 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001340476 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001340476 drtt:CommercialMember 2020-01-01 2020-06-30 0001340476 us-gaap:HealthCareMember 2020-01-01 2020-06-30 0001340476 us-gaap:GovernmentContractMember 2020-01-01 2020-06-30 0001340476 drtt:EducationMember 2020-01-01 2020-06-30 0001340476 drtt:LicenseFeesFromDistributionPartnersMember 2020-01-01 2020-06-30 0001340476 drtt:ProductAndTransportationRevenueMember 2020-01-01 2020-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsFiveMember 2020-01-01 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsThreeMember 2020-01-01 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsEightMember 2020-01-01 2020-06-30 0001340476 drtt:RangeOfExercisePricesForOutstandingShareOptionsSevenMember 2020-01-01 2020-06-30 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001340476 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001340476 drtt:DeferredShareUnitsMember 2020-01-01 2020-06-30 0001340476 us-gaap:AccountsReceivableMember 2020-01-01 2020-06-30 0001340476 srt:MinimumMember 2020-01-01 2020-06-30 0001340476 srt:MaximumMember 2020-01-01 2020-06-30 0001340476 us-gaap:RevolvingCreditFacilityMember 2019-07-19 0001340476 us-gaap:RevolvingCreditFacilityMember 2019-07-19 2019-07-19 0001340476 drtt:CovenantHolidayPeriodMember srt:MinimumMember 2019-07-01 2020-06-30 0001340476 drtt:CovenantHolidayPeriodMember srt:MinimumMember us-gaap:SubsequentEventMember 2019-10-01 2020-09-30 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2020-06-17 0001340476 us-gaap:RestrictedStockUnitsRSUMember drtt:VolumeWeightedAveragePriceMethodMember 2020-06-17 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2020-06-17 2020-06-17 0001340476 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 2020-06-30 0001340476 drtt:MonteCarloValuationMethodMember us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 2020-06-30 0001340476 drtt:CovenantHolidayPeriodMember us-gaap:SubsequentEventMember us-gaap:AccountsReceivableMember 2020-04-01 2020-09-30 0001340476 drtt:CovenantHolidayPeriodMember us-gaap:SubsequentEventMember drtt:InventoryMember 2020-04-01 2020-09-30 0001340476 drtt:CovenantHolidayPeriodMember srt:MaximumMember us-gaap:SubsequentEventMember 2020-04-01 2020-09-30 0001340476 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001340476 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001340476 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001340476 drtt:CovenantHolidayPeriodMember us-gaap:SubsequentEventMember 2020-09-30 0001340476 drtt:CovenantHolidayPeriodMember 2020-09-30 0001340476 us-gaap:CommonStockMember 2019-06-30 0001340476 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001340476 us-gaap:RetainedEarningsMember 2019-06-30 0001340476 us-gaap:CommonStockMember 2020-06-30 0001340476 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001340476 us-gaap:RetainedEarningsMember 2020-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2018-12-31 0001340476 us-gaap:EmployeeStockOptionMember 2019-06-30 0001340476 us-gaap:EmployeeStockOptionMember 2019-12-31 0001340476 us-gaap:CommonStockMember 2018-12-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001340476 us-gaap:RetainedEarningsMember 2018-12-31 0001340476 us-gaap:CommonStockMember 2019-03-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001340476 us-gaap:RetainedEarningsMember 2019-03-31 0001340476 us-gaap:CommonStockMember 2019-12-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001340476 us-gaap:RetainedEarningsMember 2019-12-31 0001340476 us-gaap:CommonStockMember 2020-03-31 0001340476 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001340476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001340476 us-gaap:RetainedEarningsMember 2020-03-31 44626000 47174000 21281000 24941000 17651000 17566000 3571000 3340000 87129000 93021000 42094000 41365000 8073000 8213000 18111000 20661000 6073000 5364000 1354000 1421000 4989000 5518000 167823000 175563000 20458000 20384000 4071000 5187000 5136000 5287000 34921000 34425000 2277000 35000 13638000 16116000 50836000 50576000 180639000 180639000 9274000 8343000 -21914000 -18028000 -51012000 -45967000 116987000 124987000 167823000 175563000 700000 100000 0 0 84681364 84681364 84681364 84681364 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. BASIS OF PRESENTATION </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited interim condensed consolidated financial statements (the &#8220;Financial Statements&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> and, accordingly, the Financial Statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of the Company, the Financial Statements contain all adjustments necessary, consisting of only normal recurring adjustments, for a fair statement of its financial position as of June&#160;30, 2020, and its results of operations and cash flows for the three and six months ended June&#160;30, 2020 and 2019. The condensed balance sheet at December&#160;31, 2019, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. These Financial Statements should be read in conjunction with the audited consolidated financial statements as of December&#160;31, 2019 and 2018 and for each of the three years in the period ended December&#160;31, 2019 included in the Company&#8217;s Annual Report on Form<div style="display:inline;">&#160;</div><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> The Company adopted new accounting standards relating to credit losses and cloud computing effective January&#160;1, 2020. Further information on these standards and the impact on the Company of these standards is described in Note 4. </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In these Financial Statements, unless otherwise indicated, all dollar amounts are expressed in United States (&#8220;U.S.&#8221;) dollars. DIRTT&#8217;s financial results are consolidated in Canadian dollars, the Company&#8217;s functional currency, and the Company has adopted the U.S. dollar as its reporting currency. All references to US$ or $ are to U.S. dollars and references to C$ are to Canadian dollars. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Principles of consolidation </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Financial Statements include the accounts of DIRTT and its subsidiaries. All intercompany balances, income and expenses, unrealized gains and losses resulting from intercompany transactions have been eliminated on consolidation. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of measurement </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company&#8217;s quarterly tax provision is based upon an estimated annual effective tax rate. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Seasonality </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales of the Company&#8217;s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer&#8217;s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 40765000 61273000 1390000 2818000 42155000 64091000 26751000 37102000 1188000 2568000 27939000 39670000 14216000 24421000 6177000 9543000 6194000 6856000 2251000 2870000 2082000 2046000 425000 -1655000 17129000 19660000 -2913000 4761000 81064000 125113000 2072000 4039000 83136000 129152000 54041000 77170000 2010000 1554000 3957000 57605000 81127000 25531000 48025000 13585000 17330000 14019000 13753000 4783000 5352000 4247000 4163000 886000 4792000 2639000 37520000 48029000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Principles of consolidation </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Financial Statements include the accounts of DIRTT and its subsidiaries. All intercompany balances, income and expenses, unrealized gains and losses resulting from intercompany transactions have been eliminated on consolidation. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of measurement </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company&#8217;s quarterly tax provision is based upon an estimated annual effective tax rate. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Seasonality </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales of the Company&#8217;s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer&#8217;s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On January&#160;1, 2020, the Company adopted ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-13,</div> &#8220;Financial Instruments &#8211; Credit Losses (Topic 326): <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Measurement of Credit Losses in Financial Instruments</div>&#8221; and the subsequent amendments to the initial guidance issued in April 2019 within ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-04,</div> May 2019 within ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-05</div> and February 2020 within ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2020-02</div> (&#8220;ASU 326&#8221;). These ASUs replace the incurred loss methodology with an expected loss methodology that is referred to as the Current Expected Credit Loss (&#8220;CECL&#8221;) methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loan receivables and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap;;display:inline;">held-to-maturity</div></div> debt securities. It also applies to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposures not accounted for as insurance and net investments in leases recognized by a lessor in accordance with Topic 842 on Leases. In addition, ASC 326 made changes to the accounting for <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap;;display:inline;">available-for-sale</div></div> debt securities.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted ASC 326 using the modified retrospective method for all financial assets measured at amortized cost. Results for reporting periods beginning after January&#160;1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). The adoption of this standard did not have a significant impact on the Company, and no adjustment was required to retained earnings as of January&#160;1, 2020 for the cumulative effect of adopting ASC 326. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2020, the Company adopted ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div> &#8220;Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract&#8221; which amends ASC <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">350-40,</div> &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles &#8211; Goodwill and Other &#8211; <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software</div>&#8221; (&#8220;ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15&#8221;).</div> ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> clarifies that if a company has the contractual right to take possession of the hosted software at any time during the hosting period without incurring a significant penalty and if a company can feasibly run the software on its own hardware or contract with a third party unrelated to the vendor to host the software, the arrangement is not impacted by ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15.</div> If both these conditions are not met, ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> deems the hosting arrangement to be a service contract. The capitalization criteria for implementation costs of a service contract are consistent with the requirements of ASC <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> and impairment will be assessed consistent with policies applied to long lived assets. However, these capitalized implementation costs will be amortized over the life of the hosting arrangement and will be classified in the balance sheet and statement of operations in the same lines where software license costs are accounted for.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted this amendment using the prospective transition approach, and no adjustments were required as a result of adoption. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> -960000 -441000 57000 38000 61000 25000 3320000 -428000 407000 4333000 936000 -242000 786000 283000 2611000 0.00 0.03 180562000 6615000 -22092000 -41571000 123514000 180639000 8343000 -18028000 -45967000 10327000 15839000 72809000 113313000 4341000 8771000 37814000 55320000 43335000 47892000 31286000 29286000 74621000 77178000 5500000 84660319 1053 4000 -1000 3000 -429000 -429000 2096000 2096000 2611000 84665197 180579000 6185000 -18720000 -44225000 123819000 84681364 663000 663000 -6768000 -6768000 -5328000 -5328000 84681364 180639000 9274000 -21914000 -51012000 5893000 6335000 886000 1429000 1256000 2761000 2940000 425000 -4252000 -11989000 -4000 1359000 -960000 195000 92000 96000 74000 5742000 -942000 -6247000 -946000 -215000 1088000 -987000 620000 -5045000 -2654000 -0.06 -0.03 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. COMMITMENTS </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As at June&#160;30, 2020, the Company had outstanding purchase obligations of approximately $5.5&#160;million related to inventory and property, plant and equipment purchases. As at June&#160;30, 2020, the Company had undiscounted operating lease liabilities of $21.7&#160;million. </div></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During 2019, the Company entered into a lease agreement with a term of 25 years, expected to commence in the second half of 2020, associated with the construction of a new combined tile and millwork facility in Rock Hill, South Carolina (&#8220;South Carolina Plant&#8221;). Undiscounted rent obligations associated with this lease are $28.9&#160;million. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the first quarter of 2020, the Company entered into a lease agreement with a term of 12 years, expected to commence in the second half of 2020, associated with a new DIRTT Experience Center (&#8220;DXC&#8221;) in Plano, Texas. Undiscounted rent obligations associated with this lease are $6.3&#160;million. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. INCOME TAXES </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Certain stock based </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">compensation expense is not deductible in the calculation of income taxes in Canada. Accordingly, the fair value adjustment recorded during the period ended June&#160;30, 2019 impacted our effective tax rate during that period. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 84661000 84661000 85094000 85573000 84681000 84661000 -282000 -53000 -3446000 -15263000 636000 -440000 332000 -42000 -217000 -4000 -2170000 -6409000 -61000 -248000 1708000 -276000 1617000 14881000 6186000 3159000 1915000 1595000 215000 105000 55000 1423000 -476000 -6417000 -5070000 16000 5561000 -5545000 -275000 1058000 -2548000 5324000 53412000 58736000 -958000 -284000 9000 -2010000 -8345000 671000 -1000 -565000 -343000 -44000 108000 -4300000 -4783000 -34000 -102000 624000 1424000 2377000 7480000 4508000 1775000 945000 1092000 140000 30000 11000 1305000 -140000 -3962000 -2966000 11000 11000 224000 152000 1166000 4677000 43460000 54059000 96000 74000 0 450000 61000 25000 58000 402000 889000 4463000 -2000 79000 -43000 250000 226000 -1811000 6000 61000 151000 95000 3400000 2600000 6858376 5.88 -1651008 5.32 4878 3.62 52375 4.90 51291 4.17 6194006 6.56 6156652 6.49 550259 6.79 5606393 6.46 2435733 6.25 22537 677733 4115530 197471 223052 20000 200000 290730 400000 400000 72919000 111835000 7540000 12215000 605000 1063000 36921000 54886000 3545000 5856000 299000 531000 80459000 124050000 2677000 5102000 40466000 60742000 1689000 3349000 4423000 2436000 6746000 833000 1131000 955000 5256000 3567000 7701000 2700000 7200000 53370000 81338000 12480000 23260000 7087000 8412000 7522000 11040000 605000 1063000 81064000 125113000 25096000 39189000 7417000 10346000 3960000 4313000 3993000 6894000 299000 531000 40765000 61273000 2527000 2527000 46000 46000 46000 46000 50000000 5000000 16000000 The RBC Facility is subject to a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1 1095182 7.84 4.01 5.00 5.01 6.00 6.01 7.00 7.01 8.00 132597 5600000 5600000 1100000 4200000 42000 42000 2700000 0 790593 5606393 5256000 3567000 124000 1722000 1276000 3165000 3887000 0.10 0.50 600000 P4Y4M20D 4.12 P1Y4M20D 5.76 677733 P1Y4M20D 5.76 P2Y8M1D 6.32 1494310 P1Y8M12D 6.20 P3Y10M17D 7.84 2435733 21700000 P25Y 28900000 P12Y 6300000 10-Q false true false 2020-06-30 Q2 --12-31 2020 DIRTT ENVIRONMENTAL SOLUTIONS LTD 0001340476 Yes Non-accelerated Filer false false true true AB Yes DRTT Common Shares NASDAQ -1202000 1708000 -3886000 3372000 -8931000 718000 P3Y 0.0425 0.035 P2Y Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers&#8217; acceptance rate plus 125 basis points. 0.0125 1 1 2 263690 P3Y10M17D 7.84 -4284000 -4284000 2591000 2591000 64000 64000 0.75 0.15 0.30 0.75 0.25 10000000 7000000 16500000 10700000 3600000 5850000 3188123 2578971 2378971 1.89 200000 1.70 P3Y 84681000 84681000 2882000 366000 -5265000 -5265000 84661372 180566000 6185000 -19996000 -46836000 119919000 3825 13000 13000 1276000 84681364 180639000 9006000 -24796000 -51295000 113554000 268000 268000 2882000 283000 <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. GENERAL INFORMATION </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DIRTT Environmental Solutions Ltd. and its subsidiaries (&#8220;DIRTT,&#8221; the &#8220;Company,&#8221; &#8220;we&#8221; or &#8220;our&#8221;) is a leading technology-driven manufacturer of highly customized interiors. DIRTT combines its proprietary 3D design, configuration and manufacturing software (&#8220;ICE<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;">&#174;</div>&#8221; or &#8220;ICE Software&#8221;) with integrated <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> manufacturing of its innovative prefabricated interior construction solutions and an extensive distribution partners network (&#8220;Distribution Partners&#8221;). ICE provides accurate design, drawing, specification, pricing and manufacturing process information, allowing rapid production of high-quality custom solutions using fewer resources than traditional manufacturing methods. ICE is also licensed to unrelated companies and Distribution Partners of the Company. DIRTT is incorporated under the laws of the province of Alberta, Canada, its headquarters is located at 7303 &#8211; 30<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;">th</div> Street S.E., Calgary, AB, Canada T2C 1N6 and its registered office is located at 4500, 855 &#8211; 2<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;vertical-align: super;font-size: smaller;display:inline;">nd</div> Street S.W., Calgary, AB, Canada T2P 4K7. DIRTT&#8217;s common shares trade on the Toronto Stock Exchange under the symbol &#8220;DRT&#8221; and on The Nasdaq Global Select Market (&#8220;Nasdaq&#8221;) under the symbol &#8220;DRTT&#8221;. </div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> If the Company&#8217;s share price increases to C$3.00 for 20 consecutive trading days within three years of the grant date, then 50% (100,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company&#8217;s share price increases to C$4.00 for 20 consecutive trading days within three years of the grant date, 100% (200,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company&#8217;s share price increases to C$6.00 for 20 consecutive trading days within three years of the grant date, then 150% (300,000) of the Performance RSUs will vest at the end of the three-year service period. 50000000 12800000 2600000 0.80 84681364 <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from external customers </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Canada</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,341</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,771</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,327</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,839</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">37,814</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">55,320</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">72,809</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">113,313</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets, excluding deferred tax assets </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 68%;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As&#160;at</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;30,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;">1</div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;">1</div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Canada</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,335</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">47,892</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 68%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">31,286</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">29,286</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">74,621</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">77,178</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;">(1)</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts include property, plant and equipment, capitalized software, operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap;;display:inline;">right-of-use</div></div> assets, goodwill and other assets.</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. SEGMENT REPORTING </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has one reportable and operating segment and operates in two principal geographic locations &#8211; Canada and the United States. Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States, with periodic international projects from North American Distribution Partners. The Company&#8217;s revenue from operations from external customers, based on location of operations, and information about its <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets, are detailed below.</div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue from external customers </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Canada</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,341</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,771</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,327</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,839</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">37,814</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">55,320</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">72,809</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">113,313</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets, excluding deferred tax assets </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 68%;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 9%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As&#160;at</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;30,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;">1</div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019<div style="font-size: 5.92pt; vertical-align: top; line-height: 4.3808pt;;vertical-align: super;font-size: smaller;display:inline;">1</div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Canada</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,335</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">47,892</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 68%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">U.S.</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">31,286</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">29,286</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">74,621</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">77,178</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 68%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 9%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: solid;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="text-align:left;;vertical-align:top;;width:4%;">(1)</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts include property, plant and equipment, capitalized software, operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap;;display:inline;">right-of-use</div></div> assets, goodwill and other assets.</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. REVENUE </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 9 for the disaggregation of revenue by geographic region. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Product</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">36,921</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">54,886</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">72,919</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">111,835</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Transportation</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,545</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,856</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,540</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">12,215</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License fees from Distribution Partners</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">299</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">531</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,063</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total product revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">40,765</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">61,273</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">81,064</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">125,113</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Installation and other services</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,390</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,818</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,072</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,039</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">DIRTT sells its products and services pursuant to fixed-price contracts, which generally have a term of one year or less. The transaction price used in determining the amount of revenue to recognize is based upon agreed contractual terms with the customer and is not subject to variability. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">At a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,466</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,742</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80,459</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">124,050</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Over time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,689</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,349</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,677</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,102</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognized at a point in time represents the majority of the Company&#8217;s sales and revenue is recognized when a customer obtains legal title to the product, which is when ownership of products is transferred to, or services are delivered to the contract counterparty. Revenue recognized over time is limited to installation and other services provided to customers and is recorded as performance obligations which are satisfied over the term of the contract. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Liabilities </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 55%;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As at</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;30,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2018</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer deposits</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,423</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,436</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,746</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">833</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,131</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">955</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Contract liabilities</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,256</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">3,567</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">7,701</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Contract liabilities primarily relate to deposits received from customers and deferred revenue from license subscriptions. The balance of contract liabilities was higher as at June&#160;30, 2020 compared to December&#160;31, 2019 mainly due to the timing of orders and payments. Contract liabilities as at December&#160;31, 2019 and 2018, respectively, totaling $2.7&#160;million and $7.2&#160;million were recognized as revenue during the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap;;display:inline;">year-to-date</div></div> periods ended June&#160;30, 2020 and 2019, respectively.</div><div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"><div style="font-size: 1px; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Sales by Industry </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company periodically reviews the growth of product and transportation revenue by vertical market to evaluate the success of industry-specific sales initiatives. The nature of products sold to the various industries is consistent and therefore review is focused on sales performance. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Commercial</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,096</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">39,189</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">53,370</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">81,338</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Healthcare</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,417</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">10,346</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">12,480</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">23,260</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Government</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,960</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,313</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,087</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,412</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Education</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,993</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6,894</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,522</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">11,040</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License fees from Distribution Partners</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">299</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">531</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,063</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total product and transportation revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">40,765</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">61,273</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">81,064</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">125,113</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Installation and other services</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,390</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,818</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,072</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,039</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 1.69in;">The following summarizes options granted, exercised, surrendered, forfeited and expired during the periods:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 70%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;;width:;">&#160;</td><td style="vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Number of</div></td><td style="vertical-align:bottom;;width:;">&#160;</td><td style="vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted&#160;average</div></td><td style="vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">options</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">exercise&#160;price&#160;C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at December&#160;31, 2018</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,858,376</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5.88</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,095,182</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">7.84</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Surrendered for cash</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,651,008</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.32</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(4,878</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.62</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(52,375</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.90</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(51,291</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4.17</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at June&#160;30, 2019</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,194,006</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.56</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at December&#160;31, 2019</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,156,652</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.49</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(550,259</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.79</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at June&#160;30, 2020</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,606,393</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.46</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;"><div style="line-height: 8pt; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;"><div style="line-height: 8pt; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable at June&#160;30, 2020</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2,435,733</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.25</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Range of exercise prices of options outstanding at June&#160;30, 2020: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:56%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options outstanding</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options exercisable</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">remaining</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercise</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">remaining</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercise</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-size: 8pt; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range of exercise prices</div></div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">outstanding</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">life</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">price C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercisable</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">life</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">price C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">C$4.01 &#8211; C$5.00</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22,537</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.12</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">C$5.01 &#8211; C$6.00</div></div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">677,733</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5.76</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">677,733</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5.76</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">C$6.01 &#8211; C$7.00</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,115,530</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.67</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.32</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,494,310</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.70</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.20</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">C$7.01 &#8211; C$8.00</div></div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">790,593</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.88</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7.84</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">263,690</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.88</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7.84</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,606,393</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2,435,733</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 9 for the disaggregation of revenue by geographic region. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Product</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">36,921</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">54,886</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">72,919</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">111,835</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Transportation</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,545</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,856</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,540</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">12,215</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License fees from Distribution Partners</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">299</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">531</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,063</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total product revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">40,765</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">61,273</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">81,064</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">125,113</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Installation and other services</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,390</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,818</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,072</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,039</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">At a point in time</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,466</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,742</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">80,459</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">124,050</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Over time</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,689</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,349</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">2,677</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5,102</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td></tr></table></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Contract Liabilities </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 55%;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 10%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">As at</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June&#160;30,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>2018</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer deposits</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,423</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,436</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,746</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">833</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,131</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">955</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Contract liabilities</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,256</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">3,567</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">7,701</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 10%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 60%;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 5%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-weight:bold;display:inline;">months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Commercial</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25,096</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">39,189</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">53,370</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">81,338</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Healthcare</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,417</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">10,346</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">12,480</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">23,260</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Government</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,960</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,313</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,087</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,412</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Education</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3,993</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6,894</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7,522</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">11,040</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License fees from Distribution Partners</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">299</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">531</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,063</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 60%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total product and transportation revenue</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">40,765</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">61,273</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">81,064</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">125,113</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Installation and other services</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,390</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,818</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,072</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,039</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">42,155</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">64,091</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">83,136</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">129,152</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 60%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 5%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock-based compensation expense </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 55%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the three<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the six<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">226</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,811</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">889</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,463</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">61</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(2</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">79</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">DSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">151</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">95</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(43</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">250</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">42</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">42</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">425</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(1,655</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">)&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">886</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">4,792</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div></div><div><div style="font-size: 10pt; letter-spacing: 0px;;display:inline;">The Company&#8217;s aged receivables were as follows:</div></div><div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font-family: times new roman; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0pt; margin-top: 0pt; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; border-spacing: 0px;;margin : 0px auto;;width:76%;"><tr style="font-size: 0px;"><td style="width:69%;"></td><td style="vertical-align:bottom;;width:9%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:8%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,&#160;2020</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Current</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">16,249</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">20,087</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Overdue</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">777</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,401</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">17,026</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">22,488</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: expected credit losses</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(742</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(84</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">16,284</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">22,404</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">64</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">402</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Government subsidies receivable</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2,771</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#8212;&#160;&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,162</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,135</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">21,281</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">24,941</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td></tr></table> 16249000 20087000 777000 2401000 17026000 22488000 16284000 22404000 64000 402000 2771000 0 2162000 2135000 <div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">3. <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;11, 2020, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> was declared a global pandemic by the World Health Organization and has had extraordinary and rapid negative impacts on global societies, workplaces, economies and health systems.&#160;The impact of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> on DIRTT&#8217;s business in the near and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">mid-term</div> remains uncertain. The resulting adverse economic conditions are expected to negatively impact construction activity in the near term at the very least, with potential significant negative impacts extending to the first half of 2021 and beyond. </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">While many construction sites remain open and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">re-opening</div> strategies have been implemented across North America, certain projects currently underway are experiencing delays, impacted by both the implementation of social distancing and other safety related measures and the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">re-emergence</div> of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> in certain geographic areas.&#160;The timing and pace of economic recovery, or the resumption of construction activity and related demand, is not possible to predict nor its impact on achievement of DIRTT&#8217;s business objectives. </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Key sources of estimation uncertainty can be found in the Company&#8217;s annual consolidated financial statements for the year ended December&#160;31, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019.&#160;COVID-19</div> has increased the complexity of estimates and assumptions used to prepare the interim condensed consolidated financial statements, particularly related to the following key sources of estimation uncertainty: </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Credit risk </div></div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> may cause DIRTT&#8217;s Distribution Partners to experience liquidity issues and this may result in higher expected credit losses or slower collections. Management estimated the impact of expected credit losses and increased the provision by $0.6&#160;million in the first quarter of 2020 (see Note 5). Management will continue to reassess the impact of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> on Distribution Partners in subsequent periods and the estimation of such credit losses is complex because of limited historical precedent for the current economic situation. In addition, we acquired trade credit insurance effective April&#160;1, 2020. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Liquidity risk </div></div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company may have lower cash flows from operating activities available&#160;to service debts due to lower sales or collections. Information about our credit facilities is presented in Note 6. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Government subsidies </div></div></div></div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 6pt;margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; line-height: 115%; letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;">As part of the Canadian federal government&#8217;s COVID-19 Economic Response Plan, the Canadian government established the Canadian Emergency Wage Subsidy (&#8220;CEWS&#8221;). As originally implemented, the CEWS provides the Company with a taxable subsidy of up to </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;"> 75% </div><div style="font-size: 10pt; line-height: 115%; letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;">of wages paid to Canadian employees during the periods extending from March&#160;15, 2020 to June&#160;6, 2020 (subsequently extended to August&#160;29, 2020), provided that certain Canadian-sourced revenues decline by over</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;"> 15 &#8211; 30</div><div style="font-size: 10pt; line-height: 115%; letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;">%, computed generally on the basis of monthly revenues year-over-year during the available periods.</div></div></div></div></div><div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews its eligibility for the CEWS for each qualifying period. The Company accounts for such government subsidies on an accrual basis when the conditions for eligibility are met. The Company has adopted an accounting policy to present government subsidies as other income. An optional accounting policy would be to net consideration received with the related expenses on the statement of operations.</div></div></div></div></div><div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Impairment </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">At June&#160;30, 2020, our market capitalization was less than the book value of our equity which is a potential indicator of impairment. For the first quarter of 2020, management compared forecasted undiscounted cash flows to the book values of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets and determined an impairment provision was not required. At June&#160;30, 2020 management determined an impairment provision was not required as our outlook had improved since our initial assessment and our share price has increased. The impact of <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> on DIRTT&#8217;s Distribution Partners or the Company&#8217;s operations may change cash flows and impact the recoverability of our assets in the future. Furthermore, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and its related economic and social impacts are rapidly evolving and may affect our ability to accurately use historical sales trends and cash flows to forecast future results leading to additional estimation uncertainty with respect to impairment testing. </div></div></div><div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 1px; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Deferred tax assets (&#8220;DTA&#8221;) </div></div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s ability to generate future taxable income may be impacted by <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> which creates additional uncertainty regarding the recoverability of DTAs. To the extent additional taxable losses are generated, this may present significant unfavorable evidence of recoverability of DTAs and require the Company to recognize valuation allowances against DTA. </div></div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. TRADE AND OTHER RECEIVABLES </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable are recorded at the invoiced amount, do not require collateral and do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date taking into account historical credit loss experience as well as forward-looking information in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the statement of operations. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial wellbeing of our customers. In addition, we acquired trade credit insurance effective April&#160;1, 2020. At June&#160;30, 2020, approximately 80% of our trade accounts receivable are insured, relating to accounts receivables from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities, that have arisen since April&#160;1, 2020. Our trade balances are spread over a broad Distribution Partner base, which is geographically dispersed. No Distribution Partner accounts for greater than<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">10% of revenue. In addition, and where possible, we collect a 50% deposit on sales, excluding government and certain other clients. </div></div><div>&#160;</div><div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s aged receivables were as follows:</div></div></div><div><div style="color: rgb(0, 0, 0); font-family: times new roman; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0pt; margin-top: 0pt; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; border-spacing: 0px;;margin : 0px auto;;width:76%;"><tr style="font-size: 0px;"><td style="width:69%;"></td><td style="vertical-align:bottom;;width:9%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:8%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,&#160;2020</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 1pt;;text-align:center;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Current</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">16,249</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">20,087</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Overdue</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">777</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,401</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">17,026</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">22,488</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: expected credit losses</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(742</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(84</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">16,284</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">22,404</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">64</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">402</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255); font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Government subsidies receivable</div></div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2,771</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#8212;&#160;&#160;</div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="font-family: 'times new roman'; font-size: 10pt; margin-bottom: 0pt; margin-left: 1em; margin-top: 0pt; text-indent: -1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div></div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,162</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,135</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">21,281</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;&#160;</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">24,941</div></div></div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td><td style="vertical-align:bottom;"><div style="border-top: 1px solid rgb(0, 0, 0); margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; color: rgb(0, 0, 0);;display:inline;">&#160;</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div>&#160;</div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Due to the uncertainties associated with the COVID 19 pandemic as well as the disruption to businesses in North America, the overall credit quality of certain receivables declined at March&#160;31, 2020 compared to January&#160;1, 2020. As a result of this consideration and the Company&#8217;s ongoing review of the credit quality of receivables, expected credit losses were increased by $0.6&#160;million during the quarter ended March&#160;31, 2020. No further adjustments to our expected credit losses were required at June&#160;30, 2020.</div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. STOCK-BASED COMPENSATION </div></div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 6pt;margin-bottom: 0pt;"><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2020, shareholders approved the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (the &#8220;2020 LTIP&#8221;) at the annual and special meeting of shareholders. The 2020 LTIP gives the Company the ability to award options, share appreciation rights, restricted share units, restricted shares, dividend equivalent rights granted in connection with restricted share units, vested share awards, and other share-based awards and cash awards to eligible employees, officers, consultants and directors of the Company and its affiliates. In accordance with the 2020 LTIP, the sum of (i)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,850,000 </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">common shares plus (ii)&#160;the number of common shares subject to stock options previously granted under the Company&#8217;s Amended and Restated Incentive Stock Option Plan (the &#8220;Stock Option Plan&#8221;) that, following May&#160;22, 2020, expire or are cancelled or terminated without having been exercised in full have been reserved for issuance under the 2020 LTIP. As at June&#160;30, 2020,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,188,123 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">common shares were available for issuance under the 2020 LTIP.</div></div></div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company also maintains the DIRTT Environmental Solutions Ltd. Deferred Share Unit Plan for <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-Employee</div> Directors pursuant to which deferred share units (&#8220;DSUs&#8221;) are granted to the Company&#8217;s <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors. </div></div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'times new roman'; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prior to the approval of the 2020 LTIP, the Company granted awards of options under the Stock Option Plan and awards of performance share units (&#8220;PSUs&#8221;) under the DIRTT Environmental Solutions Ltd. Performance Share Unit Plan (the &#8220;PSU Plan&#8221;). Following the approval of the 2020 LTIP, no further awards will be made under either the Stock Option Plan or the PSU Plan, but both remain in place to govern the terms of any awards that were granted pursuant to such plans and remain outstanding. </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock-based compensation expense </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:55%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;three&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;six&#160;months&#160;ended&#160;June&#160;30,</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">226</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,811</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">889</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,463</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">PSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">6</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">61</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(2</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">79</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">DSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">151</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">95</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(43</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">250</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 55%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">42</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">42</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255); width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">425</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">(1,655</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">)&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">886</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">4,792</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 55%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Options </div></div></div></div><div style="font-family: &quot;times new roman&quot;;font-size: 10pt;margin-top: 6pt;margin-bottom: 0pt;text-indent: 4%;"><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the three and six months ended June&#160;30, 2019, the Company accounted for the fair value of outstanding options at the end of the reporting period as a liability, with changes in the liability recorded through net income as a stock-based compensation fair value adjustment (&#8220;cash-settlement&#8221;). On October&#160;9, 2019, following its listing on Nasdaq, the Company ceased cash-settlement of options and the associated liability accounting for options. For the three and six months ended June&#160;30, 2019, the Company paid<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$2.6&#160;million and $3.4&#160;million respectively on the surrender of cash settled<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>options. The following summarizes options granted, exercised, surrendered, forfeited and expired during the periods: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 70%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px; width: 7%;;vertical-align:bottom;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;;width:;">&#160;</td><td style="vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Number of</div></td><td style="vertical-align:bottom;;width:;">&#160;</td><td style="vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted&#160;average</div></td><td style="vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">options</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">exercise&#160;price&#160;C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at December&#160;31, 2018</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,858,376</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5.88</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1,095,182</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">7.84</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Surrendered for cash</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,651,008</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5.32</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(4,878</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.62</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(52,375</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.90</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">(51,291</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">4.17</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at June&#160;30, 2019</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,194,006</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.56</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at December&#160;31, 2019</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6,156,652</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.49</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Forfeited</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(550,259</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.79</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding at June&#160;30, 2020</div></div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,606,393</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.46</div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr><td style="font-size: 10pt; width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;"><div style="line-height: 8pt; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;"><div style="line-height: 8pt; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="white-space: nowrap;;vertical-align:bottom;"><div style="line-height: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:bottom;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable at June&#160;30, 2020</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2,435,733</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">6.25</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px; width: 70%;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; width: 8%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;; width: 7%;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Range of exercise prices of options outstanding at June&#160;30, 2020: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:56%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options outstanding</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Options exercisable</div></td><td style="padding-bottom: 0.5pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div></td><td style="vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">average</div></td><td style="vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">remaining</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercise</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">remaining</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercise</div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="font-size: 8pt; white-space: nowrap; padding-bottom: 0.5pt;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range of exercise prices</div></div></div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">outstanding</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">life</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">price C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">exercisable</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">life</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">price C$</div></td><td style="padding-bottom: 0.5pt; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">C$4.01 &#8211; C$5.00</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22,537</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4.12</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">C$5.01 &#8211; C$6.00</div></div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">677,733</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5.76</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">677,733</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">1.39</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">5.76</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">C$6.01 &#8211; C$7.00</div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,115,530</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.67</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.32</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,494,310</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.70</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.20</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">C$7.01 &#8211; C$8.00</div></div></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">790,593</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.88</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7.84</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">263,690</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">3.88</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="text-align:right;;vertical-align:bottom;">7.84</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="font-size: 10pt; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">5,606,393</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2,435,733</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"></td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="font-family: &quot;times new roman&quot;;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td><td style="font-family: &quot;times new roman&quot;; padding: 0px;;vertical-align:bottom;"></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">PSUs </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As at June&#160;30, 2020, there were 197,471 PSUs outstanding (December 31, 2019 &#8211; 223,052) accounted for at a value of $0.02&#160;million (December&#160;31, 2019 &#8211; $0.2 million) which is included in other long-term liabilities on the balance sheet. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">DSUs </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As at June&#160;30, 2020, there were 290,730 DSUs outstanding (December 31, 2019 &#8211; 132,597) accounted for at a value of $0.4&#160;million, which is included in current portion of other liabilities on the balance sheet (December 31, 2019 &#8211; $0.4 million). </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">RSUs </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;17, 2020, the Company granted 2,578,971 RSUs. Of the RSUs granted, 2,378,971 </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RSUs have an aggregate time-based vesting period of </div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> three years </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">and vest one third every year over a three-year period from the date of grant. At the end of a three-year term, the RSUs will be settled by way of the provision of cash or shares to employees (or a combination thereof), at the discretion of the Company. The fair value of the RSUs was determined to be C</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$1.89, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">which was the volume weighted average price of the Company&#8217;s common shares on the grant date. </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Of the RSUs granted,</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> 200,000 </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">RSUs were granted to an executive with service and performance-based conditions for vesting (the &#8220;Performance RSUs&#8221;)</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">If the Company&#8217;s share price increases to C$3.00 for 20 consecutive trading days within three years of the grant date, then 50% (100,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company&#8217;s share price increases to C$4.00 for 20 consecutive trading days within three years of the grant date, 100% (200,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company&#8217;s share price increases to C$6.00 for 20 consecutive trading days within three years of the grant date, then 150% (300,000) of the Performance RSUs will vest at the end of the three-year service period.</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The grant date fair value of the Performance RSUs were valued using the Monte Carlo valuation method and determined to have a weighted average grant date fair value of C</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$1.70. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Dilutive instruments </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three and six months ended June&#160;30, 2020, 5.6&#160;million options (2019 &#8211; 1.1&#160;million and 4.2 million) and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;nil<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;and </div></div>2.7&#160;million RSUs (2019 &#8211; nil) <div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>were excluded from the diluted weighted average number of common shares calculation as their effect would have been anti-dilutive to the ne<div style="letter-spacing: 0px; top: 0px;;display:inline;">t </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">income (loss) per share. </div></div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. LONG-TERM DEBT AND OTHER LIABILITIES </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On July&#160;19, 2019, the Company entered into a C$50.0 million senior secured revolving <div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">credit facility (the &#8220;RBC Facility&#8221;) with the Royal Bank of Canada ( &#8220;RBC&#8221;).</div> The RBC Facility has a three-year term and can be extended for up to two additional years at the Company&#8217;s option. Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers&#8217; acceptance rate plus 125 basis points. The RBC Facility is subject to a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1 (earnings before interest, tax, depreciation and amortization, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> stock-based compensation, plus or minus extraordinary or unusual <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> revenue or expenses)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">calculated on a trailing four quarter basis (the &#8220;Covenants&#8221;). </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the second quarter of 2020, the Company entered into a letter agreement with RBC (the &#8220;Letter Agreement&#8221;)<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;Under the Letter Agreement, the Covenants are waived for the period&#160;April&#160;1&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">to</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>September&#160;30, 2020 (the &#8220;Covenant Holiday Period&#8221;). During the Covenant Holiday Period<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> the Company is able to borrow to a maximum of 75% of eligible accounts receivable and 25% of eligible inventory, less priority payables, subject to an aggregate limit of C$50.0&#160;million including amounts borrowed under Leasing </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Facilities (as defined herein)</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. During the Covenant Holiday Period&#160;the Company is required to maintain a cash balance of $10.0&#160;</div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">million</div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> if no loans are drawn under the facility, have</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Adjusted EBITDA of not less than a loss of $7.0 and $16.5&#160;million for the twelve month periods ended June&#160;30 and September&#160;30, 2020, and <div style="letter-spacing: 0px; top: 0px;;display:inline;">make </div>capital expenditures of no more than $10.7&#160;million during the Covenant Holiday Period. As at June&#160;30, 2020, the RBC Facility was undrawn and the available borrowing base was<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$12.8&#160;million. The Company was in compliance with the covenants of the RBC Facility as at June&#160;30, 2020. </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended June&#160;30, 2020, the Company entered into a C$5.0 million equipment leasing facility in Canada and a $16.0 million equipment leasing facility in the United States (the &#8220;Leasing Facilities&#8221;), which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 3.5%. The U.S. leasing facility is extendible for an additional year. </div></div><div style="text-indent: 4%;font-family: times new roman;font-size: 10pt;margin-top: 12pt;margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As at June&#160;30, 2020, the Company received C$3.6&#160;</div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">million ($2.6 million)</div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> of cash consideration </div><div style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">under the leasing facility in Canada<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">and commenced the lease term for the Canadian equipment expenditures. The associated financial liability is shown on the consolidated balance sheet in other current and other long-term liabilities. The Leasing Facilities are accounted for as finance leases<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;as</div>&#160;ownership of the equipment is expected to return to the Company at the end of the lease term.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'times new roman', serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">These transactions are not accounted for as a sale of the underlying equipment as the Company continues to control the equipment. </div></div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> iso4217:USD xbrli:shares xbrli:pure iso4217:CAD iso4217:USD xbrli:shares iso4217:CAD xbrli:shares drtt:Segment drtt:Country EX-101.SCH 11 drtt-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Interim Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Interim Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Interim Condensed Consolidated Statement of Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Interim Condensed Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Interim Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - GENERAL INFORMATION link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - COVID-19 link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - TRADE AND OTHER RECEIVABLES link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - LONG-TERM DEBT AND OTHER LIABILITIES link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - REVENUE link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - SEGMENT REPORTING link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - COMMITMENTS link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - TRADE AND OTHER RECEIVABLES (Tables) link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - REVENUE (Tables) link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - COVID-19 - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - TRADE AND OTHER RECEIVABLES (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - LONG-TERM DEBT AND OTHER LIABILITIES - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - STOCK-BASED COMPENSATION - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - REVENUE - Summary of Contract Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - REVENUE - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - REVENUE - Schedule of Sales by Industry (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - SEGMENT REPORTING - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - SEGMENT REPORTING - Schedule of Non-current Assets Excluding Deferred Tax Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - COMMITMENTS - (Additional Information) (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 12 drtt-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 drtt-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 drtt-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 15 drtt-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Jul. 29, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2020  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Entity Registrant Name DIRTT ENVIRONMENTAL SOLUTIONS LTD  
Entity Central Index Key 0001340476  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Address, State or Province AB  
Entity Interactive Data Current Yes  
Trading Symbol DRTT  
Title of 12(b) Security Common Shares  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   84,681,364
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current Assets    
Cash and cash equivalents $ 44,626 $ 47,174
Trade and other receivables, net of expected credit losses of $0.7 million at June 30, 2020 and $0.1 million December 31, 2019 21,281 24,941
Inventory 17,651 17,566
Prepaids and other current assets 3,571 3,340
Total Current Assets 87,129 93,021
Property, plant and equipment, net 42,094 41,365
Capitalized software, net 8,073 8,213
Operating lease right-of-use assets, net 18,111 20,661
Deferred tax assets, net 6,073 5,364
Goodwill 1,354 1,421
Other assets 4,989 5,518
Total Assets 167,823 175,563
Current Liabilities    
Accounts payable and accrued liabilities 20,458 20,384
Other liabilities 4,071 5,187
Customer deposits and deferred revenue 5,256 3,567
Current portion of lease liabilities 5,136 5,287
Total Current Liabilities 34,921 34,425
Other long-term liabilities 2,277 35
Long-term lease liabilities 13,638 16,116
Total Liabilities 50,836 50,576
SHAREHOLDERS' EQUITY    
Common shares, unlimited authorized without par value, 84,681,364 issued and outstanding at June 30, 2020 and December 31, 2019 180,639 180,639
Additional paid-in capital 9,274 8,343
Accumulated other comprehensive loss (21,914) (18,028)
Accumulated deficit (51,012) (45,967)
Total Shareholders' Equity 116,987 124,987
Total Liabilities and Shareholders' Equity $ 167,823 $ 175,563
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Trade and other receivables, expected credit losses $ 0.7 $ 0.1
Common shares, no par value $ 0 $ 0
Common shares, shares issued 84,681,364 84,681,364
Common shares, shares outstanding 84,681,364 84,681,364
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues [Abstract]        
Total revenue $ 42,155 $ 64,091 $ 83,136 $ 129,152
Total cost of sales 27,939 39,670 57,605 81,127
Gross profit 14,216 24,421 25,531 48,025
Expenses        
Sales and marketing 6,177 9,543 13,585 17,330
General and administrative 6,194 6,856 14,019 13,753
Operations support 2,251 2,870 4,783 5,352
Technology and development 2,082 2,046 4,247 4,163
Stock-based compensation 425 (1,655) 886 4,792
Reorganization       2,639
Total operating expenses 17,129 19,660 37,520 48,029
Operating income (loss) (2,913) 4,761 (11,989) (4)
Government subsidies (4,284)   (4,284)  
Foreign exchange (gain) loss 960 441 (1,359) 960
Interest income (57) (38) (195) (92)
Interest expense 61 25 96 74
Non Operating (income) loss (3,320) 428 (5,742) 942
Income (loss) before tax 407 4,333 (6,247) (946)
Income taxes        
Current tax expense (recovery) 366 936 (215) 1,088
Deferred tax expense (recovery) (242) 786 (987) 620
Income tax expense 124 1,722 (1,202) 1,708
Net income (loss) $ 283 $ 2,611 $ (5,045) $ (2,654)
Income (loss) per share        
Basic and diluted income (loss) per share $ 0.00 $ 0.03 $ (0.06) $ (0.03)
Weighted average number of shares outstanding        
Basic 84,681 84,661 84,681 84,661
Diluted 85,094 85,573 84,681 84,661
Interim Condensed Consolidated Statement of Comprehensive Income (Loss)        
Income (loss) for the period $ 283 $ 2,611 $ (5,045) $ (2,654)
Exchange differences on translation of foreign operations 2,882 1,276 (3,886) 3,372
Comprehensive income (loss) for the period 3,165 3,887 (8,931) 718
Product [Member]        
Revenues [Abstract]        
Total revenue 40,765 61,273 81,064 125,113
Total cost of sales 26,751 37,102 54,041 77,170
Service [Member]        
Revenues [Abstract]        
Total revenue 1,390 2,818 2,072 4,039
Total cost of sales $ 1,188 $ 2,568 1,554 $ 3,957
Under-utilized Capacity [Member]        
Revenues [Abstract]        
Total cost of sales     $ 2,010  
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Shares
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning Balance at Dec. 31, 2018 $ 123,514 $ 180,562 $ 6,615 $ (22,092) $ (41,571)
Beginning Balance (in shares) at Dec. 31, 2018   84,660,319      
Issued on exercise of options 3 $ 4 (1)    
Issued on exercise of options (in shares)   1,053      
Stock-based compensation (429)   (429)    
Foreign currency translation adjustment 2,096     2,096  
Net income (loss) for the period (5,265)       (5,265)
Ending Balance at Mar. 31, 2019 119,919 $ 180,566 6,185 (19,996) (46,836)
Ending Balance (in shares) at Mar. 31, 2019   84,661,372      
Beginning Balance at Dec. 31, 2018 123,514 $ 180,562 6,615 (22,092) (41,571)
Beginning Balance (in shares) at Dec. 31, 2018   84,660,319      
Foreign currency translation adjustment 3,372        
Net income (loss) for the period (2,654)        
Ending Balance at Jun. 30, 2019 123,819 $ 180,579 6,185 (18,720) (44,225)
Ending Balance (in shares) at Jun. 30, 2019   84,665,197      
Beginning Balance at Mar. 31, 2019 119,919 $ 180,566 6,185 (19,996) (46,836)
Beginning Balance (in shares) at Mar. 31, 2019   84,661,372      
Issued on exercise of options 13 $ 13      
Issued on exercise of options (in shares)   3,825      
Foreign currency translation adjustment 1,276     1,276  
Net income (loss) for the period 2,611       2,611
Ending Balance at Jun. 30, 2019 123,819 $ 180,579 6,185 (18,720) (44,225)
Ending Balance (in shares) at Jun. 30, 2019   84,665,197      
Beginning Balance at Dec. 31, 2019 124,987 $ 180,639 8,343 (18,028) (45,967)
Beginning Balance (in shares) at Dec. 31, 2019   84,681,364      
Stock-based compensation 663   663    
Foreign currency translation adjustment (6,768)     (6,768)  
Net income (loss) for the period (5,328)       (5,328)
Ending Balance at Mar. 31, 2020 113,554 $ 180,639 9,006 (24,796) (51,295)
Ending Balance (in shares) at Mar. 31, 2020   84,681,364      
Beginning Balance at Dec. 31, 2019 124,987 $ 180,639 8,343 (18,028) (45,967)
Beginning Balance (in shares) at Dec. 31, 2019   84,681,364      
Foreign currency translation adjustment (3,886)        
Net income (loss) for the period (5,045)        
Ending Balance at Jun. 30, 2020 116,987 $ 180,639 9,274 (21,914) (51,012)
Ending Balance (in shares) at Jun. 30, 2020   84,681,364      
Beginning Balance at Mar. 31, 2020 113,554 $ 180,639 9,006 (24,796) (51,295)
Beginning Balance (in shares) at Mar. 31, 2020   84,681,364      
Stock-based compensation 268   268    
Foreign currency translation adjustment 2,882     2,882  
Net income (loss) for the period 283       283
Ending Balance at Jun. 30, 2020 $ 116,987 $ 180,639 $ 9,274 $ (21,914) $ (51,012)
Ending Balance (in shares) at Jun. 30, 2020   84,681,364      
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:        
Net income (loss) for the period $ 283 $ 2,611 $ (5,045) $ (2,654)
Adjustments:        
Depreciation and amortization 2,761 2,940 5,893 6,335
Stock-based compensation, net of settlements 425 (4,252) 886 1,429
Foreign exchange (gain) loss 958 284 (1,256) 282
(Gain) loss on disposal of property, plant and equipment (46) (9) (46) 53
Deferred income tax expense (recovery) (242) 786 (987) 620
Changes in operating assets and liabilities:        
Trade and other receivables 2,010 8,345 3,446 15,263
Inventory (671) 1 (636) 440
Prepaid and other current assets 565 343 (332) 42
Other assets 44 (108) 217 4
Trade accounts payable and other liabilities (4,300) (4,783) (2,170) (6,409)
Lease liabilities (34) (102) (61) (248)
Customer deposits and deferred revenue 624 1,424 1,708 (276)
Net cash flows provided by operating activities 2,377 7,480 1,617 14,881
Cash flows from investing activities:        
Purchase of property, plant and equipment (4,508) (1,775) (6,186) (3,159)
Capitalized software development expenditures and other asset expenditures (945) (1,092) (1,915) (1,595)
Recovery of software development expenditures 140 30 215 105
Proceeds on sale of property, plant and equipment 46 11 46 55
Changes in accounts payable related to investing activities 1,305 (140) 1,423 (476)
Net cash flows used in investing activities (3,962) (2,966) (6,417) (5,070)
Cash flows from financing activities:        
Cash received on exercise of options   11   16
Proceeds received on leasing facilities 2,591   2,591  
Repayment on leasing facilities (64)   (64)  
Repayment of long-term debt       (5,561)
Net cash flows provided by (used in) financing activities 2,527 11 2,527 (5,545)
Effect of foreign exchange on cash and cash equivalents 224 152 (275) 1,058
Net increase (decrease) in cash and cash equivalents 1,166 4,677 (2,548) 5,324
Cash and cash equivalents, beginning of period 43,460 54,059 47,174 53,412
Cash and cash equivalents, end of period 44,626 58,736 44,626 58,736
Supplemental disclosure of cash flow information:        
Interest paid (61) (25) (96) (74)
Income taxes paid $ (58) $ (402) $ 0 $ (450)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.2
GENERAL INFORMATION
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL INFORMATION
1. GENERAL INFORMATION
DIRTT Environmental Solutions Ltd. and its subsidiaries (“DIRTT,” the “Company,” “we” or “our”) is a leading technology-driven manufacturer of highly customized interiors. DIRTT combines its proprietary 3D design, configuration and manufacturing software (“ICE
®
” or “ICE Software”) with integrated
in-house
manufacturing of its innovative prefabricated interior construction solutions and an extensive distribution partners network (“Distribution Partners”). ICE provides accurate design, drawing, specification, pricing and manufacturing process information, allowing rapid production of high-quality custom solutions using fewer resources than traditional manufacturing methods. ICE is also licensed to unrelated companies and Distribution Partners of the Company. DIRTT is incorporated under the laws of the province of Alberta, Canada, its headquarters is located at 7303 – 30
th
Street S.E., Calgary, AB, Canada T2C 1N6 and its registered office is located at 4500, 855 – 2
nd
Street S.W., Calgary, AB, Canada T2P 4K7. DIRTT’s common shares trade on the Toronto Stock Exchange under the symbol “DRT” and on The Nasdaq Global Select Market (“Nasdaq”) under the symbol “DRTT”.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION
2. BASIS OF PRESENTATION
The accompanying unaudited interim condensed consolidated financial statements (the “Financial Statements”) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form
10-Q
and Article 10 of Regulation
S-X
and, accordingly, the Financial Statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of the Company, the Financial Statements contain all adjustments necessary, consisting of only normal recurring adjustments, for a fair statement of its financial position as of June 30, 2020, and its results of operations and cash flows for the three and six months ended June 30, 2020 and 2019. The condensed balance sheet at December 31, 2019, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. These Financial Statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 included in the Company’s Annual Report on Form
 
10-K.
The Company adopted new accounting standards relating to credit losses and cloud computing effective January 1, 2020. Further information on these standards and the impact on the Company of these standards is described in Note 4.
In these Financial Statements, unless otherwise indicated, all dollar amounts are expressed in United States (“U.S.”) dollars. DIRTT’s financial results are consolidated in Canadian dollars, the Company’s functional currency, and the Company has adopted the U.S. dollar as its reporting currency. All references to US$ or $ are to U.S. dollars and references to C$ are to Canadian dollars.
Principles of consolidation
The Financial Statements include the accounts of DIRTT and its subsidiaries. All intercompany balances, income and expenses, unrealized gains and losses resulting from intercompany transactions have been eliminated on consolidation.
Basis of measurement
These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.
Seasonality
Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.2
COVID-19
6 Months Ended
Jun. 30, 2020
Unusual Risk or Uncertainty [Line Items]  
Accounting Changes and Error Corrections [Text Block]
3.
COVID-19
On March 11, 2020,
COVID-19
was declared a global pandemic by the World Health Organization and has had extraordinary and rapid negative impacts on global societies, workplaces, economies and health systems. The impact of
COVID-19
on DIRTT’s business in the near and
mid-term
remains uncertain. The resulting adverse economic conditions are expected to negatively impact construction activity in the near term at the very least, with potential significant negative impacts extending to the first half of 2021 and beyond.
While many construction sites remain open and
re-opening
strategies have been implemented across North America, certain projects currently underway are experiencing delays, impacted by both the implementation of social distancing and other safety related measures and the
re-emergence
of
COVID-19
in certain geographic areas. The timing and pace of economic recovery, or the resumption of construction activity and related demand, is not possible to predict nor its impact on achievement of DIRTT’s business objectives.
Key sources of estimation uncertainty can be found in the Company’s annual consolidated financial statements for the year ended December 31,
2019. COVID-19
has increased the complexity of estimates and assumptions used to prepare the interim condensed consolidated financial statements, particularly related to the following key sources of estimation uncertainty:
Credit risk
COVID-19
may cause DIRTT’s Distribution Partners to experience liquidity issues and this may result in higher expected credit losses or slower collections. Management estimated the impact of expected credit losses and increased the provision by $0.6 million in the first quarter of 2020 (see Note 5). Management will continue to reassess the impact of
COVID-19
on Distribution Partners in subsequent periods and the estimation of such credit losses is complex because of limited historical precedent for the current economic situation. In addition, we acquired trade credit insurance effective April 1, 2020.
Liquidity risk
The Company may have lower cash flows from operating activities available to service debts due to lower sales or collections. Information about our credit facilities is presented in Note 6.
Government subsidies
As part of the Canadian federal government’s COVID-19 Economic Response Plan, the Canadian government established the Canadian Emergency Wage Subsidy (“CEWS”). As originally implemented, the CEWS provides the Company with a taxable subsidy of up to
75%
of wages paid to Canadian employees during the periods extending from March 15, 2020 to June 6, 2020 (subsequently extended to August 29, 2020), provided that certain Canadian-sourced revenues decline by over
15 – 30
%, computed generally on the basis of monthly revenues year-over-year during the available periods.
The Company reviews its eligibility for the CEWS for each qualifying period. The Company accounts for such government subsidies on an accrual basis when the conditions for eligibility are met. The Company has adopted an accounting policy to present government subsidies as other income. An optional accounting policy would be to net consideration received with the related expenses on the statement of operations.
Impairment
At June 30, 2020, our market capitalization was less than the book value of our equity which is a potential indicator of impairment. For the first quarter of 2020, management compared forecasted undiscounted cash flows to the book values of
non-current
assets and determined an impairment provision was not required. At June 30, 2020 management determined an impairment provision was not required as our outlook had improved since our initial assessment and our share price has increased. The impact of
COVID-19
on DIRTT’s Distribution Partners or the Company’s operations may change cash flows and impact the recoverability of our assets in the future. Furthermore,
COVID-19
and its related economic and social impacts are rapidly evolving and may affect our ability to accurately use historical sales trends and cash flows to forecast future results leading to additional estimation uncertainty with respect to impairment testing.
 
Deferred tax assets (“DTA”)
The Company’s ability to generate future taxable income may be impacted by
COVID-19
which creates additional uncertainty regarding the recoverability of DTAs. To the extent additional taxable losses are generated, this may present significant unfavorable evidence of recoverability of DTAs and require the Company to recognize valuation allowances against DTA.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS
6 Months Ended
Jun. 30, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS
4. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS
On January 1, 2020, the Company adopted ASU
No. 2016-13,
“Financial Instruments – Credit Losses (Topic 326):
Measurement of Credit Losses in Financial Instruments
” and the subsequent amendments to the initial guidance issued in April 2019 within ASU
No. 2019-04,
May 2019 within ASU
No. 2019-05
and February 2020 within ASU
No. 2020-02
(“ASU 326”). These ASUs replace the incurred loss methodology with an expected loss methodology that is referred to as the Current Expected Credit Loss (“CECL”) methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loan receivables and
held-to-maturity
debt securities. It also applies to
off-balance
sheet credit exposures not accounted for as insurance and net investments in leases recognized by a lessor in accordance with Topic 842 on Leases. In addition, ASC 326 made changes to the accounting for
available-for-sale
debt securities.
The Company adopted ASC 326 using the modified retrospective method for all financial assets measured at amortized cost. Results for reporting periods beginning after January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable accounting principles generally accepted in the United States of America (“GAAP”). The adoption of this standard did not have a significant impact on the Company, and no adjustment was required to retained earnings as of January 1, 2020 for the cumulative effect of adopting ASC 326.
On January 1, 2020, the Company adopted ASU
2018-15,
“Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract” which amends ASC
350-40,
Intangibles – Goodwill and Other –
Internal-Use
Software
” (“ASU
2018-15”).
ASU
2018-15
clarifies that if a company has the contractual right to take possession of the hosted software at any time during the hosting period without incurring a significant penalty and if a company can feasibly run the software on its own hardware or contract with a third party unrelated to the vendor to host the software, the arrangement is not impacted by ASU
2018-15.
If both these conditions are not met, ASU
2018-15
deems the hosting arrangement to be a service contract. The capitalization criteria for implementation costs of a service contract are consistent with the requirements of ASC
350-40
and impairment will be assessed consistent with policies applied to long lived assets. However, these capitalized implementation costs will be amortized over the life of the hosting arrangement and will be classified in the balance sheet and statement of operations in the same lines where software license costs are accounted for.
The Company adopted this amendment using the prospective transition approach, and no adjustments were required as a result of adoption.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.2
TRADE AND OTHER RECEIVABLES
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
TRADE AND OTHER RECEIVABLES
5. TRADE AND OTHER RECEIVABLES
Accounts receivable are recorded at the invoiced amount, do not require collateral and do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date taking into account historical credit loss experience as well as forward-looking information in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the statement of operations.
In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial wellbeing of our customers. In addition, we acquired trade credit insurance effective April 1, 2020. At June 30, 2020, approximately 80% of our trade accounts receivable are insured, relating to accounts receivables from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities, that have arisen since April 1, 2020. Our trade balances are spread over a broad Distribution Partner base, which is geographically dispersed. No Distribution Partner accounts for greater than
 
10% of revenue. In addition, and where possible, we collect a 50% deposit on sales, excluding government and certain other clients.
 
The Company’s aged receivables were as follows:
 
 
  
As at
 
 
  
June 30, 2020
 
  
December 31, 2019
 
Current
  
 
16,249
 
  
 
20,087
 
Overdue
  
 
777
 
  
 
2,401
 
 
  
 
 
 
  
 
 
 
 
  
 
17,026
 
  
 
22,488
 
Less: expected credit losses
  
 
(742
  
 
(84
 
  
 
 
 
  
 
 
 
 
  
 
16,284
 
  
 
22,404
 
Other receivables
  
 
64
 
  
 
402
 
Government subsidies receivable
  
 
2,771
 
  
 
—  
 
Income tax receivable
  
 
2,162
 
  
 
2,135
 
 
  
 
 
 
  
 
 
 
 
  
 
21,281
 
  
 
24,941
 
 
  
 
 
 
  
 
 
 
 
Due to the uncertainties associated with the COVID 19 pandemic as well as the disruption to businesses in North America, the overall credit quality of certain receivables declined at March 31, 2020 compared to January 1, 2020. As a result of this consideration and the Company’s ongoing review of the credit quality of receivables, expected credit losses were increased by $0.6 million during the quarter ended March 31, 2020. No further adjustments to our expected credit losses were required at June 30, 2020.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT AND OTHER LIABILITIES
6 Months Ended
Jun. 30, 2020
Long Term Debt And Other Liabilities [Abstract]  
LONG-TERM DEBT AND OTHER LIABILITIES
6. LONG-TERM DEBT AND OTHER LIABILITIES
On July 19, 2019, the Company entered into a C$50.0 million senior secured revolving
credit facility (the “RBC Facility”) with the Royal Bank of Canada ( “RBC”).
The RBC Facility has a three-year term and can be extended for up to two additional years at the Company’s option. Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers’ acceptance rate plus 125 basis points. The RBC Facility is subject to a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1 (earnings before interest, tax, depreciation and amortization,
non-cash
stock-based compensation, plus or minus extraordinary or unusual
non-recurring
revenue or expenses)
 
calculated on a trailing four quarter basis (the “Covenants”).
During the second quarter of 2020, the Company entered into a letter agreement with RBC (the “Letter Agreement”)
.
 Under the Letter Agreement, the Covenants are waived for the period April 1 
to
 
September 30, 2020 (the “Covenant Holiday Period”). During the Covenant Holiday Period
,
the Company is able to borrow to a maximum of 75% of eligible accounts receivable and 25% of eligible inventory, less priority payables, subject to an aggregate limit of C$50.0 million including amounts borrowed under Leasing
Facilities (as defined herein)
. During the Covenant Holiday Period the Company is required to maintain a cash balance of $10.0 
million
if no loans are drawn under the facility, have
Adjusted EBITDA of not less than a loss of $7.0 and $16.5 million for the twelve month periods ended June 30 and September 30, 2020, and
make
capital expenditures of no more than $10.7 million during the Covenant Holiday Period. As at June 30, 2020, the RBC Facility was undrawn and the available borrowing base was
 
$12.8 million. The Company was in compliance with the covenants of the RBC Facility as at June 30, 2020.
During the three months ended June 30, 2020, the Company entered into a C$5.0 million equipment leasing facility in Canada and a $16.0 million equipment leasing facility in the United States (the “Leasing Facilities”), which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 3.5%. The U.S. leasing facility is extendible for an additional year.
As at June 30, 2020, the Company received C$3.6 
million ($2.6 million)
of cash consideration
under the leasing facility in Canada
 
and commenced the lease term for the Canadian equipment expenditures. The associated financial liability is shown on the consolidated balance sheet in other current and other long-term liabilities. The Leasing Facilities are accounted for as finance leases
 as
 ownership of the equipment is expected to return to the Company at the end of the lease term.
 
These transactions are not accounted for as a sale of the underlying equipment as the Company continues to control the equipment.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION
7. STOCK-BASED COMPENSATION
In May 2020, shareholders approved the DIRTT Environmental Solutions Ltd. Long-Term Incentive Plan (the “2020 LTIP”) at the annual and special meeting of shareholders. The 2020 LTIP gives the Company the ability to award options, share appreciation rights, restricted share units, restricted shares, dividend equivalent rights granted in connection with restricted share units, vested share awards, and other share-based awards and cash awards to eligible employees, officers, consultants and directors of the Company and its affiliates. In accordance with the 2020 LTIP, the sum of (i)
 
5,850,000
common shares plus (ii) the number of common shares subject to stock options previously granted under the Company’s Amended and Restated Incentive Stock Option Plan (the “Stock Option Plan”) that, following May 22, 2020, expire or are cancelled or terminated without having been exercised in full have been reserved for issuance under the 2020 LTIP. As at June 30, 2020,
 
3,188,123
common shares were available for issuance under the 2020 LTIP.
The Company also maintains the DIRTT Environmental Solutions Ltd. Deferred Share Unit Plan for
Non-Employee
Directors pursuant to which deferred share units (“DSUs”) are granted to the Company’s
non-employee
directors.
Prior to the approval of the 2020 LTIP, the Company granted awards of options under the Stock Option Plan and awards of performance share units (“PSUs”) under the DIRTT Environmental Solutions Ltd. Performance Share Unit Plan (the “PSU Plan”). Following the approval of the 2020 LTIP, no further awards will be made under either the Stock Option Plan or the PSU Plan, but both remain in place to govern the terms of any awards that were granted pursuant to such plans and remain outstanding.
Stock-based compensation expense
 
   
For the three months ended June 30,
   
For the six months ended June 30,
 
   
2020
   
2019
   
2020
  
2019
 
Options
   226    (1,811   889    4,463 
PSUs
   6    61    (2   79 
DSUs
   151    95    (43   250 
RSUs
   42    —      42    —   
  
 
 
   
 
 
   
 
 
   
 
 
 
   
425
 
  
 
(1,655
  
 
886
 
  
 
4,792
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Options
During the three and six months ended June 30, 2019, the Company accounted for the fair value of outstanding options at the end of the reporting period as a liability, with changes in the liability recorded through net income as a stock-based compensation fair value adjustment (“cash-settlement”). On October 9, 2019, following its listing on Nasdaq, the Company ceased cash-settlement of options and the associated liability accounting for options. For the three and six months ended June 30, 2019, the Company paid
 
$2.6 million and $3.4 million respectively on the surrender of cash settled
 
options. The following summarizes options granted, exercised, surrendered, forfeited and expired during the periods:
 
   
Number of
   
Weighted average
 
   
options
   
exercise price C$
 
Outstanding at December 31, 2018
  
 
6,858,376
 
  
 
5.88
 
Granted
   1,095,182   
 
7.84
 
Surrendered for cash
   (1,651,008   5.32 
Exercised
   (4,878   3.62 
Forfeited
   (52,375   4.90 
Expired
   (51,291   4.17 
  
 
 
   
 
 
 
Outstanding at June 30, 2019
  
 
6,194,006
 
  
 
6.56
 
  
 
 
   
 
 
 
Outstanding at December 31, 2019
  
 
6,156,652
 
  
 
6.49
 
Forfeited
   (550,259   6.79 
  
 
 
   
 
 
 
Outstanding at June 30, 2020
  
 
5,606,393
 
  
 
6.46
 
 
 
 
 
 
 
 
 
 
Exercisable at June 30, 2020
  
 
2,435,733
 
  
 
6.25
 
  
 
 
   
 
 
 
 
Range of exercise prices of options outstanding at June 30, 2020:
 
   
Options outstanding
   
Options exercisable
 
       
Weighted
   
Weighted
       
Weighted
   
Weighted
 
       
average
   
average
       
average
   
average
 
   
Number
   
remaining
   
exercise
   
Number
   
remaining
   
exercise
 
Range of exercise prices
  
outstanding
   
life
   
price C$
   
exercisable
   
life
   
price C$
 
C$4.01 – C$5.00
   22,537    4.39    4.12    —       
C$5.01 – C$6.00
   677,733    1.39    5.76    677,733    1.39    5.76 
C$6.01 – C$7.00
   4,115,530    2.67    6.32    1,494,310    1.70    6.20 
C$7.01 – C$8.00
   790,593    3.88    7.84    263,690    3.88    7.84 
  
 
 
       
 
 
     
Total
  
 
5,606,393
 
      
 
2,435,733
 
    
  
 
 
       
 
 
     
PSUs
As at June 30, 2020, there were 197,471 PSUs outstanding (December 31, 2019 – 223,052) accounted for at a value of $0.02 million (December 31, 2019 – $0.2 million) which is included in other long-term liabilities on the balance sheet.
DSUs
As at June 30, 2020, there were 290,730 DSUs outstanding (December 31, 2019 – 132,597) accounted for at a value of $0.4 million, which is included in current portion of other liabilities on the balance sheet (December 31, 2019 – $0.4 million).
RSUs
On June 17, 2020, the Company granted 2,578,971 RSUs. Of the RSUs granted, 2,378,971
RSUs have an aggregate time-based vesting period of
three years
and vest one third every year over a three-year period from the date of grant. At the end of a three-year term, the RSUs will be settled by way of the provision of cash or shares to employees (or a combination thereof), at the discretion of the Company. The fair value of the RSUs was determined to be C
$1.89,
which was the volume weighted average price of the Company’s common shares on the grant date.
Of the RSUs granted,
200,000
RSUs were granted to an executive with service and performance-based conditions for vesting (the “Performance RSUs”)
.
If the Company’s share price increases to C$3.00 for 20 consecutive trading days within three years of the grant date, then 50% (100,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$4.00 for 20 consecutive trading days within three years of the grant date, 100% (200,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$6.00 for 20 consecutive trading days within three years of the grant date, then 150% (300,000) of the Performance RSUs will vest at the end of the three-year service period.
The grant date fair value of the Performance RSUs were valued using the Monte Carlo valuation method and determined to have a weighted average grant date fair value of C
$1.70.
Dilutive instruments
For the three and six months ended June 30, 2020, 5.6 million options (2019 – 1.1 million and 4.2 million) and
 nil
 and
2.7 million RSUs (2019 – nil)
respectively,
 
were excluded from the diluted weighted average number of common shares calculation as their effect would have been anti-dilutive to the ne
t
income (loss) per share.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE
8. REVENUE
In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 9 for the disaggregation of revenue by geographic region.
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Product
   36,921    54,886    72,919    111,835 
Transportation
   3,545    5,856    7,540    12,215 
License fees from Distribution Partners
   299    531    605    1,063 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total product revenue
   40,765    61,273    81,064    125,113 
Installation and other services
   1,390    2,818    2,072    4,039 
  
 
 
   
 
 
   
 
 
   
 
 
 
   
42,155
   
64,091
   
83,136
   
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
DIRTT sells its products and services pursuant to fixed-price contracts, which generally have a term of one year or less. The transaction price used in determining the amount of revenue to recognize is based upon agreed contractual terms with the customer and is not subject to variability.
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
At a point in time
   40,466    60,742    80,459    124,050 
Over time
   1,689    3,349    2,677    5,102 
  
 
 
   
 
 
   
 
 
   
 
 
 
   
42,155
   
64,091
   
83,136
   
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Revenue recognized at a point in time represents the majority of the Company’s sales and revenue is recognized when a customer obtains legal title to the product, which is when ownership of products is transferred to, or services are delivered to the contract counterparty. Revenue recognized over time is limited to installation and other services provided to customers and is recorded as performance obligations which are satisfied over the term of the contract.
Contract Liabilities
 
   
As at
 
   
June 30,
 
2020
   
December 31,
 
2019
   
December 31,
 
2018
 
Customer deposits
   4,423    2,436    6,746 
Deferred revenue
   833    1,131    955 
  
 
 
   
 
 
   
 
 
 
Contract liabilities
  
 
5,256
 
  
 
3,567
 
  
 
7,701
 
  
 
 
   
 
 
   
 
 
 
Contract liabilities primarily relate to deposits received from customers and deferred revenue from license subscriptions. The balance of contract liabilities was higher as at June 30, 2020 compared to December 31, 2019 mainly due to the timing of orders and payments. Contract liabilities as at December 31, 2019 and 2018, respectively, totaling $2.7 million and $7.2 million were recognized as revenue during the
year-to-date
periods ended June 30, 2020 and 2019, respectively.
 
Sales by Industry
The Company periodically reviews the growth of product and transportation revenue by vertical market to evaluate the success of industry-specific sales initiatives. The nature of products sold to the various industries is consistent and therefore review is focused on sales performance.
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Commercial
   25,096    39,189    53,370    81,338 
Healthcare
   7,417    10,346    12,480    23,260 
Government
   3,960    4,313    7,087    8,412 
Education
   3,993    6,894    7,522    11,040 
License fees from Distribution Partners
   299    531    605    1,063 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total product and transportation revenue
  
 
40,765
 
  
 
61,273
 
  
 
81,064
 
  
 
125,113
 
Installation and other services
   1,390    2,818    2,072    4,039 
  
 
 
   
 
 
   
 
 
   
 
 
 
  
 
42,155
 
  
 
64,091
 
  
 
83,136
 
  
 
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
SEGMENT REPORTING
9. SEGMENT REPORTING
The Company has one reportable and operating segment and operates in two principal geographic locations – Canada and the United States. Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States, with periodic international projects from North American Distribution Partners. The Company’s revenue from operations from external customers, based on location of operations, and information about its
non-current
assets, are detailed below.
Revenue from external customers
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Canada
   4,341    8,771    10,327    15,839 
U.S.
   37,814    55,320    72,809    113,313 
  
 
 
   
 
 
   
 
 
   
 
 
 
  
 
42,155
 
  
 
64,091
 
  
 
83,136
 
  
 
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Non-current
assets, excluding deferred tax assets
 
   
As at
 
   
June 30,
 
2020
1
   
December 31,
 
2019
1
 
Canada
   43,335    47,892 
U.S.
   31,286    29,286 
  
 
 
   
 
 
 
  
 
74,621
 
  
 
77,178
 
  
 
 
   
 
 
 
 
(1)
Amounts include property, plant and equipment, capitalized software, operating lease
right-of-use
assets, goodwill and other assets.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES
10. INCOME TAXES
Certain stock based
compensation expense is not deductible in the calculation of income taxes in Canada. Accordingly, the fair value adjustment recorded during the period ended June 30, 2019 impacted our effective tax rate during that period.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS
11. COMMITMENTS
As at June 30, 2020, the Company had outstanding purchase obligations of approximately $5.5 million related to inventory and property, plant and equipment purchases. As at June 30, 2020, the Company had undiscounted operating lease liabilities of $21.7 million.
 
During 2019, the Company entered into a lease agreement with a term of 25 years, expected to commence in the second half of 2020, associated with the construction of a new combined tile and millwork facility in Rock Hill, South Carolina (“South Carolina Plant”). Undiscounted rent obligations associated with this lease are $28.9 million.
During the first quarter of 2020, the Company entered into a lease agreement with a term of 12 years, expected to commence in the second half of 2020, associated with a new DIRTT Experience Center (“DXC”) in Plano, Texas. Undiscounted rent obligations associated with this lease are $6.3 million.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of consolidation
Principles of consolidation
The Financial Statements include the accounts of DIRTT and its subsidiaries. All intercompany balances, income and expenses, unrealized gains and losses resulting from intercompany transactions have been eliminated on consolidation.
Basis of measurement
Basis of measurement
These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.
Seasonality
Seasonality
Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.2
TRADE AND OTHER RECEIVABLES (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of accounts, notes, loans and financing receivable
The Company’s aged receivables were as follows:
 
 
  
As at
 
 
  
June 30, 2020
 
  
December 31, 2019
 
Current
  
 
16,249
 
  
 
20,087
 
Overdue
  
 
777
 
  
 
2,401
 
 
  
 
 
 
  
 
 
 
 
  
 
17,026
 
  
 
22,488
 
Less: expected credit losses
  
 
(742
  
 
(84
 
  
 
 
 
  
 
 
 
 
  
 
16,284
 
  
 
22,404
 
Other receivables
  
 
64
 
  
 
402
 
Government subsidies receivable
  
 
2,771
 
  
 
—  
 
Income tax receivable
  
 
2,162
 
  
 
2,135
 
 
  
 
 
 
  
 
 
 
 
  
 
21,281
 
  
 
24,941
 
 
  
 
 
 
  
 
 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Summary of stock-based compensation expense
Stock-based compensation expense
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Options
   226    (1,811   889    4,463 
PSUs
   6    61    (2   79 
DSUs
   151    95    (43   250 
RSUs
   42    —      42    —   
  
 
 
   
 
 
   
 
 
   
 
 
 
   
425
 
  
 
(1,655
  
 
886
 
  
 
4,792
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Summary of options granted, exercised, surrendered, forfeited and expired
The following summarizes options granted, exercised, surrendered, forfeited and expired during the periods:
   
Number of
   
Weighted average
 
   
options
   
exercise price C$
 
Outstanding at December 31, 2018
  
 
6,858,376
 
  
 
5.88
 
Granted
   1,095,182   
 
7.84
 
Surrendered for cash
   (1,651,008   5.32 
Exercised
   (4,878   3.62 
Forfeited
   (52,375   4.90 
Expired
   (51,291   4.17 
  
 
 
   
 
 
 
Outstanding at June 30, 2019
  
 
6,194,006
 
  
 
6.56
 
  
 
 
   
 
 
 
Outstanding at December 31, 2019
  
 
6,156,652
 
  
 
6.49
 
Forfeited
   (550,259   6.79 
  
 
 
   
 
 
 
Outstanding at June 30, 2020
  
 
5,606,393
 
  
 
6.46
 
 
 
 
 
 
 
 
 
 
Exercisable at June 30, 2020
  
 
2,435,733
 
  
 
6.25
 
  
 
 
   
 
 
 
Summary of options outstanding by range of exercise prices
Range of exercise prices of options outstanding at June 30, 2020:
 
   
Options outstanding
   
Options exercisable
 
       
Weighted
   
Weighted
       
Weighted
   
Weighted
 
       
average
   
average
       
average
   
average
 
   
Number
   
remaining
   
exercise
   
Number
   
remaining
   
exercise
 
Range of exercise prices
  
outstanding
   
life
   
price C$
   
exercisable
   
life
   
price C$
 
C$4.01 – C$5.00
   22,537    4.39    4.12    —       
C$5.01 – C$6.00
   677,733    1.39    5.76    677,733    1.39    5.76 
C$6.01 – C$7.00
   4,115,530    2.67    6.32    1,494,310    1.70    6.20 
C$7.01 – C$8.00
   790,593    3.88    7.84    263,690    3.88    7.84 
  
 
 
       
 
 
     
Total
  
 
5,606,393
 
      
 
2,435,733
 
    
  
 
 
       
 
 
     
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue by major products and services lines and timing of revenue recognition
In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 9 for the disaggregation of revenue by geographic region.
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Product
   36,921    54,886    72,919    111,835 
Transportation
   3,545    5,856    7,540    12,215 
License fees from Distribution Partners
   299    531    605    1,063 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total product revenue
   40,765    61,273    81,064    125,113 
Installation and other services
   1,390    2,818    2,072    4,039 
  
 
 
   
 
 
   
 
 
   
 
 
 
   
42,155
   
64,091
   
83,136
   
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
At a point in time
   40,466    60,742    80,459    124,050 
Over time
   1,689    3,349    2,677    5,102 
  
 
 
   
 
 
   
 
 
   
 
 
 
   
42,155
   
64,091
   
83,136
   
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Summary of contract liabilities
Contract Liabilities
 
   
As at
 
   
June 30,
 
2020
   
December 31,
 
2019
   
December 31,
 
2018
 
Customer deposits
   4,423    2,436    6,746 
Deferred revenue
   833    1,131    955 
  
 
 
   
 
 
   
 
 
 
Contract liabilities
  
 
5,256
 
  
 
3,567
 
  
 
7,701
 
  
 
 
   
 
 
   
 
 
 
Schedule of sales by industry
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Commercial
   25,096    39,189    53,370    81,338 
Healthcare
   7,417    10,346    12,480    23,260 
Government
   3,960    4,313    7,087    8,412 
Education
   3,993    6,894    7,522    11,040 
License fees from Distribution Partners
   299    531    605    1,063 
  
 
 
   
 
 
   
 
 
   
 
 
 
Total product and transportation revenue
  
 
40,765
 
  
 
61,273
 
  
 
81,064
 
  
 
125,113
 
Installation and other services
   1,390    2,818    2,072    4,039 
  
 
 
   
 
 
   
 
 
   
 
 
 
  
 
42,155
 
  
 
64,091
 
  
 
83,136
 
  
 
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Schedule of revenue from external customers
Revenue from external customers
 
   
For the three
 
months ended
 
June 30,
   
For the six
 
months ended
 
June 30,
 
   
2020
   
2019
   
2020
   
2019
 
Canada
   4,341    8,771    10,327    15,839 
U.S.
   37,814    55,320    72,809    113,313 
  
 
 
   
 
 
   
 
 
   
 
 
 
  
 
42,155
 
  
 
64,091
 
  
 
83,136
 
  
 
129,152
 
  
 
 
   
 
 
   
 
 
   
 
 
 
Schedule of non-current assets, excluding deferred tax assets
Non-current
assets, excluding deferred tax assets
 
   
As at
 
   
June 30,
 
2020
1
   
December 31,
 
2019
1
 
Canada
   43,335    47,892 
U.S.
   31,286    29,286 
  
 
 
   
 
 
 
  
 
74,621
 
  
 
77,178
 
  
 
 
   
 
 
 
 
(1)
Amounts include property, plant and equipment, capitalized software, operating lease
right-of-use
assets, goodwill and other assets.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.2
COVID-19 - (Additional Information) (Detail)
6 Months Ended
Jun. 30, 2020
Unusual Risk or Uncertainty [Line Items]  
Percent Of Reimbursement Of Employee Wages 75.00%
Maximum [Member]  
Unusual Risk or Uncertainty [Line Items]  
Percent Of Revenue Decline 30.00%
Minimum [Member]  
Unusual Risk or Uncertainty [Line Items]  
Percent Of Revenue Decline 15.00%
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.2
TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Current $ 16,249 $ 20,087
Overdue 777 2,401
Total accounts receivable 17,026 22,488
Less: expected credit losses (700) (100)
Net accounts receivable 16,284 22,404
Other receivables 64 402
Government subsidies receivable 2,771 0
Income tax receivable 2,162 2,135
Accounts and other receivables, net, current $ 21,281 $ 24,941
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.2
TRADE AND OTHER RECEIVABLES (Additional Information) (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Percent of trade accounts receivable insured 80.00%
Percentage of Total Account Receivable 50.00%
Increase in credit losses $ 0.6
Accounts Receivable [Member]  
Percentage of Total Account Receivable 10.00%
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT AND OTHER LIABILITIES - (Additional Information) (Detail)
$ in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 19, 2019
CAD ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
CAD ($)
Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Cash balance   $ 10.0     $ 10.0  
Line of credit available borrowing capacity     $ 12.8 $ 12.8    
Maximum [Member]            
Debt Instrument [Line Items]            
Interest Rate   4.25%        
Revolving credit facility, basis spread on variable rate   4.25%        
Minimum [Member]            
Debt Instrument [Line Items]            
Interest Rate   3.50%        
Revolving credit facility, basis spread on variable rate   3.50%        
Minimum [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Adjusted EBITDA         7.0  
Subsequent Event [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity     $ 50.0 50.0    
Subsequent Event [Member] | Accounts Receivable [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Percent of maximum eligible amount to borrow     75.00%      
Subsequent Event [Member] | Inventory [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Percent of maximum eligible amount to borrow     25.00%      
Subsequent Event [Member] | Maximum [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Capital expenditure     $ 10.7      
Subsequent Event [Member] | Minimum [Member] | Covenant Holiday Period [Member]            
Debt Instrument [Line Items]            
Adjusted EBITDA       $ 16.5    
Canadian Dollar Advances [Member]            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity           $ 5.0
Line of credit           $ 3.6
US Dollar Advances [Member]            
Debt Instrument [Line Items]            
Revolving credit facility, maximum borrowing capacity   $ 16.0     16.0  
Line of credit   $ 2.6     $ 2.6  
Senior Secured Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Interest Rate 1.25%          
Revolving credit facility, maximum borrowing capacity $ 50.0          
Revolving credit facility, term 3 years          
Revolving credit facility, additional term 2 years          
Revolving credit facility, interest rate terms Interest is calculated at the Canadian or U.S. prime rate with no adjustment, or the bankers’ acceptance rate plus 125 basis points.          
Revolving credit facility, basis spread on variable rate 1.25%          
Debt instrument covenant terms The RBC Facility is subject to a minimum fixed charge coverage ratio of 1.15:1 and a maximum debt to Adjusted EBITDA ratio of 3.0:1          
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - (Additional Information) (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 17, 2020
$ / shares
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
shares
May 31, 2020
shares
Dec. 31, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for future issuance             5,850,000  
Number of shares available for issuance 3,188,123   3,188,123   3,188,123      
Securities excluded from calculation of net income (loss) per share     5,600,000 1,100,000 5,600,000 4,200,000    
Employee Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Payments on surrender of cash settled stock options | $     $ 2,600   $ 3,400      
Performance Share Units [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation, share units outstanding 197,471   197,471   197,471     223,052
Share-based arrangements, liability | $ $ 20   $ 20   $ 20     $ 200
Deferred Share Units [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation, share units outstanding 290,730   290,730   290,730     132,597
Share-based arrangements, liability | $ $ 400   $ 400   $ 400     $ 400
Restricted Share Units [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation other than options grants in the period   2,578,971            
Share based compensation other than options having service period   2,378,971            
Share-based compensation arrangement by share-based payment award, award requisite service period   3 years            
Stock granted for service 200,000              
Share-based compensation arrangement by share-based payment award, award vesting rights If the Company’s share price increases to C$3.00 for 20 consecutive trading days within three years of the grant date, then 50% (100,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$4.00 for 20 consecutive trading days within three years of the grant date, 100% (200,000) of the Performance RSUs will vest at the end of the three-year service period. If the Company’s share price increases to C$6.00 for 20 consecutive trading days within three years of the grant date, then 150% (300,000) of the Performance RSUs will vest at the end of the three-year service period.              
Securities excluded from calculation of net income (loss) per share         2,700,000 0    
Restricted Share Units [Member] | Volume Weighted Average Price Method [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Fair value of the RSUs | $ / shares   $ 1.89            
Restricted Share Units [Member] | Monte Carlo Valuation Method [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation other than option grant date fair value | $ / shares $ 1.70              
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 425 $ (1,655) $ 886 $ 4,792
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 226 (1,811) 889 4,463
PSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 6 61 (2) 79
DSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 151 $ 95 (43) $ 250
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 42   $ 42  
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail) - Employee Stock Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Outstanding at the beginning 6,156,652 6,858,376
Number of options, Granted   1,095,182
Number of options, Surrendered for cash   (1,651,008)
Number of options, Exercised   (4,878)
Number of options, Forfeited (550,259) (52,375)
Number of options, Expired   (51,291)
Number of options, Outstanding at the end 5,606,393 6,194,006
Number of options, Exercisable 2,435,733  
Weighted average exercise price, Outstanding at the beginning $ 6.49 $ 5.88
Weighted average exercise price, Granted   7.84
Weighted average exercise price, Surrendered for cash   5.32
Weighted average exercise price, Exercised   3.62
Weighted average exercise price, Forfeited 6.79 4.90
Weighted average exercise price, Expired   4.17
Weighted average exercise price, Outstanding at the end 6.46 $ 6.56
Weighted average exercise price, Exercisable $ 6.25  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, Number | shares 5,606,393
Options exercisable, Number | shares 2,435,733
Exercise Price Range $4.01 to $5.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum $ 4.01
Range of exercise prices, Maximum $ 5.00
Options outstanding, Number | shares 22,537
Options outstanding, Weighted average remaining 4 years 4 months 20 days
Options outstanding, Weighted average exercise price $ 4.12
Exercise Price Range $5.01 to $6.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 5.01
Range of exercise prices, Maximum $ 6.00
Options outstanding, Number | shares 677,733
Options outstanding, Weighted average remaining 1 year 4 months 20 days
Options outstanding, Weighted average exercise price $ 5.76
Options exercisable, Number | shares 677,733
Options exercisable, Weighted average remaining 1 year 4 months 20 days
Options exercisable, Weighted average exercise price $ 5.76
Exercise Price Range $6.01 to $7.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 6.01
Range of exercise prices, Maximum $ 7.00
Options outstanding, Number | shares 4,115,530
Options outstanding, Weighted average remaining 2 years 8 months 1 day
Options outstanding, Weighted average exercise price $ 6.32
Options exercisable, Number | shares 1,494,310
Options exercisable, Weighted average remaining 1 year 8 months 12 days
Options exercisable, Weighted average exercise price $ 6.20
Exercise Price Range $7.01 to $8.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 7.01
Range of exercise prices, Maximum $ 8.00
Options outstanding, Number | shares 790,593
Options outstanding, Weighted average remaining 3 years 10 months 17 days
Options outstanding, Weighted average exercise price $ 7.84
Options exercisable, Number | shares 263,690
Options exercisable, Weighted average remaining 3 years 10 months 17 days
Options exercisable, Weighted average exercise price $ 7.84
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 42,155 $ 64,091 $ 83,136 $ 129,152
Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 36,921 54,886 72,919 111,835
Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,545 5,856 7,540 12,215
License fees from Distribution Partners [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 299 531 605 1,063
Total product revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 40,765 61,273 81,064 125,113
Installation and other services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,390 $ 2,818 $ 2,072 $ 4,039
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 42,155 $ 64,091 $ 83,136 $ 129,152
At a point in time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 40,466 60,742 80,459 124,050
Over time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,689 $ 3,349 $ 2,677 $ 5,102
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Summary of Contract Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Customer deposits $ 4,423 $ 2,436 $ 6,746
Deferred revenue 833 1,131 955
Contract liabilities $ 5,256 $ 3,567 $ 7,701
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - (Additional Information) (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]    
Contract liabilities recognized as revenue $ 2.7 $ 7.2
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Schedule of Sales by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 42,155 $ 64,091 $ 83,136 $ 129,152
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,096 39,189 53,370 81,338
Healthcare [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,417 10,346 12,480 23,260
Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,960 4,313 7,087 8,412
Education [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,993 6,894 7,522 11,040
License Fees from Distribution Partners [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 299 531 605 1,063
Total product and transportation revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 40,765 61,273 81,064 125,113
Installation and other services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,390 $ 2,818 $ 2,072 $ 4,039
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING - (Additional Information) (Detail)
6 Months Ended
Jun. 30, 2020
Segment
Country
Segment Reporting [Abstract]  
Number of reportable segments 1
Number of operating segments 1
Number of principal geographic locations | Country 2
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers $ 42,155 $ 64,091 $ 83,136 $ 129,152
Canada [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers 4,341 8,771 10,327 15,839
U.S. [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers $ 37,814 $ 55,320 $ 72,809 $ 113,313
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING - Schedule of Non-current Assets Excluding Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets, excluding deferred tax assets $ 74,621 $ 77,178
Canada [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets, excluding deferred tax assets 43,335 47,892
U.S. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets, excluding deferred tax assets $ 31,286 $ 29,286
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS - (Additional Information) (Detail) - USD ($)
$ in Millions
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Long-term Purchase Commitment [Line Items]      
Operating lease term   12 years 25 years
Undiscounted obligation   $ 6.3 $ 28.9
Undiscounted operating lease liabilities $ 21.7    
Inventory And Property Plant And Equipment [Member]      
Long-term Purchase Commitment [Line Items]      
Purchase obligation, outstanding $ 5.5    
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( F)_5 '04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " )B?U0;0I"6>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$FAW4SJRT9/'0Q6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI=^? M/H$:'83N(K[$+F DB^EN<*U/0H\>$SMA/,:, 6'7I*4)45,#E. M#.>A;> &&&&$T:7O IJ9.%7_Q$X=8)?DD.R&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" )B?U09U: +6($ 2$0 & 'AL+W=OT!)M"9%$EZ3B MY.T[U-%9R",7O;%UFE\?A^0_I$8[J5YT*(0A;TF:,SVB^-H/Q0)UR=R M*U*XLY8JX09.U<;16R5XD [1777B.-J&Q%YSQ:,LW8B',U^VC@C.G5@FB1*0ZDBE18GW9F] O M4W9J _(GOD5BI_>.B6W*2LH7>S(++GNN)1*Q\(V5X/#W*J8BCJT2-*_39O/#1FQ;68ROC/*##A9>^\1P*QYEELGN7N-U$V* ?T9:SS7[(K MGAVX/>)GVLBD# :")$J+?_Y6)F(OP!L<"&!E /LA@!X*\,H +V]H098WZYH; M/AXIN2/*/@UJ]B#/31X-K8E2VXT+H^!N!'%F/)6O0I%'Z#'2)SKD2NB18T#8 MWG;\4N2J$&$'1(;D7J8FU.0F#43P,=X!H)J*5517#!7\/4M/B.=^)LQE;@O/ MM"L\/B'LHBW\ XY7)\G+]3PT27]-5MHH&'=_(Y*#6G*02PX.2%Y+/X/98,CR M?2O:,HZ'4[?_A%"Y@MRM[S&Y.<7^NR,H!6#A'E&[( MPG!SH(]QQ>\_%N:/9(WC4]RR2[+;*(:2-H6)L)&J/6&XSERF?>[[L!Y3(!(4 M@AAA4PLH[N EX2*$M1V9RF3+TW9 7*;+=6E3"BCNWQ50P@'H*M-P6[=WX?^K M [0I!!3W[Y+H)A%J8T?5KZ!@0C19N&!'U:1-&:"X=\&@HB8>6KY&N4^JT>UZ$YN<+0FDK [*2<2M(1Q6 (H"1-$;/<'=>1B:& M[EH3RGY>_4(6PL\4)*T5"5>"*9+ B%RT['0^LC56SW!CKF!@S/LA3V$C=:AF M=@C-)XOK";:J9XW)LZ-,OFJLD?[+Y[+-Y"$SVO#4]FSKSJI0/LV5[4> U_'Y M8'A.O>%@Y+SN4SE[NTYK1/EF7!-?9JDI-J#UU7K#/\FWN4[S>/&UX)Y;'],D M%FL(=4_.X/6JV( 7)T9N\SWL2AK8$>>'H>"!4/8!N+^6TE0G]@7U9Y#QOU!+ M P04 " )B?U0F[A1E?P% "E%@ & 'AL+W=OY$$:"_=FJ%#LZ3=L(^*KUJB6CN54JBS7QO&A=4EZM+L_M;S?R\EPTNN 5NY%( M-65)Y?-'5HC]Q0JO7GZXY0\[;7Y87Y[7]('=,?V]OI'PMNZMY+QDE>*B0I)M M+U8?\/N-[QD%*_$79WMU\(S,5NZ%^&%>KO.+E6<0L8)EVIB@\.^1;5A1&$N MX]_.Z*I?TR@>/K]8_]5N'C9S3Q7;B.)OGNO=Q2I9H9QM:5/H6['_S+H-A<9> M)@IE_Z)])^NM4-8H+:N"WRGX=J,M,KNM M*ZKIY;D4>R2--%@S#]8W5AMVPRMSC'=:PE<.>OKRNM),\A)M1)7#X;#/E("UIE#-V9!10Z1=_OKM#/[WY![Q"OT+>=:!2M+X,@ M(M'Y^O'0(PZI&,=!+_4*9]#C#!9Q?I,T9Q:HT#LF(3,S!E#O"Z9.4 5E1&P1 M>ZHAZ2 :,LERKE$AP$O*?'GGG<40E45A,U(C.%76GZJU"A*XEX!38^4]K.(^ MN=89+=[P8)L$DP2/G.&0"M( NYT1]LX(%YUQ73W"$0GY[,(53E;$<12.<;FD MPBARXXIZ7-$BKAO):LIS=7!.61>PU!&P+=YH@L0/XS%&ZT<8\V7@XI MH6F!EC*J!1A/UDYB3-(1PJE4ZGMDYJ"3'F)RQ*' @U(_GZ :ZINV?C4Y6@-! M:1OW+L#)!$I O#08 79(83\*W8#3'G!ZI)S4'+S*_X,L5&*K]U2R69SIU+%> M[(]@.H0(]MTHL3>PB;>(\RNXE6I>/:"" ;DB:5CT5&Q/&WAI8W46=F?Z5>XD M&(]#UB%&O"B:B0A\0(1X$?H5VS((V1QI^G04*IY@B*8N=DB%?C13L/% 59@L M OU-B'P/%=4)C$Q]Z(?C$'5)!7,YA0?*P\N<]]56IOF*U*F_2HTT&2>\0RH, M<3(#;N Y?(3H;%6:KT9XRB@XBA,R.52'7!R&T5SJ#-R#PS>U(%\XO><%UYPM M]2%XX Z\3!X?LDPTT'B@FCX;7K?%CF:9;"#6B[G%.J=,^8%X09B,?>(2\Y.Y M2!^(!"\S21M0QS!.&2+P)D3GD(*@BF<0#CR"EXED8SMT )FS6BBN6XK.7TJ) M9-!0-,P)>\H3(0G'/9]#R@^C.=@#F^ C=-+%6BVD'::@E6OK]3%?3UDC!'(; M@W9(D3E?DX%;R#*WO.XK9M.D14JF+.$'*1F'A5,L(#-L308R(@YU*^7-(#P:?93;Y,F!\2P00%\%$_K@BN,0BC&?Z8#)0 M#%FFF#8&CIV]@T&\9!*F3K$PGL,X, T)%@OYW>GV[B?TZ<_O MU]_^61I1!X8@R^/)1I0E)*O:0?,'O4D# B4WS3FYO6E8(XYY)_$B?TSJQ^5>^V1@ M-W*$W7*82*&$0528$>F45S!QVU[9"7=*5"F)Q^V10RKQ@QF")P.;D64V R)N MRJ:P]RK=$"?*6K*=N11[9':L=H*>4MP';(@9/)3.M$!I(CRR1W"!RH MC6?=AMC#9(S3(1>$Z1RKD8'5R#*KM<7ASJ3'3A0YDPK2#Z8Z[9SG MR92EH$"ER:3J.N1(D,[QF3_PF?\6/CNH93;MW@J_,QZ]JK".?M4EY^I7UP=W MB.8"]P\J'WBE@!6VH.B=Q> V=Z)MB]:U/9:\5YH:('LXXY1@&T$X/M6"/WR M8FXJ^YOIR_\!4$L#!!0 ( F)_5 /^J/1<0( $D& 8 >&PO=V]R M:W-H965T&ULG95M3]LP$,>_RBGB!4BL>>@##*611M$T)B%5 M=&ROW>3:6#AV9CLM^_8[.R%*44'=WM0^Y_[GWYWM:[I7^MF4B!9>*B'-/"BM MK6_"T.0E5LR,5(V2OFR4KI@E4V]#4VMDA1=5(DRB:!96C,L@2_W:4F>I:JS@ M$I<:3%-53/^Y1:'V\R .7A<>^;:T;B',TIIM<87VJ5YJLL(^2L$KE(8K"1HW M\^!+?+.8.G_O\)/CW@SFX#)9*_7LC/MB'D0." 7FUD5@-.QP@4*X0(3QNXL9 M]%LZX7#^&OVKSYUR63.#"R5^\<*6\^ Z@ (WK!'V4>V_89>/!\R5,/X7]IUO M%$#>&*NJ3DP$%9?MR%ZZ.@P$\>0=0=()DE,%XTXP]HFV9#ZM.V99EFJU!^V\ M*9J;^-IX-67#I3O%E=7TE9/.9O?2HN85+)0LZ&RP<#.C!"^8)>.6"29SA)7; MP,#YDFF4MD3+[@_.P"SH!+>.!"T-F8-+2$YC8(\P[CML5(WL'X MWL@1C*-+2*(D.B)??"R_PYSDL9/'GP_E(16DKTK25R7Q\2;OQ/NA68' 9 &* MDM5T77/D.[86:"X!7VJZ@U2<7&/!+0AE#![-N=WDRF_BGM,NBT97:;@;)G;, M)^Y]#NC'/?WX0_J%JBIZ(::DPR)>J:!F&G9,-'B,L@TV&Q*\8?S(XX!PTA-. M_H6P'8$;TV!Q#+&--AT 7$]FU_%X-GE#>H+C ?"T!Y[^!S!U16/IEG"Y/48] M/97Z!,>6.AP\=-=D'YC>]Q)9S>,G#>WGO(:FK1U%_ M:O:<2_3Y4%;-]6POY?'U8M%L]OR0-:_$D5?J/UM1'S*I'NO=HCG6/,O;1H=R M08(@6ARRHIK=7+6_O:]OKL1)ED7%W]>H.1T.6?WEEI?B\7J&9T\_?"AV>ZE_ M6-Q<';,=O^/RX_%]K9X6@Y6\./"J*42%:KZ]GKW!K],DW4IO(U,<#7_*RU);4./[JCQM1-NU?]-AC@QG:G!HI#GUC M-8)#476?V>=^(LX:*#MP ](W('8#-M& ]@WHI3VPO@&[M(>P;]!27W3?.VDKPN#F@IJERYG^?Z M6R/*(L^D>KB3ZD/%A41BBWXY\CK3[FW0''V\6Z$7W[Q$S3ZK>8.*"OVZ%Z-8YB5.:6G1=%$VC.+#HNJ@PC@)KZM8N*L&8Q##;:& ;>=E^7XNF M0<=:; L)T8R<3K%RJ^6)I8LB3,$LF@ J#*F%6KLHE@0DA&G& \W8NR;6GX\Z M?3:>A9 ,IA+OC-WIB$ J<:H\7W_BLJAVT,0E#HT(Q[$U;RXH#1FUILT%81HF M=G0 J)C2 )ZV=.":^J.#5ZJFE"W;+%?UK= )16L'B'(*4$Z911D ):$53RL7 MA%F;'$>4 12-0PI3QH$IN8&7]%D=;4['HZC!A=$;&44S":U@7D*HQ%G_ (K% MB14':P 5TJELA\\4!O;G.[[95Z(4NR^MFW.5X4MQU*("I(U=0D%";-H0BME> M!E",L-BF#:!P-.5E8F@3_S*68O-IKD5LKI+]0:>'UND@:0(,U*YL &B.([L MK@!8DMB5#>HP3J=<;80!IE[.'[C:LF15\?<4TW5O8.2XZ*RJC3LVV@%?(AY$ MM["J'>)@.NXGFP&93!5V>[H!6!I%SM)R82I'D,">FJ\X4<:,EL%],_#)0 M+BH591R]*%6]?0GR=NO[7,D9:O-V82R.[%(+&<,X3>P4"N'8!&DC*? SFD(\ M\+IJMR7-Z;XI\F+"TVZIGS.2,)O+<[#Q,(TDP+%WF&HGJ_:IE0K&S3ZK=LHW M.[5S?XFTA\#AQFZUMN-M"8 8<[SC@N:JICO.\7)JB#FE=CI< C"UXBS.D*TP9I86 M6 .PE$TXEQC50ORJY>UY.D7W?*L6,Y+99Y TH" ".YPA$*6V%@=0\\C5+! L M/=,_8])&LQ#BW<7TI!5-[TZ&&$% _()@>:IKG::5Q:=5@E[4?*,3^!>P2A%7 M(-#(W@X"H-3>O:\ T)Q@.S4 *!PDR<1,&D%"_()DQ;=<4<^_AKDK$>;$CO8E M@(IM>;>"3*6)$T0N*B(3Z9\814+\BL3$D"\O$E<78&)OY2!03(A-%I(B)'#2 M!&0LF'*TT2+$KT5^YO)YZ=7;.#])(O;V:PF!(FR7=@ U#P/FA#4 (U$X50Z, MIB'^J421*=%8G0[WBK@^*NR. MVL5)-E+-DG,N-#[,-16>^BM\.^W0E%*WL"8L2FSY L.<'<-EUM;/6ANS-/6< M^NOYJ@LID*=;3),P< Z60%@8V_$#P2">(&R2IRGA]+D2?OF%SE(EO9/;A8;C^7LGL!?_N!62=58U97LZHAVP[7>(8C@1!*?%K=,D<8[$ M !0FL:T, )3:5#GG0P",TGA"5%.C#:A?&XP#KOC:\ N.W!D'Y-!J,36/BL M-4]2YZX @,5X0C-0HQFH7S.\KT5^VDCTQSNN<[OO]HR:RDS]E?GK;N6HJC[N9:[7Y&2FP#'_N?KS]\3NV3:FJ2T& 11)L'T$ :&"V-Y: "@63!UJ,U,^F;]\ M7AB*S*UA&">)S10&V5_#B[(6> Z]W[9M4 MC;)^JF3WGL;PZ_"VUIOV'27K]UO\>HF!WU?X];I[%\N8[UX->Y?5NZ)J4,FW MJJO@5:RFL^[>MNH>I#BVKQ/="RG%H?VZYYGRG :H_V^%D$\/NH/AG;>;?P!0 M2P,$% @ "8G]4/P:8K'K!@ MR8 !@ !X;"]W;W)KJQ83:Y5$ M5Z*3]MN/DE73(D^4';=O8LO^W^ET).]W9#Q_$M67>L.Y1-^*O*RO)ALIMV]F MLWJ]X452OQ9;7JIO[D55)%)=5@^S>EOQ)&V-BGQ&/"^8%4E63J[G[6?OJ^NY MV,D\*_G["M6[HDBJ[S<\%T]7$SSY\<&'[&$CFP]FU_-M\L#ON/RT?5^IJ]G! M2YH5O*PS4:**WU]-WN(W*\8:@U;Q3\:?ZJ/WJ'F4ST)\:2[>I5<3KXF(YWPM M&Q>)>GGD"Y[GC2<5Q]?.Z>1PS\;P^/T/[ZOVX=7#?$YJOA#YOUDJ-U>3:()2 M?I_L+( -,! M ](9$-. #1C0SH :!B0<,&"= 3,,6#!@X'<&OGF'H8<..H.@S?T^66VFEXE, MKN>5>$)5HU;>FC?M<+76*L%9V98F4EW<2?6B)I*LD;A'BTU2/O :926ZVR05WX@\Y57]&[K]NLOD=S1%G^Z6 MZ.6+5^A%H_FX$;LZ*=-Z/I,JU.:&LW47ULT^+#(0UDEV_QMFF;-?$]RM$VR=*J>89UL,SB4VQ%?Z_6NV.5M%H7<\ JM1:$6_Z99 ME8] F= =U*LOTP;@J7M M,E9K.&F"@5(:V.E@)#9R-B+J!1D>@@R=02K2*HZJDK6K*EZNOR-9)66=)WN" MI_\IF#25'(HYM,)1BRDPUMR(J!=S=(@YI40J68)J7*)M@I+(H6" MC>S<^20P*L1J3-4+-SZ$&SO#O2U3HSC^E52'I1Y#T<;V=,1QC(T)L8CAXFB, MP=+V%N#(+(ZV:*IN:8[G"I"Q(*(#(XH]W5%XYR3)J(UC"5MTWLWBB&E(!B([ MZG7P+\!;Y]0?XUNG&P4Q&^SN6C66M06V.=[, MX@;O)=49V*$'81"9TV1,UH]<4YFX MJ?RL^@QLF7UJS]@Q6?_44>.9GK6Q[K M9R(54$T)"ZU^$-+YF,0#%9KJIH&ZFX:3CR# K"VHW1*XUS75;0&]\(0=K-#4 M1CY8H2EXQ@X,([ SMRLTH (K-*1S5&AZ=,[^$P_:P0I-P9-VUTCJ+H"ZNX + M2A\%]OTTB@9Z3JKQ3]WX?TY-HP!>?8\-+4%-5WK6SKK?& T4*QNG& ? + ]. MG.6VOYB$S)SEP%D\P;%YO+>"=#[V\,#^D&K44S?J3VXG!XJ5#?:1*:[I3L_= M5I_$')O8,'.B$X?1]@A\I'M?^5U/Y"BFW[JY[/0DI1 MM&\W/$EYU0C4]_="R!\7S0^%#K]5N_X?4$L#!!0 ( F)_5#>+8+X8 @ M )8E 8 >&PO=V]R:W-H965T&ULI5IM<^(X$OXK*FH_ M)%7#8$E^P:DD51-@[V;K]FYJLB^?'5L$WQB+M069[*^_EDPP2&U!YKXDMGG4 M4C^2NI^6??LBFV_M2@A%OJ^KNKT;K93:W$PF;;X2ZZS]*#>BAE^6LEEG"FZ; MYTF[:416F$;K:L*"()ZLL[(>W=^:9U^:^UNY5559BR\-:;?K==:\/HA*OMR- MZ.CMP=?R>:7T@\G][29[%H]"_;[YTL#=Y&"E*->B;DM9DT8L[T:?Z,V"I[J! M0?Q1BI?VZ)IH5YZD_*9O/A=WHT"/2%0B5]I$!O]V8B:J2EN"&D/ MT;Z!<7W2^6Z(FV2VS>JBO9TH&)6V/&87-Z^@E-/^% /_^&F%C6N5P+*P034WH*FKN@<12$T2EJ M@:!8'(4'U(G?T<'OR,OOI^*_L,G-#O/1&!_,Q5X:YP+215YF71"N"Y*M9:/* MO\T#C,/.7'3,3Q);_,P04!H&%HDN*)JFUG0L7%#,>813F!Q\3KP^/RJ9?QOK M;%$06$"00EOC[@=2PZ*"L-4*I:HNBF$4),Z80F;-_F!@ZF4 4B8DQ)J([_DJJY]A"SV#1+@F>B-A'D^=,:31U/+8Q;!I M:/GK8L:41;;'F"6&.YP>'$Z]#E_]X^ ?@85>E.U&MEFE)WO3Z!"E7C^03975 MRFP"\=>VW.CYQ\A(D:FU7)@AF-3BX@(S"Q<3<9P(&O3Y.SBSXY>B:6#I[Z.G MRK[#.M"; )8!Q *Y$\WK-9J6 W?(++36] Q!)?:BGF.FTFEBN8^@8A8,$' D M8*@_0YDEWVH5RNILHJ*L[Y!Y&?^MR0IA3$O(3PW(Y5R4 MN^RI$KCZ8>[Z#VA@T^RBIMQ.07,$Q4-GF2$H&K%X:*GU4H!RK^.?ZQWL(=F\ MHFYR=PG$B9U)$)2=C%%#W/'1187AT%KJ10CUJY OC=AD97$TN?D6-I<.(V9! MH8Z'[JZ.[?R!@'C(;<]=T)AS9GONHL*!<$I[%4(CK^/_,7,)GO56_9HJH\"!4J!JUW&(0^< MC8S!$EN7SC$8\!#81""P. P&] +M)1/U:Z9_"9!+9SU&5 ]W9AT!TZQ,PAP 6! MHK.E$H9*[,VQ0%!CT.,##/1JB?KEDBZN\KZ0 XFT*Z%6)D^O:#V'4N%J%\:3 MQ.;"127AU*X4$!2-W1B H,+IE.)DL%XPL>!=%6T)6:U]1T7+>F7"J#^;;!O0 MX[#/?D26[FV?QI'(7C$S#$:3Q!8.&"RF3G&"P3B-!L(-ZR43\TNF6;8I55:5 M?\.B:^52O62-@!VX$Y4T!'2*M2C5MA'M44@V">GD1Y0J5^^,4UL[S3 4#5([ M4J&PE-J' 2@L2@=*6=9K+.;76%_WBMW4K>>80LE %)9=J\\0$+=W*8)A+@U( M;\$0";T,8^=DF,R%*$QM!V7=#VX@1"?9=1V"<0Z'+K"S0##1$ N])F-^3794 MV#BJI1&5.9]5$HU?*!^NIJ(\<'8))N*AW'DGYT0=N&-TSA@@?6_AAF*%ETHL>YA<] MAR!R/.@*=*]F9YGE'N'+$+$3I4Y@.(,Z/6_O]0GW'^A\A1+TU83ZB\?+D>.7 MV%:@9T"GH^TU#O=KG*/1+DDEZ^>Q$LT:,M83%I07'!$8410/D=8+#.X7&!Z% M>[4/$-?HYD#I1$YL(F9K703EY(Z++"T0%) 2#B00?O3JQJ\E%LNER,W$+.T# M8EA:ABZ=1BNKG7Z>!\=F&ZP<\,,086Q73/-$=281:%=&B*PB+.A_=N+#'Y& M9 RY_8$\B>>RKO5VT?)K\"T<1\YJ>!C;DA.!16$0VF7"_,OE\>%,CVF%/.QNG+Z7MZA\#A<[A M&X*RSQE10Y$M3R='WYFL1?-L/O!IB:E-ND\*#D\/'Q%],I_.6,\?Z,V,(L_G M]&;1?2+4F^^^6/HU:R :M2"(EM!5\#&!.6FZCX"Z&R4WYBN7)ZF47)O+E<@* MT6@ _+Z44KW=Z X.GV+=_P]02P,$% @ "8G]4&NY+9W$ @ W04 !@ M !X;"]W;W)KD/:;0_#'A2;MH7)HB?)3=.O'R4[;@>TQ8"]V"(E'IU#D1QM4/\R M!8!E#Z549AP4UE8G86B2 DIN>EB!HIT,=SD#B9AST@YUC)?+".DG5^O+J=WR^NK46@)V&V' M20LR:T#B5T .V24J6QBV4"FD?\>'1*AC%>]8S>(W ;_4JL<&T1Z+HSAZ V_0 MJ1QXO,$K>-VR.RJ 4*6_J0J7L1H,!91L'9NQ<**X2P26[)2=0 M$5K#?DS7QFHJHY]O,!IVC(:>T?#_\OXV2+_'7L!A9\O5W1V]Q;W0J!QWIP-E M[=09=F'3GA:&E)1-:LZH[36&K1+?D&- M)+=M\8M'(*;*@A:H3:_5EF"YIEP8KZ'26!%_2S.%#/AJ=TX7Z!M0$2S]2+!1T^:[D2=.X'BZ%+:V6; M[NN\W>R:-BW[=+P9?)=1D)&H5'OZ"!@NADFC6&Q\@V\1DL9\>Y%^J.5B%^ M3@OF3'>U\^EXL,AY^7HT2L6":Y.&8;ZH0:Y.QC/-16D8VI1K5;C09CU^, M:F/]X.1(]R[CR5%HLK.>+R.EIJY-O#]C%U;'@_W!>N/*SA=9-D8G1TLSYRGG MF^5EQ&K4HY2V9I]L\!2Y.AZ<[K\^.Y3S>N!WRZOTX)E$R2R$S[*X*(\'8R'$ MCHLL" 9_MWS.S@D0:'SI, >]2S%\^+Q&?Z?:H65F$I\']XF MYX!7!)?VE57=V/*"B23G4G3$8U-:W_^:NB\-_,9AT!A/EW3I2 MEC^;;$Z.8EA1E-- DP>5JM8@9[TD99HCWEK8Y9.ST^G%E#Z]H\NKM].W'Z]/ MKR\^?3P:94#+@5'1P9RU,)/OP+R@#\'G1:*WON1RVWX$2CVOR9K7V>11P%\: M/Z2#\1Y-QI/Q(W@'O?C52"GMT'GP*SI:FK0Q?TF7DQ#ZW M&Z&B=]8;7UCC:(I-1AGF1'^=SE*.**2_'V%TV#,Z5$:'_S?RC\-,AK03B:X7 MC)HO0KTT_M[Z.37>-*7-7)+UF:.MJ0C(ED_8*?J 8%'UVM-&^],,O!]_>#69 MC-_L"HZ^VG_S$RW,+=.,V1-NB:6)ZD^9Q!)6C +/"UTW/@NO9;0 6SI.-&?/ MT3AW+^]YV7(E\7SCE;GZ2X3+J!>Q86M]>TFM4DM_F_K3+H8WP^FPCUD+D8;T\\75];5L[[]\DQY( QJNF19\*U? /S?> ME-;X-"C]O$[_!:KQ& 6!%$R/[XGZOCU)W&+F#BS)HX#7J(-GK2V3! #D- M4?.VAAG2J1.&%$'#U1PK+> "7UNGW\O#_XK9@A.K,O#_1EL=6Y M4N,[.Q4FKBE9172EIN8:7R4@6E(S2Q;>HN74JM"BZGH&M[V3@D5 1=J5CND M5EI&ZP)?06>_(E9S?/U:72X@[:G+ET2IBJ'>AL4-XI/I2G+3+>PL[G=-*I1M MZ42+FV150,TF-5%5BOKO%.VN)@QM(RTLOBD1]8LZ""F+HUN82#3Y3GI.FZO@ MF*%IJ[FDD5IT$;H^(:J"YRZ^P"X^/Y//9*EO$*HV4WEALN:X$U 2UI6QD6Z- M:WA([[_A91_>!BU@IV!C)1YE1X)E2YQ55W-\YKTT!O0LC)^S*C+("\87+9EO M>^-+8R(2!$?9W"%BX=;JT $.K>=FJ5<*<?Y"EL M[C="P31:5:W*+/4TUZ;1.8)C[WG+##3^8:%10.%,KK<*L47AE\+&D&_J&=@ MIT+5AKCN+@$76:BP6V.=+!G H;8%%4[CI!)6;.3J'.[Z9HX>3"X@.-?Y3/BA M8=LAIM_M1\#3=O+9'&_GQP\FSJ4+'5R=I'#4N>@6&PO=V]R:W-H965T&UL?5?;4MPX$/V5KMG*5K8*Y@;D MQJ6*6W;93384).$AE0>-W1ZKL"4CR3/,?OV>ECQFJ OC"VK3W>?[CX2!TOK M;GW)'.B^KHP_')0A-!]&(Y^57"L_M T;?"FLJU7 JYN/?.-8Y=&HKD;3\?C- MJ%;:#(X.XMJE.SJP;:BTX4M'OJUKY58G7-GEX6 R6"]I1#X\F'DUW9'S=\U[ST&\\DF]/3C*]\'.JEL=OOS M*"1:W9S!GD/N/_PBKQM709C6Q#[H#$@ MAND)PI M0S.F M3D!/Q0 L+6#:+X_;=WT\G;?:')2(TD*%OI7 7.J=!&F4QCV0U_Y673_JNU?B^2AN^/@0& MCE94J@43Y K0F?(E%7A&!,[6PI%3L=!13W304NN%TI6:@>%@R;-;:)"5\PQA MYVU<3&!>54(84&W5R9(?TH5)VAI%:@;A)#!+64J@4)FNDA?M";KKP09'.O^U M@>G-D/ZT"W9&6(*TSCSRPN9C;%8N2'4B[!>=(H*)Y;]27HF?G'-6P MM<[HBGV#$)DN*V6V'@,] $CYD;R&".6/]YQWG;.B&P@\7,*QH-5F-Q>\& M;B\-G,! LU"#[OVUN.:[%E$C@V3+T=MQ.X>4T_1]VOG'UCH3(4P%ZF:FCVH[ M#9=,XH)-*\%Q)FI ,R0&XA$$Q<)-]B&9]&H++54WK70&")<*(P*;1@Z'EHYC M6HM>8[T'E5G:%KCM.%4;!#QT=$?%\-&0 $&.1]+H<*Y0M)DTZ:H?TE@L>6$% MPNXPX;I8"79">PRFDGBF$?TK^BG1(#@ M?H5;VK;*10R!:W#5$KW3>922>+G)&'>3/+6RY..XBE+(]]!AG[*7]5X0I9Z= M%B4105[:Q2_'(;7E^BC=BGJ"*]>M.%:-#BC'?\GS$GE DV2@5-^A^WIW@Q1@FA*&0N8 MCH=O]P8XU>)=-+T$V\3[W\P&W";C8XGK.SO9@.^%13F[%W'0_T-P]#]02P,$ M% @ "8G]4%E07E-+! 1 D !D !X;"]W;W)K&ULM59M;]LX#/XKA \8[H"\.$[:]=HD@)N^+,,U"9IV^W"X#XI-Q[K) MDB?)S7J_?I3L.-G0%MB'^Y)((OF0?$A*'N^4_F)R1 O?"B'-),BM+<_[?9/D M6##34R5*DF1*%\S25F_[IM3(4F]4B'X4AJ?]@G$93,?^;*6G8U59P26N-)BJ M*)A^OD2A=I-@$.P/[ODVM^Z@/QV7;(MKM(_E2M.NWZ*DO$!IN)*@,9L$\>#\ M(D2QO_"KM9]3\I) M9:PJ&F.*H."R_F??&AZ.#,["5PRBQB#R<=>.?)17S++I6*L=:*=-:&[A4_76 M%!R7KBAKJTG*R7,']]:?Y^OH*XMEL^;AXF"]N M8?U @OC^:CWN6_+J;/M)X^&R]A"]XN$4[I2TN8%KF6+ZHWV?HFU#CO8A7T9O M GZL9 ^&80>B, K?P!NV% P]WO 5O 6U3IPDJI*6RRVLM)*T3I!:SQI@,H59 MSN06#7#YHR*7"2\%"?Z.-\9JZK!_WHAGU,8S\O&,_L>2O.G!#?JY*5F"DX F MV:!^PF ZZL&O>H:EA(],5C3-,*CKT0&;(\Q443+Y#"Q5I<44XO4C+%2/- :G MW<&P W?(3*4]Q: RF&E,N86_E#$US3=<,B*7"9A+8K:J:]% _-D-1YVCS4FS MCL)N&$&.(NU:U:6)K32WSX2?=3=,$!X">V)I@0UNN93NA&46]<\\ ],(OGC2!5S1;.DV M[%W.A9-R0J[QG//*49@HU[P5@E7DHO%+ -Q=D(G2J:=IQVWNT)^XJHP@7LI2 M\,3QYK6: 2@/ [!%B9H8>'9R+!M$1]RCY&ZWMLR2'M4Z+BBBA,'O[WX[BZ+P MXC:.5WXYN/BCYZOAJ^"N;-*V.3=@+$TATRFD/ 6I+.2,N&=@^%9251)&7<2I M@@DUDSQNP(X?7ZD(\E^Z2WV[[9BAM+]6W)6%6*""TMM%:V3:\4TC[^/\F7!7 M)@>=5$4EF*\^9ADFOH'KD(F3I@2]7QH-:N.S[N"D \.3L#LBQ;FDC+=\XZAU MW P&%W"K5+KCU&0NI25!Z59$ZJ@E$]U'@WNP Z7-P?[_<%![>W$ /.V,^$H] M9XISKQ[4D 4OR%P@WL$.-!\J)748[U_L'YA1=Z2]=G?VCEXWZ M9NO?;]?%U(+U(]>>MI\(G7],J?/'-1.@>294G:_<0[:#Z?I=U!+ P04 " )B?U0XBTH?O(% M 2#0 &0 'AL+W=O!2F9=FP_]4$2 M+\#!V;.[!]#!VKIKGS,'NBL+XP][>0C5_G#HTYQ+Y0>V8H,W2^M*%7#K5D-? M.599G%06PV0TVAN62IO>T4%\=NF.#FP="FWXTI&ORU*Y^V,N[/JP-^YM'ESI M51[DP?#HH%(K_L+AC^K2X6ZX1[U!_RW&CE@6RO.) M+?[46<@/>[,>9;Q4=1&N[/H]M_'L"EYJ"Q^_:=V,33 XK7VP93L9#$IMFE]U MU^K0F3 ;O3 A:2S4&1YJH(Z.G!V34Y& TTN8JAQ-LAI(TGY$AS>:LP+ M1U^OYJ=G-/]\2A=?WY]=T=79R=GYM_GQQ[,O!\. !638,&W!CANPY 6P/?ID M3<@]G9F,L\?SAR"V99=LV!TGKP)^J,V =D9]2D;)Z!6\G6VT.Q%OYP6\*TY9 MWZI%P9[^FB]\<*B*OU\!GFR!)Q%X\O_(^#K8[H!>P:-YFMK:!(^>V$1#RK'< M6@?=204*.9,VMU:G ,E#K.=*#">H_7M==F%3D4>LF8Q,1W M%?H09#HCA2BK-*>2E:\=H]<#95B @KH6!-"PZ-L8+N4:S>!T"KI=# %VFH6( M\K1&>\LO.*V5RWXM8 <-4N-?8@3:D.CD". ("?IIGY.+@4DLD5):*(#;)2VU M090:JW;D7NN0D]>E+B"6T_Z:TEQ)+8$*1$K]@.;9/^A>"Y&6P07H@#:9/I69_4C!7PDX.\]"(-E M2J4U6M(#K3%'K=H+-%A^R:R%4&/M"ACX$HAEB[ M60O>5T0>/&.I".0# 3WII)GU15.7L7\U'([NB75NGQN,6G*VI/B<7:5<$/$S1GHV38#]*N3WM+AOVU6 M712([R0] OX,EZ@)+.=5(:(\B-G13+!2=M(B9"$_JJ[0TJR/+._G'V;)>/H.^JR0 MM6YRUT(C&HWXH-^G>;2S1S5&IYA0+H"]$[4?OZ63VCE9?KS73R9O\:P_FDWI M K2RFFDZG5+2GXS&-)[V1\D>);B;S>@CVGS_60L%DS?324*_T)O9!-^"BPN9 M-YK010RL2WMO0I-10K\_".'KA=>9U&:GPI+^=#JF&'WR#DE(T8XPY;O'8\9[ MB7SO[%(RQK)C2B;]MY,QG2*4:'E,M6E%CM4/P[)H>8DA.JB,.+GX=GY*D 9Z M9US"2CHV+@-03ZZN8OT ="%["\? D;G/TD$TAU>@^/IQN$2&.MR(= /?TN$^ M.EN;[JX>&:>R^\8]\Y-R*.B=MDU05BB!:#66/BA3X\C:L1,$ R"/LU^T.7'W M%%ZML]:UMS[WM)*L65FIQ0?'E5'?L^VP[+^4^EB$Z'!T$/I-C.3'T6 /Q\2B M$ I9[3;[,("=-!G+P>Q)I+%/E[6+Q:(>;UOBAZ\MWIXELN]J?_#-1S9'UNW3[8%_WIQS'X8W_Q80PDIVMX*7F#H:3'=[V 3C";RY";:* MI]Z%#=A,XF4.>V,G _!^:6W8W,@"V[]!1_\!4$L#!!0 ( F)_5 5_;GN M*P4 , 9 >&PO=V]R:W-H965TG0PD!Z]^'F/BBV$N^QW@V[ZX3\^Y/6L1/:0OOA M/A"\:[T\DA[).EU:=^]SH@"/A3;^K)6','_;Z?@TIP)]8N=D^,W4N@(#']VL MX^>.,(M*A>[TNMWC3H'*M/JG\>[&]4]M&;0R=./ ET6!;C4D;9=GK?U6?7&K M9GF0BT[_=(XSNJ/P=7[C^-1IK&2J(..5->!H>M8:[+\='HI\%/A3T=)O/8-$ M,K'V7@Z7V5FK*X!(4QK$ O*_!8U(:S'$,![6-EN-2U'"4D:+N% M_M7UEP][XXO;SW!^,1S#X,LY7(\_7MS"U>5@>'EU.;Z\N#OM!/8D\IUT;758 M6>T]8_48/EL3<@\7)J/LJ7Z'$38P>S7,8>]%@Y]*D\!!MPV];J_[@KV#)NR# M:._@N;"MF<&87 'G- DP,!EEI0@Y6EB]4)S4E(\JP!132>,* M=L7F[[^=]'K==[?#$;Q?OXA7^^]>,]]#'AW?VA5J&**Y!SN%$1K,$':W=&N5 M!(PU>RGZ/#XXP>"B;]1IJ3$P(&EXX.*Q+WXQM:6#AQ(=AR1-K/P37".[((,F M^(V'\S):%"&.T3(_:G7&)B1\,5F:@HCBS!'Q! M5D!+^MMNK2FI02S4I28"M MM.M4"15WTIGP#0E941J"V0= GRT6F6X@AMRRF9/0'+4CAY*)4#9@8SL MP'^,-^9R@AI-2A+@SOYVK=64\PS:HO& CB!SN#10L!ODY.[L'R='C4/^UD3#84F:#18R M2V > _*<:AXI3%Q#/!"B\AW- Q431E-/B':\+_">V'(O.:DM)S#>RL>2D\KA MIWS4*H;><#&M&2$H(SFWJ NLAZ&&4'E\4HR0LTC MA30Q;X7+-0J&OFX2"19C#G]54?Q_-4JJ=!>X8?PWQ*PT-@2LJ=F&9:[2/-( M%]Q=.-$4Z[7Q1X^\,? ,X,'@([247.39>)"12]3OMY;$3)U>*Y7GB=R5#&_/DC-#I/>T:OXZB Y>E5Y^IK<)3]( M$E?N,0C*.D)A;L:@.;L\I\13 H/OF?"TN#RQH3XW'+C6[-N$>/CK!&%>G94BR2CL_%K&@O*S@1D=:/YP[L7L>G- ME_:YBEKEA;8G8\8#"N.Q5FC)UOM-&\*BI;NN88KT2 MMYO4H']20@XT*%.R*^Y/.3C>TD2@T4C@1PM"9VLK*\C-XN[I(>*I%K3FMEEO M!]56MQ&O=N//Z&:*H](T9=5N\N:H!:[:-ZM#L/.XXTULX(TQ/N;<5.1$@-]/ MK0WU01PT2W__/U!+ P04 " )B?U0@PZ_BA * !1&P &0 'AL+W=O MW8,S3%.Z7$]HQCY[1N MD]AC.ST/G3Y )"3A'))0 -**_WUW%R1%VI9]TDEG^I"8!!:+O7Q[HTZV2O]N MUD+4['M95.9TLJ[KS;OIU&1K47+CJHVH8&>I=,EK>-6KJ=EHP7,Z5!;3P/.2 M:G$GW0+MW*UKG%A>G:RX2MQ M)^JOFQL-;].>2RY+41FI*J;%\G1R[K_[$"$]$?Q3BJT9/#/49*'4[_ARE9]. M/!1(%"*KD0.'/P_B0A0%,@(QOK4\)_V5>'#XW''_A70'71;GTZ MF4U8+I:\*>I;M?V;:/6)D5^F"D/_LZVEC<()RQI3J[(]#!*4LK)_^??6#H,# M,V_/@: ]$)#<]B*2\I+7_.Q$JRW32 W<\(%4I=,@G*S0*7>UAET)Y^JSN_OK MBW\DF68MIP^64["'4\(^JZI>&_:Q MRD4^/C\%J7K1@DZT#\&K#/_>5"X+/8<%7N"]PB_L50V)7[A/U377XAA=F+,; M_@C(JMFYUKQ:"7K^U_G"U!I@\N]7+HOZRR*Z+/H)=GV5$T;E.[/AF3B=0-@9 MH1_$Y"QUV;X;V%7%/O-'LIK##"J]5D4NM&%\L]'J =2OUX)=7MW>WX.S'J16 M%1J %^Q.%0T&BV&?ZMQEGU2U.KX7N@2>&5! _+";@E?L$!G\Y4^S(/#>XSWL MT_W5#;W[[X\8K^D"7E4-\.15SLQ&9!*>2X"IK%9,+4>"N>P>Z'M&; 47&>)Q MH(&8L&S8"E""I+)BF:JJ-J-L9;W>>P%HL%LC>6$1;:% M%VW76S#:7=K,N%EW[Z"G*.1*+@K!1+DIU*- ,=5R*3,PFH.B&$@^()H]G$O0 MOU;@:+#OT'JX*9$(CA9@( $6O\*,F"F=.L&A5\C5R.Q0'K'8F<6> MXWD>W%N6H+ZU&]L4C0$"H, #55,N0#TX,Z8RS>(W$ Z5@IR6_=XYCX'/'J1J M3/'86[F!!**'"B"R_/2]8>> TQPM!@K=@H$YDN^P>4>FS-'Y#% M0H@*3@J=26.!LVR* G>%W6M#.8=K-9/&-.2'G>J](UQV;C"D(!V*/ATZ+'3\ MVED%+QV4V8V6:$)E@YM2$_!NH?L$AYV '43:$ 'B#D<[W9ZC M .&R.[$1FIH9M,@@9-EABY.;NZ^FA\:.[1\PQ,V \U-;#)$(-XP Z+)?>NR] M88Q* 9 TI9!6HZT$7"T$N"WO/"PD$;QL#&4W.AD!8Q'6.V30:P68#O/Y\\'3= M B<($G;H.S/?9T=L-INSR(F2$.UC6,(2GQT&L)'.V26N^+'/YC$[C$)8#&*/ MW>)J%)!K_>#]^#%&SDD<$^<$.*?SH+_XLM&=PZUV5"E?T<&?CX,!\W=#5E^V M%EARJ1D IQ$4&CM+]V'2UF8LHIM&I6:U;!)"$K<*:PG,P^%P^$Y?EOT.I2%]9%(5;"8R/J MNJ#N;!6667NC&0"VELEU&Q+]SD_-O8;)FPLHPO&.82= 3% MH3$*&PJ@WBG<6ATO0+.W9]PG2/U17VZXS-E!X";0Y!<%S2O X2!THWX!LOM& MT! #M5)5;7V&Q$LQCQ47FP>K4HP=!1L(L# M=CU #"#E4F2"N(0^R3QC"30!,R=,$Q:[LQG[:QOUON/-8RA( 4O=6<3N.JE: M:))@% E Z,T@&F(W#-C'OCP>1LXLQ?7030*TY!)2&*[' 5R&X1.Y02W0BB[ M;W.N_QY>8Q=:5.C>XC %>(1SQ,@N)]/^D#Q!\B1-R0$^TL_!Z=1#KWJ6?'AZAJ?3N>?$ )(0@XE")TA" M)P&H[U;N%78:.T#MX$(EZL7F$,N_L(79GZ=.E/J6>&C@P^?8[Z0+@M#QXN#H M286!>_BNNAQXKA?TR>D5;D#8TQVQ[5I"5R"QDF1%D]O>V,Y$!8Z;V&;TV58B M*&RF6_"B[=A@AG1M,7Y+]P#,FX)K+G] =S\$Z,S3-W7O\[+SLDH9Y<":47$% M'3!ZK99OZ/:&*?M[H112[P'UD"S@IP,+/&N80:ETYLP!"'@(JJ@M_L2AI8'C MD&QW1'98P?9YM=)B!660U;+LAE:<;P=- S436/@>!=>V@B(%:(@54<*T+B!C M/-(VPZ82S$D'CFFEY;+4JB2Y))H, &-NI;12<2+L].EZX:[,KAX9%N8 MYMI>!]MJ:5IW4%52NAN<<-SNIFQVB"['=F6!XYVT?M)"+8^=&;)H4"GO!#GQW-N^0A#1XX &FBQ*A_"07V]PWOK0? MD%'CT3:03M=:< MHCWGCX;DIN9U!]+6@COC$(XJ%GM_AF[%6N2HHWHJL44:8?QY3SW 9V%WCAN&BZ_FANB885'QI:E?2X%AQ&&B2 _:52=?>"%_2_HIW]!U!+ P04 " )B?U0 M*T$;&9P& !5#P &0 'AL+W=O8!(2$0&)!@ M$;Y^CT-4K2< MS'AK*UMYD8A+-[I/G^X&+@[:?+"M$(Y][%1O+U>M<\/KS<;6K>BX7>M!]%C9 M:=-QAZ'9;^Q@!&^\4*?NS-6%'IV2O;@SS(Y=Q\WQC5#Z M<+F*5J>)>[EO'4ULKBX&OA?OA?MQN#,8;18MC>Q$;Z7NF1&[R]5U]/I-2OO] MAI^D.-BS;T:>;+7^0(-WS>4J)(.$$K4C#1Q_C^)&*$6*8,9OL\[5RG?_YQQN%,H P_(Q#/ K&W>SK(6_F6.WYU8?2!&=H-;?3A7?72 M,$[V%)3WSF!50LY=W=_^=/O]C[<7&P=E-+6I9\$WDV#\&<&B M>2Z_@1&+)?')DC?QBPK_-?9KEH0!B\,X?$%?LGB6>'W)YSP3CZ(?!=L9W;$; MV&K *#K6G;C<16&_7R]M7[^EQ<.3)<#4W]@^K]#^:(@Y=UK._!:7*Z06%:8 M1[&Z*M=L5LC>]R/VW(F&;8]L$,9G M;%\+IK=*8L$G0=\P)SM2HG>+ B-JO>\E[5BS:Z66A1HHV0G!>D;03A#6,X1V MS=X+P;[73K *)AIOZIDY=.K943!M+_3>\*&5P$;L_9E?SW*N-5!V&EGYD743 MR021S#,#/U%U]G5G=#,BL$D>5''$LC0HRYP5<5!A,8JBH$PR]F!X;P=MW&1/ M$F1IQK*@S+ 3WR&+XB".,O:MK%%O +4XN?U6@B!R.WJY.VY<#Y]97%4L2R*6 MAQF+@C!/V(-V7+%A-N;D;1H&19ZQ/ KB(F$E;4UQ5A9$48*P6LBHI\!H.(UZ MB?C## O%204G@S(J\1L6,4N#,*E8&@=1!J4851$KDR!**'Z$,Y_J[:1QM(B;[%$H25+VGK[8R3L]XOPS M9L"4F8>_>TI3K6W8.! XH!*^3]:-0)JTS50D=2C(1)?EL4 MY&4%XB4I] 5Y48!^41B_',S[Y_GY.ZSB?[; "%\U>@29'.GXK]K 4<*6QC>Z M&WA__/(?91P57UEF.>+E<3JK'V+ZP/E"2M',B$A8!8]?38"6-PC-,!<6>A)#D<8Y"A7.3%OE?D@SF/)BF $8/5<6"P!8 (1;.:6\0S/YH\V^3UJKKA(5EL;.7A0IV*RY6I" M>_?$@W-+#HA*BTL79?US\'S"UL3[F4O/ /293/=5^-","YF?VB+%?#9ZX,>. M,FO]:3"F<_^LG43Q45*/MH/P-T]U#' 4R$BG?!&O"USGE#K1\HMB'2\3!^3 MLZ2W"VC-:$XEE,KO*Z=?-12%]SZKT5W?]0U@-TC>([4@-\#,?A*^MXI&KT1.!JNA8(ZLL*92S(:\( M +E#MY\JCZ2+!B=$YCCWW(U&/*L55JNE!E#MUJ,]Z2/8D9I@A$5K1FPFB\$" M@?P4LW>T9:=KWWW@P73R60K_I2X 5,'J6@(&M/*P0M:@7I=T)0B2(J0^GR0E M^T9PY=J:2D,1I%'!HA#EGZI[D)90E01Q'K)_4K'HB63(O0H3:9#@(2Q[CA!"'N+_^OB\L+T?_[[S*?NI-OSIXZ",+> M/^CLU!^F5\\RN[P9KZ>GTM/VZ<'Y'3?[J;'M(!JNBVS%S/2(FP9.#_[AM-4. M=4E?_0=02P,$% @ "8G]4-[0]HR\ P MO < !D !X;"]W;W)K&ULI57;;N,V$/V5@0H4 M+:!8HB1;]JYC(+?N;H%D@US:AZ(/M#2VV)5(+4FMG7[]#BE9\2)-7OHB<4C. MF3ESXW*G]!=3(5K8-[4TIT%E;?LNBDQ18VE74;T6K9 M\BW>HWUL;S5)T8A2B@:E$4J"QLUI<,;>G6?NOK_PA\"=.5J#8[)6ZHL3/I6G M0>P>[$9UO5.[CSCPF3J\0M7&?V'7WTT6 12=L:H9E,F#1LC^S_=#'(X4YO$K M"LF@D'B_>T/>RTMN^6JIU0ZTNTUH;N&I>FUR3DB7E'NKZ520GEW=7WVXOKIY M@+NKV\]W#Y]N/BPC2[#N,"H&B/,>(GD%8@;72MK*P)4LL?Q1/R)W1I^2@T_G MR9N OW=R FD<0A(G\1MXZ<@Q]7CI:QQQ2V5DX0Y;I:V06_CK;&VLIHKX^PWX M;(3//'SV?T+X-L1B B]0X*%"N%!-R^435-R DDAMX"CP=8W 90G4FYI[1F;@ M^+R+!H0$NU/0:B$+T?(:MJBVFK>5**!6!7=]8>#GG^8)8^_A@DM>$ V24E%9!GWWF0]="2! MA'X64*SE&$E0FR/%T/,3LI^;?@"M:2B"(%>EDB=%IW5?E$=V7]H!FCT^)+;2 MB*-DQ!Z:ONO0=9UO%?JPQ=%J2&@6IAF#>9CG#%@?"'8= H9V5PD@WT6)O,9$*;[Y5DX2QCD>=P?\: ='11*4T;/V[8:CXR95^N(Z[X]-TUD_DY^O]NW;- M]590(=6X(=5XDD^#WOQ!L*KU\WFM+.7<+RMZ7E&["W2^4!&=@?+!7WP%0 M2P,$% @ "8G]4$DO&ULG51-;]LP#/TKA,]%[#AIUQ6)@23ML [H5K3=!S#LH-ATK%66 M/(ENTG]?2G;<#%ASV,46*;Y'4N+3;&OLHZL0"7:UTFX>543-11R[O,):N)%I M4/-.:6PMB$V[B5UC410!5*LX39*SN!921]DL^&YM-C,M*:GQUH)KZUK8YR4J MLYU'XVCON).;BKPCSF:-V. ]TM?FUK(5#RR%K%$[:318+.?18GRQG/KX$/!- MXM8=K,%WLC;FT1O7Q3Q*?$&H,"?/(/CWA"M4RA-Q&7]ZSFA(Z8&'ZSW[A] [ M][(6#E=&?9<%5?/H/(("2]$JNC/;C]CW<^KY0)FERA&\RM#<)?).WVM.YJ1$>Q XNILA!:%&,$BSXTMI-ZHYY. *X6T\"14BR"*WSR/+$AB-?HP+J)H+0>'R :M M- 6@GP3@>\3^'L?O0=;<(;';M!:P+#%(T6<'*PA?603U-"/XU\W$!W->H]T$ M-3L^B593-_*#=W@P%IU.7L.[U^9&V(W4#A26#$U&[TXCL)V".X-,$U2S-L0: M#,N*'SVT/H#W2V-H;_@$PS.:O0!02P,$% @ "8G]4 TI,!-T P "0@ M !D !X;"]W;W)K&ULK55A;]LV$/TK!RTH.L"0 M9#E.T]0VD-@9F@+N@L3=!@S[0$MGBPA%*B05V_^^=Y2MN.L2#-V^V")Y]^Z] M1_(XVAC[X$I$#]M*:3>.2N_KBR1Q>8F5<+&I4=/*RMA*>!K:=>)JBZ((295* MLC0]2RHA=309A;E;.QF9QBNI\=:":ZI*V-T5*K,91_WH,'$GUZ7GB60RJL4: M[]%_J6\MC9(.I9 5:B>-!HNK<739O[@ZY?@0\)O$C3OZ!E:R-.:!!S?%.$J9 M$"K,/2,(^GO"*2K%0$3C<8\9=24Y\?C[@/Y+T$Y:EL+AU*C?9>'+<70>08$K MT2A_9S8?<:]GR'BY42[\PJ:-'681Y(WSIMHG$X-*ZO9?;/<^'"67$_ M2CP!\G22[Y.OVN3LA>0SF!OM2P?7NL#BV_R$B'1LL@.;J^Q5P$^-CF&0]B!+ ML_05O$&G;A#P!B^I,U4E/9TA[T#H J9$5^HUZERB@YETN3*NL0A_7BZ=MW1$ M_GJEZFE7]314/?TQ3U]-YDMXX6J1XSBB6^;0/F$TZ?=C.$*%2Y+C@=S"SJT> M^!))8%4+O8-2%$!7T'E238*A;FQ>TN$%LU1R+?A".# K$'5MS5;2Z4:U@Y-A M/*1#IE1[XQ3-%N -2/U$%AJ["R921HW6[WI0*Z%]F,/'1M;L70+.V__Q:7>* E.$FD M0>RQQ-HB!HH;Z4N:IIB*4;,A[%!8UP/S_XWSUM_9S=WBP5<$YB5 M 6(:"'6VS?Z8'EQB=+;-]&"!6WKA_J-K9_'@V;1_:A_)47NNT*[#(^0@%&P[ M=3?;O7.7;7M_#F\?R;FP:ZFY_(I2T_C=, +;/CSMP)LZ-/NE\?1TA,^2WFJT M'$#K*V/\8< %NM=_\A502P,$% @ "8G]4)MA5$\9! APD !D !X M;"]W;W)K&ULC59=;]LV%/TKA 84&Y!9CO/1(K,- MV&F"ID ;(\ZVAV$/M'0E<:%(E:3LI+]^YU*VDA2.T1=;I.X]]]QOC3?6/?B* M*(C'6AL_2:H0FHLT]5E%M?0#VY#!F\*Z6@8<79GZQI',HU*MT]%P>)[64IED M.HYW"S<=VS9H96CAA&_K6KJG.6F[F23'R>[B3I55X(MT.FYD24L*?S8+AU/: MH^2J)N.5-<)1,4EFQQ?S;?)(,F1!IR@(C2/RM MZ9*T9B#0^+;%3'J3K/CR>8=^'7V'+ROIZ=+JOU4>JDGR(1$Y%;+5X*H-!K4SW+Q^WVU6-Q=+:^^WL_N;VZ_BE\7 M5JM,D?]MG 988=DTVR+..\31&XCGXHLUH?+BRN24O]9/P:ZG.-I1G(\. GYN MS4"<#(_$:#@:'L [Z5T^B7@G;^#=NE(:]5UR51R)2VL\G,UE5R0F%PM'GDSH M+FPAKI61)E-2BR4N"149O/AGMO+!H:;^/<#HM&=T&AF=OL%HX10,-)H\V\M> M,MH7_X-@W,47OI$939*&/7%K2@Y9$/<5[?<1*KK-200(R"RS+5]"_>/-W?U] M#)7"A6]77N5*.I3+0,RTAEX@E]FZD>8)+:.!3/Z(X6Q-48\>,50\7[8&HT2K M[Y2+$B/$Q]?:>KQ$SWOTEC*E*)RM7\,B]L;+V-E>5')-8D5D!&F%)H$'N8!G MK_PLRH"0+#7&3D B(NBAX#6@V\BLUT/B/ MF$:&"*\(X 5RB[&0,QLI3%NOP 8X!7K:NMWL87!V"Q6^EDKSD0!L:Y6)3,<\ M11 ]VMQU:[\[!-O$5;NR =&(CQ6^E,BQ -X7UH;=@0WTWU[3_P%02P,$% M @ "8G]4%KXO+/C @ S 4 !D !X;"]W;W)K&UL?5113]LP$/XKITR:0*I(XH:F0%NI+=U@8@,5QAZF/;C)M;%([,QV6OCW M.SLEZZ3!2^P[W_?==X[O1CNEGTR!:.&Y*J49!X6U]7D8FJS BIL35:.DD[72 M%;=DZDUH:HT\]Z"J#%D4#<**"QE,1MYWIR'4LQ::PSA%.1C7?X#W:[_6=)BOL6')1H31"2="X'@?3^'R6N'@?\"AP9P[V MX"I9*?7DC.M\'$1.$):8663D58[T"Z:V-S&E^K1)$Y(]U/NK:9303@[ M>5A.+Q-T=K.XAZ,'OBK1'(]"2YE0)]*,>L(A%[_#UN[+[GJ__!M\2 M,Q1;7Q[\G*Z,U?0\?KU#G'3$B2=.WB"^IZ[)FQ)!K>G%9:J1UO1 *HNTE(I+ M USFL!:2RTS(#3WL5R7_N^9WD[F&/34,H-Y@>9#.Q0(W #:U526YISF%*0!;IF[*X9+@E0K5!#/W:>^ SFC=8H M+<2#'DO.R->+ABG<;E'G#4*:IL!Z211#G/8B-@!&UG (-V@H S[7U(FD(].8 M"TN780PI.4H3!L=P-$SHZWAIXW!1 K>VH.2'L@<))!&#SXHRRLHI,H[:ZTW5]VNFJ]YF2E/;'B%)TLARTSC5JZZ:B-Y MMK!&9=$EOL^Z9997SJ!G91,YZ(FM+O**3R2H;5EF\N6:%V+7=P+G('C(5VMM M!-U!;Y.M^)3KSYN)Q%VW05GD):]4+BJ0?-EWAL'5-3/Z5N'WG.]4:PTFDYD0 M7\WFTZ+O^"8@7O"Y-@@9?I[XB!>% <(P_MIC.HU+8]A>']!_LKEC+K-,\9$H MON0+O>X[B0,+OLRVA7X0NU_X/A]J\.:B4/87=K5N'#DPWRHMRKTQ1E#F5?W- MGO?WT#)(_#,&9&] ;-RU(QOE3::S04^*'4BCC6AF85.UUAA<7IE'F6J)ISG: MZ<'T<3SZ[3V?CI\_#2^A\YC-BNX>M_K:G1CE+OS/>1U#4G. M0#*X$Y5>*[BM%GQQ:M_%\)H8R2'&:W(1\-=MY4'HNT!\XE_ "YN<0XL7GLMY MG4G^P;SE B;9"U),PU#*K%IQN_YC.%-:(E_^O. L:IQ%UEETSEG-=A!+P,>< M?]W[G8L2ZTIEEIK\V:SY6U=]$=Q4[)7:9'/>=[ D%9=/W!E,O^,&D,Z@UQS_ M)#_N5/YL+QA_@K2U&F^,L0)"&'0"-PD"> ])DD+D1BR$R?2S @8L@ [!@SB% M&R,): IA4X4HI!0'QZ,-"+PXP\)"7 M+_9IK/"=-5^X>!MR2K/!1K?D.:I 5BW,G>7R-8OKI[GH^NVG M><1[7HH".V%>K?:-,/^;J_\9'2RVT@":9]QPF8N%NH+[;3GCTJ3^Q;8F8_+$ M)7;:QMO!"6QD/N

@?CK58:D0U:IN&&S[E%"0-3?4$"S$UHXH8Q ^HE"?Q< MQPN!ZZ?4#1("L9=$,#V&;"*&>:;6]1.CHI_@,U,O)'![2!)YXB:QD8<>(X:2 M^R0[E* SPXO(2WTTJ//M( Y) RL.XM=18[_@^WZ!_&5ND$;H%3GJ4?:]#*T^ M91@I0?TH/8F%^BZA*7IE'O+\O%HRG[EA&AH4=LC4M-1O=8D;A=2-0Z.+ MI7"!]ZSA/?NOO!>M:&6MOLR'WA<6!]^>^^U*1W$PQQE$3]?F3\QFV B[R9:NXVF&?GHS>19X?U TQ M^(A;ZOG("^+2,$:*AZGA^;%AVO.V.C/J+(XMB0*C3STLT6\E5K5M&1O+R T" MBK[0I<=B9"'69N!&6#9AX*-U[!MF^K5ZVSHQUG'JNQ2)'IJ&8,N?L-!E6*Y' MR:/06=$JBB/EWV)[MS7/E%RN[-2F\)_9MM+U:--(F\%P6,]#1_5ZJKS+Y"I' MRA1\B::^%V/7EO6D5F^TV-CI:"8TSEIVN<;AEDNC@.=+(?1A8QPTX_+@'U!+ M P04 " )B?U0$$8I@( $ F"P &0 'AL+W=O2VB!X^]]W@+A9;[\=GRZ6K MM]@K=V9&'.AF8VRO/&UMNW2C1=5$H;Y;BB3)E[W2PV)U'L]N[>K<['RG![RU MX'9]K^R7*^S,P\6"+PX'[W2[]>%@N3H?58MWZ#^,MY9VRUE+HWL.W%XMR 0UNU*[S[\S#2]S'DP5]M>E< M_(6'_=MD ?7.>=/OAD M+2QBJ%&:G--#2,J=MW2K2*_6';H?SY>>M(:[9;W7<#5I M$-_0D,,;,_BM@YNAP>9K^25Y,[LD#BY=B9,*?]X-9R 3!B(1R0E]<@Y11GWR M6R'B/0X[A(TU/5R3KY:H0##[+5Q'@-'";Y=K%\]_/V$PG0VFT6#Z#8//M5-M M:[%5D7AF0^R=7%A_H=S]82R,UC2[VCM00P,.[;VNT4%0-!UY3;ENGXI:K$T[ MZ*#Q6(Y.>A0J^YD;58T7"RK=8 \7JU<#^"W!8CJJS&#-!PJPV:)VT#Q&@DWP M?D0;&\%0(YAUI_&L\0D4N MVNAJ:+O9S?6E)VV#G]&?J)LA@H&WE&/[QZLKJ=$@0R M9Y7@D*6L+',H!*OHDG/.2IG!>ZL&-QKK)W\DR](,,E9F])+6"7#!!,_@-65W M< 0U'L(FBGBKU[LH=ZNL'RAF$%4%F>20)QEPEN02WANON@-;YFC3A!5Y!CEG MHI!0AJ#8YDNL?$& K:/I*,,UE1D*SD)?TFA8"4);*"5#">D5+: M51Q*R;C,26E%I^)[D+STH& T>O"@A\"2Z'^:YQ0F*U(!)>TR E60Y2R!7^[) MV_B,L[RL"%69DCZ6%P5ARQ-QVM,3]9O-]9N=K-^[Z0,5^'6@)Y6F6NN.N(SN M6/F=5'B\_.9.]/I1-5Q2^7N@#HBQ S['&OLUX2'YWS9SYVIP-$Y3_:0L%9)P M2@F,G(#-26"#UE):#KPII210.3&L(ORNC\1&" MB+S$Y+XC#1<)/ 9K/@.:G M :51HMEU&!!UBCXSH5[UT% ,]LLQ.$^J.P[G]U#TVO0$9:VIU*B(DHH (#*5 MH1B9+))085*6\!)5Y[>ULDC0I+P GA W _586I(JR42>P$^&"#S0W$+-@U5T MD#))95FPI"R@)#D!-U3-AY9159+2559I:!E"4&]A"76._ZIEQ,[\=9OZ_[K( M,2HMG\PNE(0V3FB."F\W^&F,F4_G(?!RFGT>GT\3Y!ME6SW09Q0W))J<%525 M=IK*IHTW8YR$UL93\<3EE@99M.$!W6\,?6_VFV!@'HU7?P%02P,$% @ M"8G]4#?COS$B P JP8 !D !X;"]W;W)K&UL MC551;^,V#/XKA)_N +6V;"=.BB1 VNMN=T"[(NUM#\,>%)M.C+,EGR0WN?WZ M4;+C94 ;[,&V*)$?R8\4O3@H_=WL$2T4HFI0FDI)T%@N@S6_N9TX?:_P>X4' M<[8&E\E6J>].^%(L@\@%A#7FUB$(^KSB'=:U Z(P?@R8P>C2&9ZO3^B_^-PI MEZTP>*?J/ZK"[I?!+( "2]'5=J,.O^*0CP\P5[7Q;SCTNM,X@+PS5C6#,470 M5++_BN/ PYG!+'K'(!X,8A]W[\A'^4E8L5IH=0#MM G-+7RJWIJ"JZ0KRK/5 M=%J1G5T]WW]^N']\@;DS1U0BJI'Y]1=DAE%HU@$>+ M6HIZ*"AJ\Q:Y%\'=Y;PQKZ1'(XZ2J8[0])5" M5RE/+[WX_&QU)Z0H!*0L23G,6)9QX!%+X@SXA,V2.7R[?J;B9&S&4YA,Z"2" M+&:S: Z<)RSA":0QXY,)3%,6S0DC83R9 H_GM!O#!;XG(]^3_\VW5/(J[[1V MY17&H#6,",GKKG!EIFN*=%: %.9B;4!8H/Y$WY\"/KFI=)S/(15M945=_4W)&E?8@-#)P)L(W>(TTLD"[ MV72ERJO.X%O$AV<#A!IGY\>D@=R%TL^2<7>_"6JG0.>E4O8D. ?C_VGU#U!+ P04 M" )B?U0*(/D='4" O!P &0 'AL+W=OACK-D1/=DAL4]F0E M%2?&AFH=ZHU"DGD09V$21;V0$RJ"T<#OS=5H( O#J,"Y EUP3M3K&)G<#H,X MV&TLZ#HW;B,<#39DC;=H[C9S9:.P9LDH1Z&I%*!P-0PNXO-Q'#F S[BGN-5[ M:W"M+*5\-K,D M&B\E>Z"9R8?!:0 9KDC!S$)N?V+54-?QI9)I_PO;,K?3#2 MM)&\ EL%G(KR M25XJ(_8 \2% 4@$2K[LLY%5.B"&C@9);4"[;LKF%;]6CK3@JW%NY-4HLS MH\N;^^GD)#Z#$SBZR#+JK"(,IJ)\X38ZAJ,)&D+9\2 TMJ+#A6G%/B[9DP/L M/9A)87(-5R+#[%]\:)76NVV][OO8!OCM1 MZ,+VNZ#Z":2".Y&BLLT*\PJ/OVPR3 UR_;NA5*:&\X/ X0[Y$ MU=1WKZ;L?;7%_;I4__,6/Z,H$":8NJSW+&WF:D M?;6E_S.V-ALHEV/.5E&87N +U'3GZ M"U!+ P04 " )B?U0_Y(=ZT,# #+"0 &0 'AL+W=O\AH^I6'(#C/ULA,ZIQ*'>V.DB@22'*4MMSG,#.*./6=%P\>Y33L\TPOK]B_L_1?*8S(8JF(OT&TOT?F)%%DE@2_-4K\3I/90)#8U?+%)5_))3 M&>M8),Z5%EDI1H*,\?.5/I>%J E<_XK *P7>WPH&I6!0)'HF*]):4$VG8RE. M1)IH=#,W16T*-6;#N)G&M9;X+T.=GCZM9HLEF7U:D,]/[Y"QR+E6-X0+#7A)!>6*4)Z0+>.4QXSO<&)C8$>Z0TR&?]\L7$*/<-7)W="FWL6Q5[;RJ=E[A-[CBMZJ25>3[;*.TQ$7Y7X_Q MH#(>%,;^%>-Y+B5PW56@LS HA&:+'J=NX/F8S;%>AW84;NLHK*(NJ/R*RN^E M^GP$F>301746#FOO"\.PP=2.\7S'[48:5DC#7J0GH6E:KC--JK01KUH[P3N$HY]3F-GW"B6,/A3(4?M$H6AVT!M!UV9 M:=?Y_^1W>E$?>"PR()H^_P&P]+D@Q+EN$'9΁*&O]R>VEG+VL1M-H1'/B ML1F!OL%&>?7 +.TOSD+7BYKU[0KS1W[S?+)KG=9\YOQ+Y8YA%TQABSKG-L3T MY?G+X3S0XE TWXW0V,J+VSU^;8$T ?C_5F S+0>FGU??;]/?4$L#!!0 ( M F)_5"I78%EA ( &,& 9 >&PO=V]R:W-H965T[ M0,JFDNUE+XGMLS]_]CE.LE?ZV:P1+;P40IINL+9V&)EMCP4Q#;5#2R5+I M@EE2]2HT&XTL]T&%".,H:H<%XS+H)=XVT;U$;:W@$B<:S+8HF/[91Z'VW: 9 M' U3OEI;9PA[R8:M<(;V<3/1I(452LX+E(8K"1J7W2!MWO4[SM\[/''0(H<#,.@1&KQW>HQ .B&C\.& &54H7>"H?T3_XVJF6!3-X MK\17GMMU-[@-(, V/,N$WF6 V99+]%J#]IY$YH3?*D^FLAQZ2YE9C6=@]Q%$>/LP%<7ES5P%Y73;KVL#=G8">H,Y06U!*L9CG2+&5J*ZVA ML5/1O/D7FO0M.:9S9>G>TI(I3"NB M;Q&LQVW]C6"K(MBJ!1K)C!:'<;T"DFBX0"AC\,W1*:$Z'LJMEETO:K23VVLWX-L8BP7J[S7E=2KXSG_J?SUN\VS_PY,/OT"]\NO-@$]9 M[H#*6FW0M%PJ_+E=:J5BU\6MDH2PM)2^NZ2^ MVCG0^5(I>U1<@NJ_TOL%4$L#!!0 ( F)_5"=O@"&*P8 -,> 9 M>&PO=V]R:W-H965T=23$(L)W4 M\8R_FGHG:3-VLOO0V0<99%LM("J$G(C ERQ67#YJ] M;HR6>(;Y?7S+Q%VS1/%)B*.$T @PO+AL]*V+*Z#)/L+-L58LP&\-.$T+(Q%!"&)\O_H MH4C$(0:P,(#/#*"UQ\ N#.Q##9S"P#G4P"T,W$,-6H5!ZU"#=F'0SLC*LYM1 M,T(<];J,;@"3HP6:O,CXS:P%(R222W'&F?B5"#O>N_[R^>K]W7AZ T;CP1WH M?QZ!+W>?QE-P/>D/)M>3N\EX!L![\+;O^T0N'A2 292_ N+N'7@[PAR1X!UX M T@$;D@0B,?)V>YMM\E%K-)CTROB&N1QP3UQ_9D&!K#.SP TK?-A?P3>OGE7 M@3*L0XD,8)L2!9KWLWTH(SW*#,>'H(R/@O+Q*#.Z^@64RNPVQ3HJ%Q,L%Q/, M8)T]L$.ZQA&*./A$ ^*C1W"+&:$^^'J#PSEF_VAT$4\BCAE..)@B M7LF_WMPQH/N[)HSS,HQS+=L!1"E?(T:R MM<#V1*SW5!>Q9:HZ8NK))M&A9%M;QC M?F6=SA'<+)Q,<:M'K/;XBBA@WJATW'4]SR:1CP!4^QALLY>TN-0 M")5FPI-H)MQJ\O2:)X+V)+#H2)XHPP%9$CE9%,KY TX+%JN8JX%ONX:IE2>H M-!7JA4Y'U2223RA[/!9!2C2A=X^O MI$=I,#Q)BPF5QD)]ESA$,>%B&XT?8AP)"4Q951$?%2@[+;EI["DQ4 DPU NP M-N5'+>>VDE3;/$7*;:6)MO7*6R4$)W-H4GV17;"O-LO6-WK'*]I7]\_9X7XZ5WMF_LC^N]/KS]M8V M6GO\*O6R]>IU/WL1JTJ)[),HD:V4R-8KT;%8'19^=@X]6L_.18HQ;O68W1DH M-;/U:E9+_; V*8>&C_%IA^T>Y2D9,VIZ11Q1"@#,^P)B?>!RO8PS_;'(MN' MK!I':9USDO[/49+FO&[//*BQMVK.'!PE>\Z+]\R_M'X'A9\]FXG=Z+:.$E^L MF2*!864<>D0;/&+$$EWNE&@Z>M'41(?44?_>0&M:Q/I EI75!$J>5J(\ M",EBK?S24..@7,\D$8LD\-( R58!B2YYA4%9P,6;?&_,#! S$N9'+V!#^ I$ M5"1,MA?R;3N3PZ39'$7?,4O^0&'\X;<.M-H? /(\''-9)W+K.$@38$&W.-^) MJ9A.8NARIBJ'HS]'..)ATJ#&5>W;K*J1HZ]&F7 1)5S>4^NYGU@]X)W@83H8 M*IV5$T_GW["7;8"0_)Z6B<2"/ C"O15B2YRY96B9)81065PLPW(O+( B7]H4 MPN++: 7*L]926=F&>6%5)::Y];5.?NZ]$6[%M$& %V(:HL47[Q;+OZ#F-YS& MV0>\.>6&ULS5E;;]LV M%/XKA)<-"9#$(F5;=IL$2.RX];8T0=RT#\4>&(FVA4JB2U)V#>S'[Y!2)%\D M6>U<('F(=3F7[]QX#JF+)1=?Y8PQA;Z'020O&S.EYF^:3>G.6$CE.9^S"-Y, MN BI@ELQ;%GP?HL"+0DP/$M%=K(=&K& M]>L7Z4-C/!CS3"7K\^"S[ZG99:/;0!Z;T#A0CWSYGJ4&M;4\EP?2_$?+E-9J M(#>6BH8B!."4,K96AM,Y1I:*<, M[;H:.BE#IZX&)V5PMAAPKX2AFS)TZT+JI0P]DPY)_$SP!U31JPO!ETAH:I"F M+TP&&6Z(N1_I9!\K 6]]X%-7XX_W_;_.;J['MP/4O[][N/TPOOXXNO^ SM#Q MM>?Y.B-I@$914E=P=X*.!TQ1/SA!1\B/T,<9CR6-/'G15 !(BVVZJ?*;1#DI M4?YG')TCVSI%Q"+6TWB CH].CE 3R1D53";_"Z3V:TC%3B*UAKC!CX,LE75; M6Q;NE0H9'A#0NT, >E\MY(ZND(T3/*4R1M4R!LP]3X7@7H5137R^I\-"7OT$D M&BD6RG\J -D9(-L :I4 A AJ(?J=K]"RY!,+$ EE!B:Q"H6#/E2QC1R65$P M$M%M(UKWLL55N]NVX.^BN2C U,HPM2HQ?8C#9R80GZ3U@N@"BIP^!\P JT!T MT]I!9.-N%Q,[0Y046DVZX7ZZ#0O;F87M2@O'S(T%K&A@&_ON!K&G?2YXB%P: MN'&0I 38'\&,X4*5H^VKOQZ%@;\4B6AETZC OHAC7E MO=NE:Q&K/ \ZF9 &F?*E@1O&C:>&4@G=+L^>T'+RU?M6D&]:D&Q70$6);;5*<"SCO M=YCL]TH: )K'1IZBP*?/?N"K54D&WZ22-U+8VO;#?IIA#9I1(4U)(>"\M^+J MYCI@$P9%[/UP'>2=$K=>21WDK0WOZ6T'J8/=ED)ZEF/OQ+\>W; FW:B #MND MW7-*4B%O9;BZE_V?.NCLY&9K>R4?U"$:UB$:[2':M#_OM-BIM/^1225\5_U$ M,>3-$W=?23'DO1!7-\.R8D!UT>VN+^N;>).^JQ#H8VAE=0.TBO6'PW2JXJI\D/['N^Q;[T%:MC3C4F&ZT8%95;Q;6]XI[>:>8\DQ;IGBR% M5[1*I++:FQVL= 8G>1,CU4WL8%Y>P!*@4T;H4[_",YH]2$834QFZM&FT^H.& M\[>_=0EVWLJTM<1"_!'$K9>^E03*4%U]T$> M74FT]-7,%)Z [8:)H)ZZM3;C?B!2[%3?1ZAM_8Z.8;MT"KX]>:%:'WH?QT]: M8! 8BQ%5A@)&^1=BH^5,:]G*MW/T="4CT7[ID 8/KYQ(,8+/EL/@L MV?6""3J%R)BDN&-JQKTZ$P/)IS+2>1T3 \D')5(]* VI+]""!C%[R363C# ; M9N?'A6TID=I='US/N[V2H.4C%:D^D-@?M#L.W0GUJ0@X^@2P$__]0+#R68KT M7D>P['Q@L@\U,*VM0FB2AWA/6&]2_9MAW=Z,--<^NNCO@G=43'T8T0(V 2[K MW('"%,FGMN1&\;GY#O/,E>*AN9PQZC&A">#]A'/UML&> 8L2NR MP8GXLB(T1EQ,Z5IG&XJ1KT!QI)N&X>HQ"A-MT%-K MYJX*-T$<#7J4[ "5UH)-#E3U%5K4*TQDHWB?HJQQA<3#!'870I M8(_>!%Q\N@2?0)B AX!L&4I\UM.YB%;ZU)=99*,T,O- 9!:8D80'#$P3'_LU M^$DSWFW ZZ)*>:G,]U*-S$;";]OD"EC&9V :IE$3S_AH..S6I?-_WJ?_[/U# M,:R\;RS%9QWJFP!1W%I4.V)(*4K66.PE'"S>0-%NCM[4\G"'J ^>?@A*<,-Q MS'XW!&3G =DJ(/M00*I%4T?+8D X;=&Z!DP97<4H=]27@6TZ/?VE*&K5I@5= MIV0UJ5IU.NY'FVF-MW;7S(T^9.WD63N-6=]M9(ZLH7YNSN2>AZ#M/*#VR05- M&9U"B4VS),.X:M."'0A+@E:M.IUN2="JC6V[5KV@G3SK3F/6<^^1@:<9CA>8 M-E6QF_-UST-6:.Q/'./DPF:4Q5J7=:TS*:M:8],R2ZK6V+2[]:+"PBD+&W.> M'"DK-/>,YID(NS\2H'5Z8:U*M:$#R]):E:VS6]Z!:XA:ME76MDID.L8!NZ/%7>_JT/G3,3='P_0/;VX;LT!6]:MT28-5B_<;V-,U^IAP408VX2G M5Y9\-7^\#-65O;0^@M=C6+,^D8\==9_>TZ<;-3M>D&XN*NK82 >;)A* _%]10A_GT@'^1-P\!=02P,$% @ "8G] M4+EW.6PF! '0\ !D !X;"]W;W)K&ULK9?= M<^(V$,#_%0W3AW8FP9:_?0/, $G;7)O '/?Q<',/ B_@B6U1283DOZ\D'&- M=L*U+V#)NZO?KJ1=;V]'V2-? PCTG&<%[W?60FP^6!9?K"$GO$LW4,@W2\IR M(N20K2R^84 2K91GEF/;@963M.@,>GINR@8]NA596L"4(;[-<\)>1I#17;^# M.Z\3G]+56J@):]#;D!7,0'S93)D<6965),VAX"DM$(-EOS/$'\8X5@I:XFL* M.UY[1LJ5.:6/:G"7]#NV(H(,%D*9(/+O"<:09=7Z[]K MYZ4S<\)A3+-O:2+6_4[400DLR383G^CN3R@=\I6]! T*;JG@:D?W9-JM&R+(H,?H#C$E+:VI M!QT;K2V]20NUC3/!Y-M4ZHG![/-D_-?U:#B[O4'CR?WT]F$V_'PW>4#7:+;? M6427:+)1,>?H#T8* IQM&8,B :8&,K1+2*4((D4BI3:IG$:_ MWH @:?:;-'J;;S+Z H!F@BX>2\/H^SWD%F+-T:WD28[U+1F8*CK.:W1&3JO!C]NBBUS["CFV8QMXQN]6 MQW$+CEMMEJOMN4V;I>)RK4YM@L8TEU>9$QV_(9,;LP)YO02:OZ"ZW)2\Z.GA MCK $??];FD1W G+^HP7(JX \#>0U #ULU;:I$T+W)^0*3;:""[GY:;%"1""Q M!C2'55H4 [/>NI'FF#7.1';AA4^)4'_J4> ME(?D" M+D]VY7I1/6Q=[_1X&J3\;M1PE_"A>&#WOWG3DOA*TW$-*>Q&7@/2H7S@]OKQ M)M)[TV"Y3GP4,K-#<<#MU>%-OM:<6!JO0[G=H GJ4"QP>[5X$ZHU1Y;& MXZ,C&)X=P7,IKQLWD!]J"FXO*N\(9V.^+$T?$^&P >E087![B?F9*]Z4/"-# M9+W@-+*1(07X36GS4'MP>_%Y[TEM3**Q !?4$L#!!0 ( F)_5"^OA2TS 0 M #,; 9 >&PO=V]R:W-H965T+7M 6;0LKB2Y%QPG0AR\IR:)3B?(!479O M;)TX\\\,YZ,@#C:,?TN7E KP$D=)>ME9"K'Z9%GI;$ECDG;9BB;RSISQF AY MRA=6NN*4!-F@.+*0;7M63,*D,QQDU\9\.&!K$84)'7.0KN.8\-=K&K'-90=V MMA>>PL52J O6<+ B"SJAXL_5F,LSJ[02A#%-TI E@-/Y9><*?KIVD!J0/?%7 M2#?ISC%0H4P9^Z9.[H/+CJT4T8C.A#)!Y-\SO:%1I"Q)'?\41CNE3S5P]WAK M_9!G,E*3TAD5?PD L+SN]#@CHG*PC\<0VO](B(%?9F[$HS7[!IGC6[H#9 M.A4L+@9+!7&8Y/_DI4C$S@!L&H"* 5DBK-Q1IO*6"#(<<+8!7#TMK:F#+-1L MM!07)JHJ$\'EW5".$\/)Y]'-[Q?75Y.[6W S>AC?/4ZN/M^/'L$%F.2% FP. M1BN5PA2,UB(5) G"9 &FK^")) NJ[M^]4#X+4PK&/)S1%/QT2P4)HY\'EI : ME2=K5NBYSO4@@QX//+!$+%-PEP0T>#O>DK&5 :)M@->HT>!OZZ0+L'T.D(WL M,V"!=$DX3?/?!ONX3"#.[&-3 I6A"S4Q C FKW+""G#%N,ZGE(._@5U,>*:;7&'O9JG3K;)6UZCEX"),P7L=U M=]"FAK[MFMM$IA]LWD1"[V#7IV M. R/U_,E6U3D_"'/E,M%4JZ#:J65]VJE-7MPP"LE/ 4.B'/$(AL$Y+4)@A!I M^>@=Y+^M>6T,J&;.063(KH8TQ">TOKMM?>_ UH<:Q-#Y_LT/-8AA,XE/:O_" M9G^W[8S]#S6%83.&3R) 87,7 9Y!B.8S]-M!@%]!@.?[QN4):D;#9DB_!P.: M/<", 4X^'X:B,-?'08\)O5[Z\VJ@*_H=H:^.@4X'M;X/L' A]IX*,? /A( Q^U M 'Q4!;YG!#[2P$"CCP$^J@+?ZV+#.Q_6P,?M !]7@0^=OH.AH=I8$Q^W3OP] M'@KBZV*C?<3'FOCX8XB/J\3WNJ9J[WR&.07X_A;XO0.!CS7P\0\ ?*R!CUL M/JX"WS<"'VO@XQ: CZO [QF$:.#C=H"/J\#W^[9K^AZ&->]QZ[S?XP$7O(=V MR0!_+P,T\O''(!]7D>]W>TY]>AV-?*<=Y#LU'W4\[/4-Q'B!\ M$4KA$9W+H7;7E[7E^0Y-?B+8*ML5F3(A6)P=+BD)*%&ULM5==K]HX$/TK5M2'5NK>Q,X'R14@]0*KO57O"MV/[D.U M#X882)O8K.U ^^]K.R&!)$2(%2\0.^?,>.;8X\QPS_@/L2%$@I]92L7(VDBY MO;=ML=R0#(L[MB54O5DQGF&IAGQMBRTG.#:D++61XP1VAA-JC8=F;L['0Y;+ M-*%DSH'(LPSS7P\D9?N1!:W#Q'.RWD@]88^'6[PF+T2^;>=S*2IQDA(J$ M4<#):F1]@O"7!N]2#7Q),Z'81NTG<%$L\'G*V!URCE37]8+)OV"I?"=4;Y45R]391/#E^ MGGV=_?TV W^ :2+P>LW)&AL%V0H\DQVA.0&+7^ )?V<OJWR5"4+'9+U@'H-?L[I'7"=CP YR.E8 MS^1B.HRZPOE_WF=7>S])AEOM'-?8<\_8.[]?OND= 1XER<2_/8Z\RI%G''GG MMFAAMG,#%(4"/SDS;* M]\*PD?EI&S50F8\:^K11$,+0];OU":L8P]X87SFF8LNX+))Y@4Q193FZK4S0 MJ4N]<[50)?5$*=]K'J0.E!_Z3:$Z4 /?W6RAX=*'!WBB_J$N) M"@)61-U**\XR?;-)GBQRD^ YYI(2+B[1$*+:*;JQBG79A>[U*KJMG*(H:HK8 M!OENLQAV@ +';TK8!D$G<,\H6-=[V%_P7YG$*=B6)9$?$GF!7G6YA?Z-]:K+ M, RNURMH)=!S!D'KV+5A 40#MZE9&Q8J/;RF:FT81#Z$YW2K[P'8?Q$\4J&$ M2XN4ZD]$)C=$-26'#\5+%*P+,@QOK&!=H6%TO8)1^WO C9RF@&T4"F'8U*\# MY0Q04[XVRG/?=029(2O32\FP)+E5!;?>-5LU>]],EU.8_X!WD]@Q_Q4 M]X>F!:G-%\WE$^;KA J0DI5RY=P-U$[C1;]6#"3;FH9DP:1J;\SC1O6XA&N M>K]B3!X&VD'5-8]_ U!+ P04 " )B?U0F$?*J@4# +"@ &0 'AL M+W=O .U,/B5NB96ZI, M:09,4LZ0@%G'N?:NAAXV!(MXI+"66V-D4AES_FPFWZ8=!YN(((6),A)$OU;0 MAS0U2CJ.OX6H4_HTQ.WQ1OV+35XG,R82^CS]3:=JWG&:#IK"C"Q3->+KKU D M%!F]"4^E?:)U@<4.FBREXEE!UA%DE.5O\E(48HN@=>H)?D'PJX3P "$H",&I M'L*"$)[J(2H(-G4WS]T6;D 4Z;8%7R-AT%K-#&SU+5O7BS*S4.Z4T%^IYJGN M:/@X_/DP1)_1@$J2) (28CO(9V@$*V!+0.-7=$^U[V3;.(()3QBUV/,!*$+3 M"ZWR<#= YV<7Z Q1AN[G?"D)F\JVJW2LQJ,[*>+JY7'Y!^(*T UG:B[1D$UA M6L,?'.?'1_BNKE%9*']3J)Y_5/#[DEVB ']"/O9Q33S]D^E>JRZ=__,^?+?W MG6($Y:H)K%YP0._P6GGZH:'HFX),_CGB*"P=A=91>&AYYK*U"RAGQI9I]L-5 M-_2]*&J[J^VV[*/B$+>\7=1@']4,O"#>10WW49[?\B*_A.WD&)4Y1D=SO%:( MH 6G3)E_1NEM&#W=0#8&<:R"<:D>?VRK&J6CQKM;E3.C[5;A,*Z4M[^/BG$C M]"NMVDE1#2KRG8P_1-/K\FW1"14"91"C/M"E\V]'H2^/X " "B!@ &0 'AL+W=O^\YE]PD#1?/L@10Z*6B3$Z=4JGUM>O*90D5EB.^!J9O"BXJK/16K%RY M%H!S2ZJH&WC>V*TP84Z:V+-[D2:\5I0PN!=(UE6%Q;];H+R9.KZS/7@@JU*9 M S=-UG@%QP5O $X%&[JR14;+@_-EL MON13QS,% 86E,A&P?FQ@!I2:0+J,OUU,IT]IB+OK;?1/5KO6LL 29IS^(KDJ MI\ZE@W(H<$W5 V\^0Z?'%KCD5-I?U+38R=A!RUHJ7G5D74%%6/O$+YT/.P0_ M.D((.D+P7D+8$<+W$J*.$%EG6BG6APPKG":"-T@8M(YF%M9,R];R"3-MGRNA M;XGFJ?3A[NGNQ^,=^HCF;>,1+]",,R5T1] W@A>$$D5 HO,,%";T0D,?YQDZ M/[M 9X@P]+/DM<0LEXFK=$$FK+OLDM^VR8,CR;_6;(1"[P,*O, [0)^=IF>P MU'3?T/VK _3L_?3+MW17N]A;&?16!C9>>,Q*V "K 16"5Z\6-D25:&8;"0+] MOEE(>_[G1,*P3QC:A-&1A'W4'-9<$G6P VV(L0UA9L FC:(@3-S-KL]#4!"% MX[>@; @:3Z)7T!L)42\A.BDA@P*$@%Q/$&O>(05MA'@G[V6X+V"(\?W0WQ,P M!%W%\>'ZX[[^^'0+MFVFKV_*(0WQP+LXB/<,G@U!83R>[(D8@B83S]]3X>X, M!#.]OV.Q(DPB"H6F>:.)CB+:B=AN%%_;&;'@2O^E[++4'Q$0!J#O"\[5=F/& M3O]92O\#4$L#!!0 ( F)_5 Y,1EU50( #H% 9 >&PO=V]R:W-H M965TQZMC,=J#;7[^S$S+6 =I+XCO?]]U]9Y^3O=+/ID"T\%(*:<9!8>WV M)@Q-5F#)3$]M4=+.6NF263+U)C1;C2SWH%*$<11=AR7C,D@3[[O3::(J*[C$ M.PVF*DNF?TY1J/TXZ <'QSW?%-8YPC39L@T^H'WMQ M,.G?S(8NW@<\<=R;HS4X)2NEGIUQFX^#R!6$ C/K&!C]=CA#(1P1E?&CX0S: ME YXO#ZP?_3:2_5_A,V>MXYODP)X[^PKV.O M*3BKC%5E Z8*2B[K/WMI^G $()[3@+@!Q*\!PS. 00,8>*%U95[6G%F6)EKM M0;MH8G,+WQN/)C5%L>K]X6GQY7,!;Z$SRG+O6,@&WLKX?9'6A M,T?+N.A2S./#'#I77;@"+F')A: DX26"G%T8=8DG=9)XS-)KV&II"T,+&2. M^=_XD 2T*N*#BFE\D?!S)7LPB-Y ',71B7IF_PWO?[A0SJ!MZL#S#G$;4Q<='EU#DKCQ MTVD@4Y6T]5FVWO8!F/A[_\H_I8>AGN,_-/6KLF1ZPZ4!@6NBC'HC&BM=3VIM M6+7UEWVE+/79+PMZW%"[ -I?*V4/ADO0/I?I;U!+ P04 " )B?U0DN P MTF$$ "#$@ &0 'AL+W=O&% M7VR).C/#F4,>C3C><_%3;AA3X%>6YO)FM%%J>^TX?M@]!W3NLE3C*6RX3G0+#5S>@CNIYCKS2H$-\3 MMI<'UZ!,9<'YS_+F+KX9P7)&+&5+5;J@^F_'IBQ-2T]Z'O\T3D=MS-+P\/K5 M^Z9W,@DHVY>E?2:PV-Z-P!&*VHD6J'OG^,VL2JB:XY*FL?L&^Q@;N""P+ MJ7C6&.L99$E>_]-?32$.#+0?NP%N#+!I<"P":0S(J1'%F5-')6/ ]$"5:>RLOJNI7UKI>25XNE"@20'WS:\D#2/ MY=A1>CJE4V?9A+ZM0^,CH0FXY[G:2##/8Q9;[&?#]OZ O:/+T-8"O];B%@\Z M_%+D5X# WP"&&%KF,SW9'$6V=/Y?]/G9T=\4@[0+@U3^R!%_LT32]5JP-:TV MM%X4CVS'\H*!'U\U%-PIELF_!P*Y;2"W"N0>6X&U6^L"JBW]RK*4O-W$QP4AJ+6:W19AA#L=!R>S5%C>EBRP$6!P9$% MA2!Q#2IG-AAV0Y,E"PP3[$,[3>C@?84&\_R#[YC(=:NB3B$*XY6LQ,IOJH (:!250?%;KHB."A3M71L*S/XV)9E_(4FCHA M1=Z%:>K4%?GGT^1;:(J(25,?Y8>1:]+41P4>QB9-?11"T#VVGSII1\/:_C59 MZK:?@4],=WPKP3.@2ZQ$LBBJ C]0H7(FY$DL=F*+P@NSV"DPBLYG,>IK5!29 M)/9!'C&;"PO(AYY)81^$H$_L#.).^?&P\G_C2O<56\'UCE- ]^) "9K++1>J M+J]XK>U_4X@['<;HLA3B3IHQ/IO"QO2-$L+ -UM$"\Q'.# 5TP(+-47&CIU; M8 A["!VCLGLSX.$WPUTN-9=I7=*22:XV3'_6,['3V_2D38@[A<;NA1GL5!L/ M][^##'K]EIM$YAO/@L(A"DW^+"@8F%)J0;F01 9YSL%'M6[>U]5IA@1+7N2J M_HQJ1]L3DX_5.8$Q?HNNI\@R/D/7\_H\I'-?'\_<4[%.<@E2MM*AX%6@)RSJ M$X_Z1O%M]4F_X$KQK+K<,!HS40+T\Q7GZO6F#-">.TW^!5!+ P04 " ) MB?U0CB<@E5T" "%!0 &0 'AL+W=OYY\Z^2W9"/JD24<-SQ;@:!J76]6T8JJS$BJB.J)&;DXV0%='& ME$6H:HDD=Z"*A7$4#<**4!ZDB=M;R#01C6:4XT*":JJ*R)B&-%;8L.:V0*RHX2-P,@]'5[7A@_9W#5XH[=;0&F\E: MB"=K3/-A$%E!R##3EH&8WQ;OD#%+9&3\W',&;4@+/%X?V#^XW$TN:Z+P3K!O M--?E,+@)(,<-:9A>BMU'W.?3MWR98,I]8>=]^[T LD9I4>W!1D%%N?^3YWT= MC@#QS0E O ?$3K$TW21(H=2.MMV.S"I>K01ASE]E)66II3:G Z74T> M9I/Y(RPGB\_+Q^G\ =[#Q2C/J:T983#E_N*-=0D7]Z@)99=)J$UH2Q!F^S!C M'R8^$68 ,\%UJ6#"<\S_QH=&QV<)/S6\ ]WH'<11'*VP,.]$WXF& M:_ERAKW;5J7KV+NGJN()88FUD)KR KZ/UDI+\X9^G*'OM?0]1]\[03]OJC5* M$!OSK&T LF8(RL=4KQ77T_4=G6VS;7J5A-M7%/1;!?TW*C#M+8E+\9R _EL% M#%H!@S<*J"7E&:W-6RM0%)+4)JCT8! @^+(="RK M;L8X)$:WK>?&K-NFB8A" F.&>!+'F/WN042W'<,V=A.3<+D2:L+LMM=X"5,0 MS^LQDR,S9PG"& @/*4$,%AWCUKX9VI8"Z(CO(6SYWC-2J7 Q XC*XD['DZ0)<75^@"A00]K6C",0EXVQ12IEK,G&>2 M>JDDYX0D%XTH$2N.AB2 H 0_J,;7*_"F+$]>(V=7HYY32?@U(37D6I^08SE6 MB9[^V7"[59;.OZT^_.O5#XKAYAO&U7SN";YL0_"3.T*:CAXH65X_R!,@0+>< M@^#HY4'RH'L!,?]9H<++57A:A5>M(A4!.Q'SG8BR39<2UC6A.CXW7<^Q?;]M M;O:M/(ZJ>U;+/HP:'$P:O^<5"ST2@:>AQD6Z[3*!A:$N4W MW5:YG\T\[V9EWL^U:>T<-ULY7^L#W;2M]XO%^M]^9HS[7XS;:-I>P=&2,-]W MU>%XX&E)6,-I6JV"J25AMNW*S[E@J[EWRP:@:D ^7Y!J=@-U )Y']K] U!+ P04 " )B?U0L!]>A;H" 3 M" &0 'AL+W=OB%V9MZ;-_.2 MF.Z6\1>Q0I2P2Q,J>M9*RO6U;8M@A2D1-;9&JB(1XRF1:LN7MEAS)*$!I8GM M.4[33DE,K7[7W)OP?I=E,HDI3CB(+$T)_W>+"=OV+-?:WYC&RY74-^Q^=TV6 M.$/YM)YPM;-+EC!.D8J84> 8]:P;]WK0T?DFX5>,6U%9@^YDP=B+WHS#GN5H M09A@(#4#49<-#C!)-)&2\;?@M,J2&EA=[]F_F=Y5+PLB<,"2WW$H5SVK;4&( M$M8$&1"LK0 *P5I3/,KV15SJ #<^A& 5P"\ MCP+\ N";1G-EIJTAD:3?Y6P+7&&;T*,LZ12K@1 J6 T2Y(LC"F2QABA"H4 MPISL]M'S(4H2)Q>*YVDVA/.S"SB#F,)\Q3)!:"BZME2Z=74[*#3>YAJ](QI_ M9+0&OG,)GN,Y!^"#T_ A!@KN:KC;>0VWU;3*D7GER#S#YQ_AF^(&:88"(LY2 M-0V)G)($!L8LY )4EW#/Z/+J7CVAX7XPS_>*!\824_'GA J_5.$;%?4C*JK& M$%/A$K!T)MP[(Y4S>?C0W/,235-"O^^;?JO>]-RNO:F.]T!6RVVURZQ7^NNE M_OI)_0-"24C@^0'3!?)3$VF4C(TO]*59JFA^OB]YB49EXG7?]QMO?#F0U6IW MO,.^M$K]K9/ZGVJSVD=<:9=\[2]TI5.JZ'R^*YUW[X'O>NWF&U?>9WF=:E:N MWZY\LO5Q^4#X,J8"$HP4SJFUE*T\/X+RC61K\Q5?,*D&9Y8K=6HCUPDJ'C$F M]QM],)3_ _K_ 5!+ P04 " )B?U07\K;SLD" "Y!P &0 'AL+W=O MBH M*&P/TQ[3J1 $-,U#,7:_9[+DQ9<(9^=G:7(U\ MF1K.!,P5T6D<4[6[ 2ZW0Z?E[!<>6+0V=L$=^0F-8 'F*9DKG+DE2\AB$)I) M012LALYUZVHRL/:9P0\&6WTP)C:2I93/=C(-AT[3.@0< F,9*/XV, ;.+1&Z M\5)P.J6D!1Z.]^Q?LM@QEB75,);\)PO->N@,'!+"BJ;)\%M M ^[. 3@'H9)G) M0\GR,*&&CGPEMT19:V2S@RR9&1K#9\*6?6$4[C+$F='X?C:;/LYNOS\NR 4Y MO0Y#9NM!.9F*O*EP=D9.)V HXV=H\[28D-.3,W)"F" SQCD::-\UZ(RE=(-" M^"87]HX(?TM%@[2;Y\1K>LT*^+@>/J,*X:VC\$D]? +!'MZZ? MW,8-E&KTR MC5[&US["=R=%=&% Q62>JF"-C4C&,HZ9P1-BR*\[-"=3 ['^72/6+L7:F5CG MB-A] @KK(B+"P2I9W:H,UK.T/+(#JJI*-ZE'>MTJY)M0.F4HG5JJ)Q$R'*G\H\HF1279U+J7!BS@;KO%M!64- M<'\EI=E/[&U6QE$,D8+(XZ3):.K;=@*A<%6"LW#WHILGVV! M?GBRG#G]ZR=9MN.DS0A]V-(7Z^Z[TW>?3L)24.DM@X<"0*.&,U&%N-"Z_.QY M55( )]54EB!,)).*$VU?S58>)U3@*! UO^6Z0HFLA0[Q M8H"0&[ZE(?97'S%R=#G43\-V9'[77-B8),BOT>6<#4)AS0AK 0WQ!&8T7MK(QPRK8. MGEL@D4PJI,WF&#&^1:HG%_:=9_>MX^%42-76=A7<-^[2#P*]9P52Q@:!<^R M*"B)UJ#$K7':Y!9\%D*=O=Z61F&NR-:?+_%N0CN8(K%4*:BAC(][* H89%:. MHGEA1RU+SP:UEMP8*26Y%*35T,_H#$.; &,/]E#_S/:XFVRTJS.[IV(PC:#. M=#3.L?QC-L<]IIV]BA>5="/UU]HL1[2^/2QPKR"C3>LWV2#@&+M_G)V4)=M^ M8307'-SB3RX8!:2?APJIZ).I9H]*8@!0&&U :9J,D=^*E&MH='^=^N,KK:]BVU D7U A/C./E;8KBB*:\HT%9U7T#0%\>Q^,_2:Q.8IN,=O M\E/(2,WT>@B&>&?_@)36_&K(NK>-Z+)V]G>[/'_5%MR]-Z,_4$L#!!0 ( M F)_5"7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G^'VV>?_ Q?^*Z)Y)MF0U4X]CIS^OJ8,:UK*&_:35V!DY2&[XPT*E+GI>!U/7;< M_84%%8J5SZKS#K(@2]G7*++,B 89.Y&*":GZ%GW_1#/>4]UX7]HI?L=J M145$%)T(OMNR=MUUHY]B:#Q&'X?#<1_$&_$O8>2K%2MIQ,M=0UNUCZ.@=0?8 MR@W;2@>UI*%C)^3W5* Y6=/NH?1=XFK_@$J3&>$2-TQ?$''5,]KCB5L=%=:@ MD+<5;26MNC/):U9IG@H9D!X Z9T0\IMG0/H I']*2-^ / <@ST\)>6Y 7@"0 M%Z>$O# @+P'(2[N0$YS@+)BB.+E+LUE0Q&EB@+T#P-[9!;L-\CA'Z1V:9SC' M2?$WVA6 =F47+4P7<31PKPV::X#FVBY-$*7S+C9=K!+\!05)A#*\B',

2QX=8T_R-%&& M;.%9ML7O'/*;2KXQN2!%>)85\2R9O$@(KC$LV^$P.4$#=!94%>L:D!K%[;XW M$Q.2A&=9$M!P&2 S^7B0/#S+\@!'=5"9F)!*/,LJ 6,+>:L$*14R MEU(^N-?U?Y8JK[B2F9B0A7S+%C*BJ7NK=C7MPID3/>] RT=S=].'+.1;MM#S MR=%17$U,R$*^;0N]@&G$U<2$+.3;MA"$>3S2(0OYUC?#_JP87QI&)B9D(;^W MT/#PYZ*B*];2*M&WD+J^)'4Y%Z@[[+=?SB^Z5=1J5]>AKDO;*2?5X4?(X2?. MAU]02P,$% @ "8G]4$"[PRV' 0 O!< !H !X;"]?0"%: :MNV%:\0 3F(G)3[*KP M]HU@ 0=UT0WR646VE7+(IZ:.AQ/;1A?56$ M8=/ZNC_9-UU5Q'[9'5Q;;,_%P3O-\XGKGF=DJ\7SS,'FVOK_3&SV^]/6?S;; M[\K7\8_![J?ISN'H?\BPGYP-UKMEUJUWDKG400I! MFC[((,C2!XT@:)0^: Q!X_1!$PB:I ^:0M T?= ,@F;I@^80-$\?)#G*F!,D MO6!-H+4@UT+@M2#80B"V(-E"8+8@VD*@MB#;0N"V(-Q"(+<@W4)@MR#>0J"W MHMY*H+>BWDJ@M[[\;!/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AM+YAOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM[]0[Q&OIPZ/GOL;;R'=2'?MW_>/SM^5]$W$>W7!V<%F_^@50 M2P,$% @ "8G]4/]Y:I*? 0 '1@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F.[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0E M2J7.!0N\.S-XI>\ D_>M(1=MZJIQT[CPWCPRYM*":N42;:@).[FVM?+AUBZ8 M4>E2+8B)T6C,4MUX:OS0MQKQ;/),N5I5/GK9A,>NU,TTME2Y.'K:%;9>TU@9 M4Y6I\F&?K9OLA\MP[Y"$SJ[&%:5Q@U 0LY,.[<[O!ON^MS596V84S97UKZH. M56Q3,>>W%;FD7^)$1IWG94J93E=U:$F),<#2 X^0@F"0E2. M@E2.PE2. E6.0E6.@E6.PE6. E:.0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:! M0E:!0E:!0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E;YGV3]T'KYUQ^L MVS6I5=D<_%GW5V#V!5!+ 0(4 Q0 ( F)_5 '04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ "8G] M4&T*0EGO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ "8G]4)E&PO=V]R:W-H965T&UL4$L! A0#% @ "8G]4)NX497\!0 I18 !@ ("! MI@P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"8G]4/P:8K'K!@ MR8 !@ ("!#AX 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ "8G]4&;\=ZOG! ) L M !@ ("!OS 'AL+W=O4TL$ M !$"0 &0 @(' .P >&PO=V]R:W-H965T&UL4$L! A0#% @ "8G] M4!7]N>XK!0 P !D ("!:T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8G]4-[0]HR\ P O < M !D ("!YUP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8G]4)MA5$\9! APD !D M ("!/6< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "8G]4!!&*8" ! )@L !D ("!3G, 'AL+W=O M >&PO=V]R:W-H965T&UL4$L! A0#% @ "8G]4/^2 M'>M# P RPD !D ("!"GX 'AL+W=O&PO=V]R:W-H965T 9 " @3^$ !X;"]W;W)K&UL4$L! A0#% @ "8G]4*1.<%Y5!@ _!P !D M ("!H8H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "8G]4+Z^%+3,! ,QL !D ("! M,YD 'AL+W=OR28I]\# !!#P &0 @($VG@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ "8G]4!\\WC^ @ H@8 !D ("!B*4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8G]4%_*V\[) @ N0< !D M ("!0K@ 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " )B?U0_WEJDI\! =& M$P @ $KQ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..+P O , , #[Q0 ! end XML 56 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 57 report.css IDEA: XBRL DOCUMENT /* 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; } XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 170 278 1 false 41 0 false 8 false false R1.htm 1001 - Document - Cover Page Sheet http://www.dirttesl.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Interim Condensed Consolidated Balance Sheets Sheet http://www.dirttesl.com/role/InterimCondensedConsolidatedBalanceSheets Interim Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Interim Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.dirttesl.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical Interim Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Interim Condensed Consolidated Statement of Operations Sheet http://www.dirttesl.com/role/InterimCondensedConsolidatedStatementOfOperations Interim Condensed Consolidated Statement of Operations Statements 4 false false R5.htm 1005 - Statement - Interim Condensed Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.dirttesl.com/role/InterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity Interim Condensed Consolidated Statements of Changes in Shareholders' Equity Statements 5 false false R6.htm 1006 - Statement - Interim Condensed Consolidated Statements of Cash Flows Sheet http://www.dirttesl.com/role/InterimCondensedConsolidatedStatementsOfCashFlows Interim Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1007 - Disclosure - GENERAL INFORMATION Sheet http://www.dirttesl.com/role/GeneralInformation GENERAL INFORMATION Notes 7 false false R8.htm 1008 - Disclosure - BASIS OF PRESENTATION Sheet http://www.dirttesl.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 8 false false R9.htm 1009 - Disclosure - COVID-19 Sheet http://www.dirttesl.com/role/Covid19 COVID-19 Notes 9 false false R10.htm 1010 - Disclosure - ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS Sheet http://www.dirttesl.com/role/AdoptionOfNewAndRevisedAccountingStandards ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS Notes 10 false false R11.htm 1011 - Disclosure - TRADE AND OTHER RECEIVABLES Sheet http://www.dirttesl.com/role/TradeAndOtherReceivables TRADE AND OTHER RECEIVABLES Notes 11 false false R12.htm 1012 - Disclosure - LONG-TERM DEBT AND OTHER LIABILITIES Sheet http://www.dirttesl.com/role/LongTermDebtAndOtherLiabilities LONG-TERM DEBT AND OTHER LIABILITIES Notes 12 false false R13.htm 1013 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.dirttesl.com/role/StockBasedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 1014 - Disclosure - REVENUE Sheet http://www.dirttesl.com/role/Revenue REVENUE Notes 14 false false R15.htm 1015 - Disclosure - SEGMENT REPORTING Sheet http://www.dirttesl.com/role/SegmentReporting SEGMENT REPORTING Notes 15 false false R16.htm 1016 - Disclosure - INCOME TAXES Sheet http://www.dirttesl.com/role/IncomeTaxes INCOME TAXES Notes 16 false false R17.htm 1017 - Disclosure - COMMITMENTS Sheet http://www.dirttesl.com/role/Commitments COMMITMENTS Notes 17 false false R18.htm 1018 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.dirttesl.com/role/BasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 18 false false R19.htm 1019 - Disclosure - TRADE AND OTHER RECEIVABLES (Tables) Sheet http://www.dirttesl.com/role/TradeAndOtherReceivablesTables TRADE AND OTHER RECEIVABLES (Tables) Tables http://www.dirttesl.com/role/TradeAndOtherReceivables 19 false false R20.htm 1020 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.dirttesl.com/role/StockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.dirttesl.com/role/StockBasedCompensation 20 false false R21.htm 1021 - Disclosure - REVENUE (Tables) Sheet http://www.dirttesl.com/role/RevenueTables REVENUE (Tables) Tables http://www.dirttesl.com/role/Revenue 21 false false R22.htm 1022 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.dirttesl.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.dirttesl.com/role/SegmentReporting 22 false false R23.htm 1023 - Disclosure - COVID-19 - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/Covid19AdditionalInformationDetail COVID-19 - (Additional Information) (Detail) Details http://www.dirttesl.com/role/Covid19 23 false false R24.htm 1024 - Disclosure - TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail) Notes http://www.dirttesl.com/role/TradeAndOtherReceivablesScheduleOfAccountsNotesLoansAndFinancingReceivableDetail TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail) Details 24 false false R25.htm 1025 - Disclosure - TRADE AND OTHER RECEIVABLES (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/TradeAndOtherReceivablesAdditionalInformationDetail TRADE AND OTHER RECEIVABLES (Additional Information) (Detail) Details http://www.dirttesl.com/role/TradeAndOtherReceivablesTables 25 false false R26.htm 1026 - Disclosure - LONG-TERM DEBT AND OTHER LIABILITIES - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/LongTermDebtAndOtherLiabilitiesAdditionalInformationDetail LONG-TERM DEBT AND OTHER LIABILITIES - (Additional Information) (Detail) Details http://www.dirttesl.com/role/LongTermDebtAndOtherLiabilities 26 false false R27.htm 1027 - Disclosure - STOCK-BASED COMPENSATION - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/StockBasedCompensationAdditionalInformationDetail STOCK-BASED COMPENSATION - (Additional Information) (Detail) Details http://www.dirttesl.com/role/StockBasedCompensationTables 27 false false R28.htm 1028 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail) Sheet http://www.dirttesl.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail) Details 28 false false R29.htm 1029 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail) Sheet http://www.dirttesl.com/role/StockBasedCompensationSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail) Details 29 false false R30.htm 1030 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail) Sheet http://www.dirttesl.com/role/StockBasedCompensationSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail) Details 30 false false R31.htm 1031 - Disclosure - REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) Sheet http://www.dirttesl.com/role/RevenueDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) Details 31 false false R32.htm 1032 - Disclosure - REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) Sheet http://www.dirttesl.com/role/RevenueDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) Details 32 false false R33.htm 1033 - Disclosure - REVENUE - Summary of Contract Liabilities (Detail) Sheet http://www.dirttesl.com/role/RevenueSummaryOfContractLiabilitiesDetail REVENUE - Summary of Contract Liabilities (Detail) Details 33 false false R34.htm 1034 - Disclosure - REVENUE - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/RevenueAdditionalInformationDetail REVENUE - (Additional Information) (Detail) Details 34 false false R35.htm 1035 - Disclosure - REVENUE - Schedule of Sales by Industry (Detail) Sheet http://www.dirttesl.com/role/RevenueScheduleOfSalesByIndustryDetail REVENUE - Schedule of Sales by Industry (Detail) Details 35 false false R36.htm 1036 - Disclosure - SEGMENT REPORTING - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/SegmentReportingAdditionalInformationDetail SEGMENT REPORTING - (Additional Information) (Detail) Details http://www.dirttesl.com/role/SegmentReportingTables 36 false false R37.htm 1037 - Disclosure - SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail) Sheet http://www.dirttesl.com/role/SegmentReportingScheduleOfRevenueFromExternalCustomersDetail SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail) Details 37 false false R38.htm 1038 - Disclosure - SEGMENT REPORTING - Schedule of Non-current Assets Excluding Deferred Tax Assets (Detail) Sheet http://www.dirttesl.com/role/SegmentReportingScheduleOfNonCurrentAssetsExcludingDeferredTaxAssetsDetail SEGMENT REPORTING - Schedule of Non-current Assets Excluding Deferred Tax Assets (Detail) Details 38 false false R39.htm 1039 - Disclosure - COMMITMENTS - (Additional Information) (Detail) Sheet http://www.dirttesl.com/role/CommitmentsAdditionalInformationDetail COMMITMENTS - (Additional Information) (Detail) Details http://www.dirttesl.com/role/Commitments 39 false false All Reports Book All Reports drtt-20200630.xml drtt-20200630.xsd drtt-20200630_cal.xml drtt-20200630_def.xml drtt-20200630_lab.xml drtt-20200630_pre.xml http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 true true ZIP 60 0001193125-20-202634-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-202634-xbrl.zip M4$L#!!0 ( F)_5 72#V-H*X . ?#0 1 9')T="TR,#(P,#8S,"YX M;6SLO7ESX\BQ+_K_B3C? :^/[3N.(#E82;#;TS?4DKHMGVY)1U*/[7CQH@,B MBB(\(, !0"U^<;_[S2H )%822X$ R(IP>%K$EEME9E5E_?(O__MU:7+/R'$- MV_KEG3#BWW'(FMFZ83W]\F[MS8?JN__]\3__XR__SW#X!5G(T3RD>MWO_\\\O+RTB?&Y9KFVL//N". M9O;R9[C^J_]![DX:\? G_$N<#O^V-M^&(B_RW/\K\.\5Y;VH_'_<_W_V[?\, MAYB"UT?'--[C_^> 9LM]KSN>]\N[Z*<,^ 6Y)OD*?A$_EH ?_V[3L'Z+W8W? M-+*=)[B3EW[&EQ\U%X6WXZNZL7D@>O/X9__BYM;4JU\DC];H*4V- *)1FDQ=M">O%]'"<)=-!L]V<\_PP5X0I@.>6$H M">'MAFO+HC#9]0'_CNW[5PZ:84O(?6;ZL^;,'-M$/V]O#A^?V6O+<]ZR20PN M$O7%R9RM'0=,,^^YX&K&@^AUMLA^"%_)>,#2C)F;_02YA&4XB3_B&K/L!^!" MQA=<;^7DW ]7\/O5^ -K=_BD::O-,W/-?22R#BYD?./5W*'1?WR-6.7:*ABDW_O$F.^0W..#('WWML*_?+.-98K$ULJ^6WAH/DO M[_! 'H;C=?3J@J7\O!WQ,]ORT*O'&6!MMV?NC<6/?TC\#WS_N^U=X'<,[VW[ MMZ'C7^8&P]<@7 MR2CT/OJR& \E?O.ZX,KV7=MG?XXQN8-K0?PA"3_PZ.THU^!6!!$L@!K7O/"# M%XB>'^R.ZAPX=+P+<&X?PQ' ;_C?7HL0K$=NCII(>*6ZL.3>"4MN75C"="NL MCHVKJ+!PP"XL+'PS76$)O1-6X6'8K+"D3GKL6L*2(@Z^MK!B84WME) B84VE M'-9("J/X7'?,0\=3&*6Q8"YUDOM:P9SZP.BHD.(F(E$?&),?XK3K7$^&XI0N MU]V,%+'T;6CXB9^WB6?Y7VWIZ0,[R=NW,%IJ+SNWETO#P79_>SL'C/,&[;N97 M'MK\6N[Z+%S_N,>LMF[M^:^P"S9'C(/U^H3GHNV5X;C2+.7O1 M'+WK*@MSDP2Q1&5Y[/5;:;?(F=O.$ALA8>QH=!;^G,-@O[5VN5R9]AM"]YX] M^^UFA7?9CTUON2SV6W-WFO6$;N:7K\B9&2ZZ=0SP_I]MYV;MX0_A"@QBIC[' M[F?C&44U2ZY]PG,AF"ZM0)0:OLTW[+.UM[ =X]](_V[IR(D(#D^,W$]OL8\2 M0OI@'XVP3#QZ95VVF//^>WFIU M6ZW'ENWK*(=Z46%".6S9OL/*82M2?=0:6_SM@]*R2V!_W#JVOIX%M(.;"?Z^ M<>Z1\PQI6)>UAKUB-KV;\1;EK@F%=:AJ-UN_@5B.5+\Q[DY2ORS9/#Z=LASU M^'2*2]QLBZR+Q):10H'APC7O#2^LV!;\Z799TQOONYOX\+84ZR=I &$@LXXM M%I,D.)*J_@IRL=QC&\J;^NPH=R>I7V+H M_KS_S+NU#F$"HZ$(L;&[>*9-3-Y.; M9^0P"\D1QTD:!\Y[\8:F9AY9F BV[^+#.+#V^UG&'"Q_7QQ;FHVMWNUD^26,XF\W6R[6) ML0QOO 5R\ JW@Q98KL_HRIK9\>G>*2SF%Q;)21K,'?(TPT+ZI>98,&UV3\TZ MLOD_25-@Y_1.3.&L>/&$E,UJ'H]8UW%(558B24^_W4"!3>B7E4@>MWY9B>3Q MZ9252!Z?3K]IK\9RO=SXXMWY9M6K7JE6[;B:L6K7%:M5.&@>K5CUZ%;-JU5/0,JM6/46M MLVK5(UL=-06<8<]@G) @2XH_[^Z_'ULF ML9/-DU0\JU\_(66S^O5CU+7 ('Z;U2\^M7U:_?GPZ M9?7KQZ=35C-[]"IF-;,GHVI6,WO<^F4ULUVKF>VZF;":V9817CMG'*QF]NA5 MS&IF3T'+K&;V%+7.:F:/7,&L9K9]A-?.&06KF6T/X;5SQL!J9D],X:R\Z405 MS\J;3DC9K+SIB'7-X#F;+%\KK-_&RM<8/.=)Z?>[I8-C]@S3^#?2S[65!GR_ M'9FVB=?>P>A)*I[5M1V?3EE=V_'IE-6U';V*65W;R:B:U;4=MWY975O7ZMJZ M;B:LKJUE+,C.&0>K:SMZ%;.ZME/0,JMK.T6ML[JV(UI,*D6\07E?C:> MXQ" ^-HGS44ZAD@##9!QY-<1G:V]A>W@34NR@QF1]ZT)H^[36^RCG>_WM=EY M;X)EXI8JZX)9[GYI/2P%AZSW6[8;D09S';WB^L> MY]3,=KMANQ%EG*;MLE,3- K62_XHM*B]]E^+ M41Z.6XMG[HW%3WX(T_# ]+-M/L/\XQQ"E>%]UF:&N3FW$GCGV)4N:W;CCS,H MWB;=.QAN0O6&A:=X7G!D>FHW> M7-\I3](GI$F)WS.RP+;^:IN&KKW=DI?ZC%_,UOP62E27!=*N[PWB)0OA*/R1AVUO)MD@:'#/J M$*;M\OXF?ELME&#]$-M#I7!]I:$D-&T 9[INX#BB MF;>:H5]9Y]K*\$+,CM,QAIUB.$W#F,W6R[4)K]9OO 5RL.02>FG5D\W\:ID"R\, 4\'(2"RJM!Y72 MY8T',0P65#H;5#II,"RHM!%4VC4%4M9!:4F'+=QT?OF34C5'=+6$3F41'1,\ M47OJK%;C?<79VM3M:.1M6O,L\AX^\C:B4T$,-NE4AEC<7,ZD M#@4QL@Q*.P]FFNM5MKL9$LV3SG8"F$3WC.B239/:7N>TKB& MV3REH_.4IC7/YBDMK! VDNVRNO1V]N:D!C7)(F_KD;=I#;/(V]7(V[#F6>1M M9V^.NDXCJQ4L\AXP\C:8%[/(VXG(VZR&6>3M;N1M5/,L\K82>9N;\[*JF -7 MQ326%[.JF Y$WL8US")O1R-OTYIGD;>=JICJ.MT$& MN>8X;\ *AB%$1.>?M9EGZ#\$:3J5IL+X'1>\[0[-4V52[[BU9?A7,)#@C^_W M%^\X'>=KQX$79-"NUI6[*(BJ$*.]$"DT:)_6E;LH3^6:M&_PP.!R MFD0LP7KB%29C)4YB](LE*!'J"DN8*.-Q(4IN';2"7.3R%?<51:$HSUP7>6ZN M-D6QKJ@D91*75 $ZZI,MU96K).&A7YWL?03*=>6J3@1Q&A\E56E1Z@IK*O&B M4(R66\>&@.6]X9ZU'D@1^]$5CH[9XZ-^ !+YJ9Q09#X%-2BM'VX$::Q4HC28 M7.#6P#AU67O(N;?GWHOFH&Q::X<7E9](B1#9 MOR+-17<8MO]F_AV&/S;O-*U2_<"B"D)\).TDH0ZMM4./R(_'%6D-.Y/Z.DM>9_OC*1M0..(HWE"D1^L6W]Q3#-#))JAQA!4N(DA1\K M2$#MN"+(B;"214 D#E_;UBPORDGU0\E4C0?'A%@9[_U\,*&XU=[P+ )B*_SBK)'^U= ><><^ ^7G M2W)M+R_RLJ)FSG *$$2/#PH10%)E&GP0^Y9/9>W(H$"NNB/R)TFH16SM***(29$6)K:0SFL'%DF>)N+<;GT7 MHJIV3)%D651*4)4TU%T13ZZ_P"5.=H^3'1&Y*)&U8Y&D5"$QVSIW4:K4GW=( M8TDM,DCHT5Q_Z6LL"(6\4#;-$45D4%<[SBB\FO"1D0\6IZ-^0.&522$Z(AO1 M.4OJ2OT9A#]_,87:9X*S3-P[AVJ!HJ B^(,1[V$U*;[-K1:B@KT_&D!MED@"QL4T>. MZ^]39Y!9.VQ!2)TFTN7TATN353N*":)W],K'/C)JDEP_ M^J572\J0?&::]@MNS/39=B[L]:,W7YOI=F>YDY1QO<"HO/N(32+FSM$2.!%H<1()I]?VK>;D9$Z3TH[X!V37/^X7FH.BM%]=?W[W,3MYVGZ^"GVE M/2Y]^LC+W"O772,]@\)RSM8E+TN1ILIC%69?=_JA$:HJ$%M.<=+G=I/FFNX-_-;N -&O]\-#WRU\609D#?@W6+? M4\!CMS8N2D/N ]#ZRS>&9X5Q; M&N;;>\XSEC"!M= +Y]A+S?K D:NN\6_TGA/XE?>!6VK.DV$-/7L%OZB17QYM MS[.7[SE\U[L_/7D?=GWG3]IR]>'WM>U]2'QQ>R'CVS/;M)WWG//T^!,_X/#_ M_OR!,Y'G(6?HKK09" I___4#1\C#_P(*W)6IO;TW+!.RM'S*7D@[]_>/$"0S MGQ%'W*>S^ZM[[N8S=WMW>7]Y_7#V<'5SS>&7_0QO"U^<]^_(![&.AH:%ZQ[? M<_(? TZKZ6!<0@7U145+ P\+Q&E@W0_?-[7A0]_ MYA;:,^(>$;*X%:X(N#)!,T_(0HYFFF_X M.EKY-'.8 NPFX"_R31?4YFR8V5)M6/#[D@QV#EP">0Z7@SKK&?[-!<%QD"PL MN83D7Q;P;B)C, /+?G&T%;T!(?##_XG:*Z'LS/&,F8G YCA[SMVA)SRIP60? MDK+[X3^2A T"/<$KS+&1:F(B#LW!\0.YC"'E[#I@K<:/J_UJ[G M_VY!,NFZF@//XN%BN(1V>*UM ;D69M<$#O$**KX0>71 R-6XN68X6Q+QHP:\ M=TO]RG8-7V(NOOBWM87\(26,^0\2:!A'EP&1)WX0@MK:],BMMK^@BXT;7YUI M[H*;0U[L"PJSZBTW&0'G'8E6Q]Q:/?8I9S M<8]93O.X"Q ,KN2.O$,8D$<'W NP E,BXQG[%7"V7.B#-,M: \N9ON9Q[8%I M80\-QA551Z##N6U[V* X,.>9:;MK!UL$?CN^NN/-A!4W1^_NPEZ;P!X"P6K$ M[.#3_UI;Q&GXWHJ\/F!@O\OTM9@OG5#"*OD'5A329HN025]A;TASW' (^!7L M@=9VO#<8CYNA$]A\Z)Z%R0>7._.E=(=6M@.F:!&/F' [F=%J\[D=T;=I3_K? MHYC'>MCR",/.)EX#!_>(BR')H>;H>-289.L#1X$9^"+#X\"$7!2,'-->Z\2S MK,E-:#Y'8 0ROZF@<"QG2GH5JB1K] \@/8+X R,6J_+% M<'$(TV&* +8T(+Y'MTU3 R^^)"L+'"0T''J%U,9U?>W$X]-/D53I^^A^%$N- M_%>!-[JXNGMXB W+K2,)O3O^4,S7P+?.-4O3#;SP'_!"_VMO=G; M8&.)H>TMP%.%XX:$6B!XPZ\;Q!KL)_"("%\SXLY,3.4?;VY,,K3;R-G4JNS4*NL9\N_WI,!WEGSHP]X[R&MOMXD; M^*^ME88I;!$OU;$)7(<4_9"7H8;YMA=,\8A#PJD&=B>;]-!=/[H&#"K'0*X_ M6,E4*9@1AFD<^ Z#;%Z1YY!_:H.X0\B"2.DW]P3IES]\@T#INR;L#$C2%7NM MYVB6JP43K>T<$)G&$EC!'L:VXI:2/]:3TR VV-L<[&0M#9O9$FDXY29S&#;* M*8SRO!E)QA)*D#4N8/9I.Y">0%BW73))PH?9L-]%KWC>[$^0D4.F3M&E$;P, M$DQ/<+H;W#';G.3%"G;QNNKP4?-7AI;8)?@^W5O = ^'[, $=#S]([/:9[P[ M,.+^FJ#+B,[H_1<&'&R?"B<\9%*M!_-8[@ER;@OG.L#/0K.>D#^')A7*HVC& M'TMW?H<4'10 '_.T5Y":_6S@$\R8#O_KZQ59D. 0S-Z76F0BNDWT\9- !&)^ MJ1]^Z1YL$2>X>.>7N:/:JX%:D,WES2A@4.GK63 QT1TR3!_?R.@%Q^+XZ8>E MK\'18(^CHV6XNN&OU)*%N^UJ+ >)P)ID"_ZH]G">0);59O *R$NRZ C^!)(:?X&1L]8$R #>-8>,Q';"S(G,_O%ZBH.>-<,D\WQX ML;TT9MS,)'Z!L/&"-#P;'.WT Q[>7N8>;0=;-1!#]Q;O!9X',R+W M#$'4]MI[/S=>D?[A'?A>TPPT0Y[#?Z\T70_^#C_F.9M_Z1L"HO]TMO_$G\%_ M;3?*ZFR Q6N!0,_KK,K+2;)ZC)>S-L5^W/IVXX,^N(X7_'WCW"/GV9CYW0(* M'4M(G/X,22M(;K(V+"17F&[)%::TR!T+8N),73ERU63U08YT ZKJDBN0"L_J MU"9K$7*$2XE:44VV,DO)JH1F?8 T$7BQ:992 MI0G-^@E!59OF*"^N-.1+E''C'.6%GM+^1IQ,4Z7XM*F=YD6>TCY)\NMY2U/[ MQ;%=%]0YSRHTGN:%FM+"Q(>GXP<_(A\N3D]>,"DM+E%.G>;.IN<>$D;(VT"" MWS3G-X1SN !U)8.\O A36EQC(7&@+)^,RL3FA9S2LIPJB:,5Q8C]XJ]9X%.Y M.DQ'#)AR:'AM()_BO(A20;P)&)8]M-0C.UE77#WO4)5Q6;)UQ_/"HVBV=;]> MX2VFX'I&DC0M%N(*G8D,4HR=%%0AL5C,*I3:!BZS&(D/:+:P;--^>@.!7T#& M9]H$ &<'J?2"$:^*6U+W45*99#PJJ$F7E\?E2(Y6FY--85)V^@FO*9Y'5DAS M1AK03BU<)0\;%Z.("@_40MQ0&"MUN=B<8=UA,,6F+H6.?R1!Q%*?+TM;L3E( M$=JF!-BN-&W;,VL9U.4%AM*2&XK3!*I4!@'EZ>?61U.:U:I"GP""*G,F@,\F0H 0I.38 %BKE!])4SFA93WSQ8OK?D@/TF> MG2Q%;H')1*BT%%"*I53LRM;2=TM'SMHS?'Q# M#>_$>&_UW8;0.'\%XPRMI3XE 6[7 $<%0Q$ECC!F0\,\=7RHI8FBE26 M[E)K:4!ML3!7:(JG2@TL]P&)Q>)6(5!;12Q!8OFULQ3B#E MZFY6&$OE2*Z[5);"8JX^H5+'-1?**O- +\Q-IF)-)NZ07_:UQF7E\O JTD4Y;[M]XMYF2CSBQWVB^Q$ M%3M1Q4Y4]<2%%W/-F_ENY%327N^=:I3!O'.)2'*O;*B]X33R%V^-&_5D/E2&KY4ABGBQ_R>S5]0:1?,:T01K.ML\XL8Y#&D&!;V4^MT"F#@%B M"%G7VH%,)3?9TM&CQ[D8UY-@_8^X*Y"'Z=J^_'PDLT,R;,_GPV!5-D:GC\<9 M& 81("+B3$T@]5?I =3?KQJL7:(;R3@K+A3J_6,0J13&,HF;@R%C7AF/UE$ M\22SQ1!Y)*-. ?GZD4251;P<0=I*^1"L6M#+9@"C[!P/0 C%.N+\%8B-RXX@ M-6(*^V _&D[A27X-% ]=F+X4MB &U+AW0R.==OG&LW;#2=32UHVY@3"FH.?8 M[BI8:_)]G&_GIEG&JXVXNP!R$3^\!3ST45==F.B!'"T"[3L'EG+S1C)!7?F M&WA]C/C@D'XP+Q-?Q=/1 ,XU1)3$LQ;#6A-G3$!H,0'9J-EX FG8:Q?#)&^= M>#U$98@B9S#KA7?%0M&7L[/;5,STU;)!5898$J*6V.JY M[Y!XSUS'!PVB)&$>9;&!46E<)_E.6!AT0D#2&&V\.<(+E'X(:4D*?Q0 MYG.%U-"$ZPHD:CT9)!F+3OTV#+P/P&VT)DG.!-&@[& %T?W?W,V M_ 23,QR0(!"M- >^@.L32*.X,--\!D^ HX--:(Z]WW>M6L3'&'[Z[ -8;F-P+P?Y (IABRH$$G[%%':.G&3"0J7S_3 =L(/'BH MR:#E@-_VTOBW'R!FD#V#>6G^FGX\>,Q(\,#!/?6N#8"V 99L>5L@_R##6(9[ MM.U$A]3*"C8VP_'S(.RML8#(J QZ#D396 60;<%4E!BY:>-9.6FX$.[M_M5^ M0<_(&83V$LH5Z=ERW'QWDQ_;S\$Z@FG,4=0W)#5*MB^"Q\$7@2\A.7J0<29: M1^!F%-%N&)$N%L$#+D1N#HL,B(* %?$%P#@I6_4I)JXI.LEEVK MZ';89]M!$"+/ WC]AVV!W!>8_. EPD\(#!ME=+R5>9D:E-UPF@ 3*$$7/7:H MX>$-Y<01VHKL7&V6QWQ8 )+!(C?C=)A,#70B<4HQCX2*9%+#GY#4"F3ZO^6> M/9"IX4\DT!T27RY'%#70B<2AOQU$78-?B0-2Y)-7#(BUB$:EQ.F"7"JJDEH, MA+70^$ZTZ2Y$ZA;:XS.$W'-_X0T>V!R\"IR ?Q^X N1^,RP;;Q.$N@(?'W^+ MW_3W&UE^O(HNIB>95XI!NA;#PDW8T<'8ZHXTBT'.%I&F)$E=$&>P2[AY:V"_ MGY"%,H\C*]2"Y30!W;&;DBC-%\%F9W&BJ47)H2C'#Y?MH:4>V=2BYB1QKJ\$ MU=?(VX6-I%"+G:(:'Q"Q#Y>AB%[@' M",9(N@ZV"6^2$APR-&3[P:9AK+]T! M&HBL'#ZS^VF+[S[RHRBI>RBJ1WSE@+J+>*D2\:0K\\(V8=;F^NXN3>\XJZGZ MIB^T^B/2W]E'^UB[^-V;2G[_O>>;&ONB6"8JC(ZXMTA36YJ7G0W8U1]GP0ZX M9MYJ!HSO@$;+H6H7FH(@F)UB94$"2I%ECGI!@>>GW=RY*\O]W) M#CJ+ :#7IU.=3&K16;"]1VW-2Q-5J(,JF]L-BK:)*DIRD3*+T&O;KR>RO#._ M_"]%<*IE$8X*="U4DI3D$F6,J)($[TS,*9BJ/%$3F79-@K.R;*HV*XB)Q92: M!._,HBG8KCBE3'!6?EUJI6A$#4;!SX^.^+X_L@U/!24B/M?O?,/->$;" $98M@)?7A8 Y$3:'I- M2Z-ER>>!%YUQ.2]R972XCN\!;+>5).S:,K? M;/Z'LUY%F$[*9+V[%["%5/^S!KC)V32=4-Y&$5+]T!*\'&+35$B"V]?G*FMM M)LK5P;=1)HE%,@H\[EK.:7P;119%ZDK+6NXIV6I(4H52(V2OZQ)2_>$:V#/- M=UVJ((WE@J[KX$FBD.[^%MVP"6*PR!^F\D(ZG>Q[;>FO58,-DL4SEZ@4"^,X/X:_BWB0(W?N:?AL[> M711R>^B5/_:G3N.Y41&"*#!0K+BH2&Z7+'@HRT!V5Z ,DO.6Z6MW6T2\TRDPO:^XGR2*-[@5[/ ML*$@3-6 E" M&L6CJL@2DRXJ> E"&JBC>H]N.54P2Q,O04B#=50?X%5(;?.$OY#& JD< L=A M[]H6&.N./.E%[*F<]!9]0$P0TD@IE2U*3!R\+0Z94)IH:D%>X%6U(M%E 1.$ M--A)95%/U4EBYM(8SH.01A6IO!@B)N=;E' >!(5:S!\JO)PXHE)Q43^-15+9 MMXAC12Y&4UFT!"$-/E)4W-0QX>EQ5"9KZ3#F_G&_4$9*=LW \B>PTDNR%DZF8.X'?^X$Q# M>S1,TJX"T_\'41A-4B071LZ/:@J+/X&@^IIA)*\[>C=N7T1MK&U8:V&4\/T< M)?Y!#M*J*FY7B/3N"H" <:-$'>S6G).'B$5KKFOCI6ND;U&=8XT:"2 TE@J\[I%TD/!P M^PT\@+ )O]C.;[A%HT%Z>,*7[G#,^BM<&7#W,*P7W+GFV,!QO"5&XA(Y(QAO MD?$].K1(RZ>H/TB3;;BAE!P$8TT=3:N/-89NO#%-TA79<%PO[&*\-9WJ]BJ( MU.S5M\V+J[N'!](3S#'(*\X)03&3N_C'>:P?&'P%FYT]X"#7TMRZ%C<>224- MKMO8S+NSTO1*#$S#BF6O.PM/6?9:-WOE1]S5->2OE]S#V3\N>Y6^%I!!DZ(- M&?Q?"0[_5X,J/@]:W9/F]D$W^ H:ZY#1SJ+;Q2A;@.@(MY_&;75"'S_3 MS-G:K^O$/MX@K@0WN_<;FYYKEJ9K(]+VR,'^S7SSX\Y<,QSNF5181YI>X59[ MX$WU:%N5H)T*LO#O67F],-TV)['73M#EBN#T:Z^<@QM*;UZG><'[^NS9=_GK MJ%__.W$U2#][AGG-$[HF';EOYJEZ2K*TD7;T*4S'8I4!Z;I.4EPDCQ-5(Z6H MH\E6M1JOMM@*UIL*%.VFD!R+59OD,*;P4[D(8WGTT64M#RFYDLX492)UA[5J M!6:YYJ@6,L?#L+;SF'!3(ZT(:_5J @N"^A5:X%=%*C6!X=4;ZUXST[)8(7:'L]0B8^I8A0EIB$.GHY=(/^_F[XQN)<,*?N^B[183K-";RM(DM-[ MNL5)H\D3O:TD01''*6A_6DR%L%%&)A/4:DS&TCZU1 BI0S&]4A,Y46I:@^1; M!ZTT0P\W3X,]TU!7.2AD0AK=L:KT_8XHNU@I0F$C/%*LOVR>1_\$RT[L."$- M(5FC.B-5[K.7( H,T"O'3-:]U24_]'*WVAMV;;C.>S9SUDC_&MGO23&DTBOB M\#52R!/OHK$1+NGE V,Y@?-;G4O=\;R,Q[_B_X2W9IRX2J&$UBB:\U//0H34 MH9ABZ8BLEB,Y7TVXA@UW$?V[X2W"IM:[F* 6[V&<)/NJE:*-+EOTD@)QLB^/ M*ISD4+K7 H(U$@F_']\N11B]0@TT+DD4@"\ITAI).J9(PO\HPPOF]X MVP5Z1J9-Y$T28]WPUD[6:,W%V"Q_&C&0;77JJ/-&+8@+/ W>-FJ-O"!C36;W M&-Z-25F&*25A;,6IVB@JV5@X3"#]TO@]@2(7+K+\N)9%::N?$D118J3:\FKF M%"M(2*HPLB=(%F.E8$U!H6E'L52D26[R@G>%154^,56LQDULD!5"0192L)'5 MO=@X?\#O@SV^0ZL@&-W,0ZCY"_28=E!B"ABRAH,:)]N49!-1P%X^&Y9FS7;; MBYC"@:QA+TKZ$$-!NF+U^&0+_69^^3HCSN!.\]"-A5^$V[K#?[!/?@9OG76X M2DPA0-98*IG$V2E#&$6&:$9TE0I#^%+B\AUX ,? 91#!X_$?(G?Z\'#I6>?, M7..=LB@M/GT9(J$VR1^*BIPXBG50WCHE56IK#(HDRAT2:MJ8S\ O.E2(%!JT[\9<+@2 -$DVHBY+>ZU-;C&-(EBY.?4TX?.J M;G+79(@:?LQ05&4J#%7I2IT9PI;W)M+>\B] OY@7\*M@*7=BR%]-P ME-4U(O%%H\N!M^S%-&9E=0"WB5JT1*R9+7LQC6996662?(@M>S&-;5DC\(CM M;-F+:93+RO%>W.>[#K9C+XK4<@)!IL=6C4UN4:26&XC2I.4=>U&DE@-,R )2 MFQOVHD@M^D/*'P^?!]^P%W.Q8LL/G,DD>V^9_H:]F L06Q[_3Z:^7R_F8L%6 M2*\2Z(G-[]>+N2BQ%39-^6[MUXL2M0@NT6"-QG:]*.4%]/+6%I\.'WJ[7DR# M_U:V/"E:3G'H[7HQ#1)+:>C@ZEGZ="P6"=U-',#XX,OEB*)6#)8# M&)])U :*.I\N:D5=*:SLZ(=+DT6M-(O,^4O0MD^/])94DQN2-8R+FG\5DSN+ M]8R+VKJFDMIZJFM@U%8I93YUMG@';6>F:<^T$,@BU40GKTV"J.QLN+IM-W>Y M7)GV&T*1G#[:<>[L17/TA[<5*MAA3DVTU2E&/@V&Q\4*?VDS+,O)[KV'X[A8 MF[T?D+7,;6<)LQSDHZ'4X7JRW] MIL&PLO5+E]FV5)O&R\I6+5UW)2BM\5ML498ROXGSR.79W3@3Y#P;@<&EGL,K M"9]-^\5?L<%_X87A!_L>>9Z)",T9*Z&YV% -.G#EW4=2S11;-Z7%XJ'D5FP? MC[;<2-QK7&[9;SES'+PJB/="/[UM;PFVZ\E;@LV4"$RA#V.8(;_=QV%JR2V- MN,B#CU4559I$^OE09[(A"29P(<.-JEO'F&5YN*RE2DIR/3_+;S>DC%2U$=GN M8K\AB6H)'RK>V7Y'RYI MGP57?)JR3VDT+F.?5*5!TVU\MITY\@O+PD]G"+O8!@I]BU5$::+0X.NRYVE+X!NQ;$J4#/KC.8 MI>RK4^\O:=?%8(@:M&MA0M5;EY+'@6>!*93#.+! [- ;>!./I98 IOD:)< M=QGO>*0T(]LNV6P6&,9FAMV(S2KCL=+,%*-#-IL"J*0HU]TV*T][;;.%\N)< M?$V*ZY79^8/"BPI% 7<^,2Z(!=J@/4_*B+O#B7$!9YP")XT&ND;,>PO;P4A=WRT=.1'>\0%'-_;..TQBV'@1E(8NBQ%-9Y*DHY+#D+?JU#>!/B&UFX;?/_#\R)):<^5(SRV0EE SR MBM=!E2:?-N]9$U$JUI)5!<939+ZET;5G@EFC C-[>$WYR?Y8T>WAM6?>2+%H M5<''NSHVP+)F=Y$!UF'N[W#&M,X B9!2H.!Y1Y\<6U_/O!LK2*9=QPM_(20X%RO;,?3MDL#-02M)%KE MEB,ZC5>>+6>Z1 NB*-01=1J4/%O47X$DRZUM&F.^%K$%Z[(H$2OPB1.6):DM M>-**WL"3QE,QV3FF%,4%CTK1HUB1U41WP)(4%SSI1'?02J1/=T_"J>Y5T\XR<9K@1 MD]A"Y7A)HZON54]SO"@AZ'1%7@JZI<.9FLS+XSJ.MB!.ZP$Y&O,3N9:.BF'1 M'<;>A+%:Q[45Q&H]#"] 33XO/C;G+E#P\(<+M+)=(P-U3TJAN,87, JAE,1: ME)8AAQH3N]2ZB@\>=)ZW^)-":"UM.:HD92[H MQ#YE'$R6F)B-%"&$ M N%9&QZEE"\IXTD;A._##3^9&7VOY/2$*Z5 /SP;LHD ML=A;CC2J3-%IF*G@=5YJ3.6G+VE\T^QIS+F]7.+]=6)G4F7BD4TIS) M"CV*50&B5QV*\V:_"1G_%6DF:%9SZB]4BLG^(R4I+G@LGA[%HB2.ZU!<$#GU MQQ?<]L#"FWWA:*J]2\"K=>;>!=%5&R!<3?:B+4EXT2)YH(W2=HQ8B]ZBQXII MT2L(?*W](Z58> S7+#\C1"#Q+PP,&?VX)H51FN-9P$.[NS1IX-F=NS1-,E)S M!R>-5KMSL_?,TN-+]L&;ZPJG 1!;J!-1QL49#-+,M7I)K&45! M(#+Z*8 TK95TY4*'-IZ[R%(]QU&L71"]7 "^6HO>8@V!Z-$[5J=U DPN!.?A M4Y=Z^\:YZ)J'3UWJ[2GGPF8>-G.1^.Y1N\I*04" M6+U=DR(6ZJNZI_M4+6:*[94?CIDZG0RE-%A=Y<:J\:RA9"=#.LP4*_<[&#-? M-,/Z:KONC97QT"X^BOFW\GP4(X@*"\6 ]@_!PE?#@OO.':0;'M!(%IB_::_& M,; 9-?H!?)LX9?*5M/N-7Q#\0V0Z/7\DY MSIM<,"?U/#'.R_!!D?\]5?[GFJ7IAF9=V*:I.6?Z,SY2$N0'%W.N=[SF]_=ZORG+$_(HQI,7V!'KWM*9!SF*U ]/ ND#MS#')0)(/3U-1G M8]\P6.O:^L>'!>+N/IUSX:^=9W,:MS0LS!8W-UZ1SLT6FO.$ M.-+35X-_$+@PSIYSPDA0W@N<9NGX&5\4(,9'\I8S_5]KUX/'+S]=/5R<;9^2 M1OS[R&'!O>*AB1WP!6[T-C@E7QSP6RGIRZG3DX>"TA/XJ2*H%(&<,MBEBH43 M?W\I- 8Y=7SRP#AZDY$J4X3!*2Z*QLY\?[5?D./_RU@:Z1Q 3AV1REE@[CXL MPVZ 1'[O660Z$FY,D]]7JSV:+%C$W6]-*J-H_&U2PBV.R8+;]ST UMBCRN,? ME 6+]GNNRO$)C,K51[]J"QZY+3GJIR],8#K6_M8@F+#F6/ >]Q:4B\DX6]KKC(5Z6:C6 M2#TM(K)RFVP'1X7H0TBAV%+%L4NA6 E,,2F0_K"]E$*Q\]W%I" GSSW0ET*U MWJ-R47").X3+/V;X SA($$]Z=_^]5G/WEIJ=RVELBIPTH(L\-V/M8M',J*9( MLH='ZJQ37YR$6+#=5 -B&[_[V*3 #H1:FB'2/?NM/($ M60$R;[P%+YZC;R;.7PO@\MBQQ8*Z6(2K_]JAH7XH>G4RW=P6NRX0Y&Q(B2*B7?049W< M:C.\+')5-8D44)!<:X;PN0E2P6RXOT$F@G_0GI"006_![X=FB'C M&3>KB!4E);_YZ0T&QVRQU)S?LL+X:IU:6>-'0OSP>BX3-9BM5EF<2:U2@5H\ M)WG!A6LPCB[L]:,W7YMIP1;L1BZGX#XJ R*DEE-JT)G*BAXIY1'I_"%1E'.' MEIJ!<^_PV-!:,Q^0LQ33HLL]8]K]R3#PX]WPP]V4L_=\/ E1=^+?"\-"].?>L*/M^(_U6\"2_>JIWLI MC)W^-4O<71$L]64RV$:ZE\(KZI_VLVOI9-)2B.5[F1Z_F=6_ WE\ 7M\D>5[ M)?(]NLM]W7/Q8G*@LWQOQ^AO9GWO(-4P'V^E?PK\-V'",KX:&1_=!;ZN'5'( M. ??$55T(^/;O&'XD3/X0<<_ M?C:UIXRO%#PG\W$.?"/_,[%7)IGYG[7F>,@QW^X0QC7,^&*Q?.C=1\]9HSA? MB7>GY(@+P@SLN7*_7:SZ*,9MWMN37_?+4RXM_4+SLM19L!;H(_[_(3\>XF;B MN>]/?OPS.$;-]&_Y#+]E!*(T,& . ?\CQC^<>G?X\:"XT[_^3Z0YNQ-?A*AD?EJ[AH6R ,G4"FXOX\7Q;UXND0,)]],7 MQW[Q%OGL%O5[6W>_X_T)$EZW3MGW3^GO3XNZO=3W4R^/?_Q,UR';=K$1HAN' M0+Q:63AETZ*^[^Q3]//9KX^3< 5OQ1F1\8S +VJY=?_3HOXO,>"RWQ_2 .(A M<].WY:-M9GRTL/,#W^=_-?;&\#/!&:@W07Q\,#PS2\)%?1KN6V!;G#]/\C^9 M?'ORJY>OLP69)&4Z^&E13W9]=G]Q]C_Q3T9?7>GHP;2@)]E?^PU1ER]]]J X MG=7.WV8>D>#5CAZ14'+Q",MK0TIVF6_^C,3!I)3GBLJ?5Y F8H^!2TV^L7S7'P*MH=Q"ZT^O!2AJ%*/N#;\&./FO4;&,:?M.7JPW^IHC#YP.$Y MV&X[-XW\5__EMPR2A.[FXXN;)8I*3B7_FV5 M9F_@C:7QE%5'9=5'*&(S^)K'41]QA.51BIBUF=EQ17>C'J)">11)*K<=#N_7 MCZZA9[7!4M*X456!#X:RJ,K;;?N,KY>DK.#Z'E7*P@Y1_OES!*D3WL\%VPMR MLVQ*J8%'B,I4V!):@)B:A%-;2JQ..&1]_AYY,8JIM: ;1RQB%PU5":767JXT MH0$L!$ZHC>7CVG$)C"FXUJ ERM_!9610G +>V9V )B?\91DHH0V4(2* M+)H)@M %FIF&E5Y[5]+ .]EY0^5%AH /(8./*&45*"]X JCR E! N<27I3SX MXJ5I/!D09'PLN0?;;T^5PH=EI$"RO M!7/V9\TP<08#'R,M^S)XWWW"MQ#ODJ"J@KBWXK\^^51$E.Y[@+?B'Q9:T!-/\W^8/+AOVK/9*>! MM(+/E61.=]]F)2@%$JS'35QQ^_VB;H*[&61C[^#7F+,!SY M3_ZJF6O"T .:+2P#XDBI!4*2Z HC=9HPMW1G3TPZ=F1(OU@[("I?1OXP]G^' M,1S(+V,2+Z>RP8T':A@&GM11QSUW.6;:\$D)Y9.+N-;\LV8X6.599IA:V,F6 M\#=\S[GFF/;&=HJ:56WM[%JH%D:3O5M2+0B:BO;)__T*PMO86L9&A)):AZ$4 M=>)U1#29B HG(YGG%;Y@D4Z!_@72NX^J/%;C)6JEJ*/) M5K7-@L;9.D"!I<]_L2XP15;R5?7@!99^A7F1RF+"K%BMUU56->DX7G&[FY)8 MF0?RMF)(D2CD-G4E:PK2IKO9'?(TF(]M)N:Q&2L^!(!EYOM:K +;PJZV8*N: MH2(FH,AC1)?@)K>O:9P;NC2E!E<&79G3Z:UT(U/'RH+-S'3 0XP%:9+$/(I2 MF\KJ%K:I(\?UOYG!2^;.R!)"S,"U+5MZT)U+NL2GUT%-DI\$CLQL\-.?A)#5:6EJ>I0("(7E_47GD M5<\W((\L&Y"*3&SS&:(MC;PDOOS1*HJ,'2C73:/IY=C"@?UQ"RUN]J=(Z5/7 M<<"+1E,D59#&R:*X&BE2^AAW [QDITACJ70 V,=+YFKFEI<#I$C $N5HFSYR MGN3JP"F2*$]HITCIH^T)'IN=T@GBE')>FSXK7PX3AZ1(DJ+()P:VCL$+W,-#\7V$.[0S'ZRR%O2R[8^DWD)5;(#5?/C3AS'#THV+8R6!5_L MW&/'Y7:HW"8-GY!CIH=UI"TL"NY>DLK 8,AK>]V<-Q95J>#RFH;K$S8'QY*' MH#!#&75<.: 2?S*]#[KQS+G>FXE^>3>'9X9S;6F8;^\YSU@BE[/0"^?82\WZ MP)&KKO%O])X3^)7W@5MJ&%YEZ-DK^$6,_/)H>YZ]?,_AN][]ZR0O_^$2).YC/"B/MR>7UY=_:5N[K^?'/W[0RC M+''X53_#N\+7YOT[\CFLH:%AZ6 H[SGYCP&?U30P+J& I*@)> F,IZ-AR; M')303.[>QLVIL>E^]?01!QD\9W@NY_I'*#1\PI#[*3RS*_+^.P:;'X0/Y&QO MY(8 VR=V2^3R"XI>L)WH-7OM1"[^&9\^UH!/ B/#>7@K%03Q]#;4'7!,%@C8 M6L_Q(2D'.9P]YQ9@*N8;-R-];/%!',[ E7"&[;@CSN<=1O$C1C\B/*X<>P7\ M>9KSQDD7X 1<<&\#/%KGQM/:']%$(-L/84)<>^Z]0/B)B>7J_#++?'T#F8QD M;!#/R/&,F68.-1,^]!XK"]0(Y P7OI5SRDB>8-OYD+S578.+^1!YI8NAG."G M3.LA9 D3.6[NN6('VL$,?*9B\B>'N;$,GWS8K 2'+PL(M<0 @2#+?G&T%3UG M "-G8:]=%&4AH0A0.5:C85GVLX9AC4"C:*X].B Y+Z)]K%&\GTUB%:@O-'BL M6LWB8-S[H8[3,1*;\4@NR^V\UM\%$3OO WNC,INQ&&IKC#0 M$]@5/NB^)B?<0R/3'>T%>!AP[@IBS]SPZ[$'^"@]%E&&V:WPX1L<,JVY[2R# MVS7<:Q-?!=D;.KY'#]@,QL/P][5& %W]41'A'L. /7%S] *#!^;O,/9PY8FW M (EX&+G)S[H21"Q)J8/K'I^G:8,(SO)NF@T8AN#K(!PN8$3^ W0?F)5-@ MF$@"*."[C'"0&IC)F>VL;-_LUO@\';G1U%XV#ZU"C"[X^\R$X.]I Q^: /Z+ M[6(!CN-W'V/2Q>\T[5F(8C"1>&DS @08$!+?F='K+6(F?^\Y"'G<_>ARA-DS MG\!;#;BS3R&OW(-XS@G7XXWG=@B@('* 4WL^)R57,=YEF&<..%518@(0.\._ MI6?S__=<_F\Y^;\G@?%$T"5<;((8(MYL"$$@KV2^2P7@G=% M3,WU@="B8_[N(>I#L;SA90]P[[7FZMKOW!?3?L01%9EHYG'?-.C7QP5SFH(V +W:#OP;KQHMW'8ANXMW@L\#]D-N6<(PK?7WONY\8KT M#Y"H(M,,G#1Y#O^]TG0]^'OS?F?S+WWS_>@_G>T_\6?P7Y%T.I4U4R\2NL,& MF4S&!4%-EY-0*J/[>!7S9#$K).9''#O"?HWT.7:QKSS_@S3B><@D'4[D29!" MLS6)8YX/G&M*W??"(ERSJ,[ '^V^(4_H_<3Z#? !;-@$C&PKP0F\ M-$X:SZX6 +@B;LG\S^P4>V/*&A2("J5F>*1:/LKQ3$AL\'/]4AW_&"T,;:-C!I!8L M871F=UJA=+BDD2,D2NI$6!D)[)/6>[:2>WW8EYV8V?L.V8IXD.6 M:NI8\&XJ$B#/VZVU?9N.@JJFH%D)O9,?XK1@%2:IE]_N(!:C(VH;P9'GSXZ] MO(1IFP,SE',RL8$<_]/;%V2#0UTMC-D9]M$/F.T'(/:3B9.\.#LB+Q4&4J:X M-*>>SM)?P7YM+,78_ M^ +ER%^S31'+[B3UVFXA\_1&8A&:+&+]S>H8=W!(P'\O5? MQHWYR-LB\Y<]CRE_3,UP?5LH\[+6;V7<,&XHWQJ9]R?&9I%@22+C2GM"PT<( MWK\-#[8-?<>8WCKBD9*Q^!0(+' @F1YT![/U7K[C,^ 2P0E:O[P; M;SQOX!O]=PXSHT7\EL!*A(C/#:[X010O]H+HHLX49XC(*<9'A9#_.8!Z)5/0 MQ NH13I(%+V%BV>\2&_J&W];6VA[1>('J5#;F-$PBVS"(EWCM2E;V9=,[B/Q MI.RY$S&"*YWD-CJ&&R>GR*@7CVG4XVE[#0MG]G'T]B%,F7TP^V#^@]G'\?N/ M>CF7OZ97)NE*+PAJL]^>''MMZ5%UB[P\X$1)A?]3E#_'5N62[.):DRQEQ6HV MAP):5A#M[@7[O!7?\#>\.@G/X2_':F$LO%UK=FA9OY@2,JW=+[39N9:>9?OE M^2QE)_L6QPJYIV9)+4A?'E7%OA'Q>@ZVO9U?E0>2+.1^,+.@LYNR8<;5/>-2 M!Y,),RYF7(T8E\ /)''"K(M95R/6I0Q4:=I?ZVH]Q6?)^\%K6$Y76>6X!8J<"K$S:WA_!(TE0H)PM6]OTRZ=6KOZB?S)(* M9FF'+;5ETFD^#>V5-V:Z9R.#C0RF>S8RV,A@(X.-C)Z-C%86DVO,IFJ7ES0T MYVIMVZ;^/D/&HO?>XY[Y]GN@39PJ5,OB0%"40A1G+E/T0=3,JD,%( A>NVWDWW3J#*+R%T"YV@6T4L: M2)*2^\7.(YQZL/% MS]9F_=T]O-.Y@U(3>3 6V>%49KG]L]S)0)BHQVBY;(+%TDB61O8^C60CHT>Z M9])I9X(5/ZT1Y=I$&G -4EU@$;]N)!4OELVN:S_&AR,)"S:7Z/F$G->%%4S" M'Q/&IA;99Q+3A4_%JZ9\@O.KIMJW\QX=&8B<59"$OG.MASY8PC#R7,RQ\H 9Q*\=> >EO PZLR?(XS=(Y M]/O:6"V1Y0VXF;8B)X3^C8!U>^Z]: X:>).Z,&)NVY4"5299D]'W/WEEV^7UP_7MS=W# MU?67*N?C8A4>X!&Y&O(?[Q+_PP)QY_9RI5EOW$)S.0COG$,LBHP:,@ W[L;U M+2[R*\*NC/->;/!DX-.,E69R3QL#YL &X4G;""A'T>R:L"^6(I MD;]1<""7FX4G<@>0@KE )KP[E"AGSR,/#@B/AC7'H8942F_9+RZ,SG=.3\\5W41M,V6=BKL1/ 74GGBY\ GHI4 M3P!'YP_%S\SN0PPI]++6;V7<,&XHW]J)4['L=':+!_(^VPY)7[V%@U#B!=0B MW1(H6;@<@EF(WM0W,H_>MG'2G%DD'8MTC=>F;&5?,KF/Q).RYT[$"'8P/#WJ MC^I@> AHT(\ST:V3R8=-C*8[IETV,A@ MNF0G([F".[3 M.4][#2Y7P;1EB(\=1GR] D%%7NK"Q,&$GS)W5DJG^FR G.0 N4 SM'Q$3F20" T.$A_GB0V2 M$\*?RFCWR8ZP,_RI)KL<=PE*HEG\*6D@24KN%SN/L\&LJ]/6-1FH4[&_UM5Z MH&0A\,A17%IU*P=%<1$&HCINV!6TA1QQ,EH4IUW58LOEDAD.NMER2=9XG6WP M=T$ZW2M]82.#C8PN2(<= JZWQM>%0\ T?4EWCYIT[EC/1!Z,17:4DEEN_RQW M,A FZC%:+IM@L322I9&]3R/9R.B1[IETVIE@Y9XMF)E( ZY!J@LLXM>-I.+% MLMEU[82/9^0\[JP@DGX8\+8U"+[3&*Z\*EXU91/<'[55/MVWJ,C M [Y,!9[// ]09J4A==(@8Z4-N)FV(B>$_HV =7ONO6@. M&G#X$G!ES,2Q'KYL@]0R#:7GOOY\8K BM.#<3$0-V.B*V!%J7K M+S^OW>&3IJW>WZ,GK.L[M+(=K-,+PYV9MKMVT ,8^2?3GOWV\3__XR_A[7?H M&5EK]!D,]1Q,T]%FWM\-;W&^=L'ZD+-YAC/T7]Y]AJN&_D.0>9A=CJ? 3P" M=]RA^2_O;GGA!_P/UR0_V/SXA\23?[_[N&O,-'W6KAOU 54FV.J(N[O\]?+Z M^V65\W"QB@[P@%P-J8_[*?0KBX.1#N\W3?L%.S (Y]B[6C/$V8_@^L$MVA9Q&\ "?HD]W[S 03/[R3+P'2/N#+Q+ M>&%F8V[GP"H9('A,N3 1\A;<+!A6[HB[1XB[MCW$38%$AY :(0=_-?(I(.T) MV4_@#1?&#'Y](M\L: OL;&2'ST9.1:IG(Z.95?'3A/M._A=Z6>NW,FX8-Y1O M[<1Y079NM<6C2I^#V.PM'(02+Z 6Z99 R<+E$.1K>E/?R#R4V,897&:1="S2 M-5Z;LI5]R>0^$D_*GCL1(]B1V?2H/ZHCL^%1[WZ<%FV=G!.T#_^4,[,/9A_, M?S#[.&[_T?HAR]KMBMA1S#;1"&X=6U_/TC!4+1?@MMI-NJ\'QJ7Q8!H4?O?R MP#BSKBY;ER(/U,9/KS+K.E'KFHB#:9!W,>MBUD79N@1!&*A]1NII/',UR<>T:*8(Y0(;>!0]S4%25@2(W[1/: E4Y&24J U7I)*8*4V*)[ ]& M(L^4V&\E"N) %#KI3UO/GM@B:^,%S/,1[7I$#X5G,\ M"SDN6\8\@LF:.&7K ,RTFEG#E-CR.#.M1DQKS/=X>8F95I=-2QCP8ZF_QL5Z ML3.$#X;PT7N$#S8R>J1[)ATV,ICNF738R&"Z9R.C@R.C]2V)4]ELZ%)!A^UI M)@:FPA77(:+) ;8LNK#VR8=-C*8[IETV,A@NFQS7<_AO7+M(YP^)TA)\T+-+V'.[4 MEO8:OA_I* ZD!/W+_TU:H3]J^-'U"I>#/SD(Z1OJUII)Z A:F./7A6W,"9OP ML&5[G+M^_!>:$1Z?-]4?61)8U&6;VL@Q9UGK&SW+Y@Y< MW8"<#Y6<=\&Y'!2 =3!6FXXV#$6W825* TEF2NRY$L7!>#)A2NRW$I6!P#<] M-628=NRD1(?. C#I4#7@7OEBIGLV,MC(8+IG(X.-##8RV,CHVE3K_"U96# M7)"32["%EMJ_;,?PWC"L)?[[W%ZN-.O--T!5%"8?7,[53.2C<8; EX8;_ F_&.-C]&O- <#:&;( MQ@[/'.#OF,;2\/RW .6>9IH:003%3(-!HLAG@;QG0_?O#5EV0Q!/_'X'7]3@ M1N3,L0>S9@A$ BZ4O-(-6,?4N_"+.S ,T;L^1#'_;>05Y['IK>UP"XU0!I[ PK#-&UUXBNJDP3T551*B&Z M"E4+K[L)&\K8:96=3D#<]0UT4N"/"1_H#)(9K] ,B$$L,@BL7IIX)J)H$]"E M#(N-&>(N0[Q ,[1\1$[$&(4&C;%/P&^MD\.,L6%C5/MCC*UCDI3#S&VV6-?5 V.553NTA&3#E4+ M[IADSH#[(&EFN4=IN=) &4^8Y3++[9WE3@83 MOAB(7<\LEZU4LCDGFW/V?\[)AD:?E,^DPX8&4SZ33MM#@R&EM(V4DK70QZT< M ^Z';W$.,C6/ (.$1?$8/0,9STCGYO#U!+B&GBC^\N\QC1FR7,2YZT=WYA@K M@K QXAX6""8FI@^],=^"@D0I>=%<;@%R0PX&Z] \+G4JD,/']^#AY4H+$$8R MC\AP^& 52 '&P1NGKS=8)R!+&#;X^V2@^FRLM+$$67.!!N"],CZ5N9S;S JP"Z'.IA5GO?!H"R&K;L[1A5B6EE$EKE-6.4O&9RFWS181TS'2R9TK@D!]^^Z#J4S#U!7'I\XZXL M';R@\U871X:FUQ_W4[T/6W2KP O@7(P$HF<#O?AP6$^._>(M(BA4Q!<0%*J5 M[7@^*%3H'T$_84J'Y?$;\K#K1\^:N2:1;8'CTFR&7!>_T A4.<0>Q9@;LP!7 MR[# ]6O8Q02!R]*\M8-B2%B0VFT0KIXA?-IK-WP?CAJ&BT.<:[@>Z->G&,(: MFMO$M6/N\"US&R(JQIJR@B]' *K*04PQ0*)N A)-19J 1!B(?_=29?;"9[\0 M;Q@WC)O#W-H);)N^82N-CPEAX;,=@#PN'(02+Z 6Z99 R2*8X#3UC4P G3;P MHIA%TK%(UWAMRE;V)9/[2#PI>^Y$C&!(/^E1?U1(/PR6C-G';OM@2&',/IC_ M8/9Q"OZC7V=:QAGU&@QPI-T#+=U&+KN1-;)&T_PZJQ2/H%=[BU\-$7MDAZ!%-! M:3!MW$^Q=883-2YY( FLK0HSKD:,:S+@U:;GK,RX3M2XU($LB/TUKM:3?):^ M'WR!]%)?S\BQ1K8^2GTZ#UGR]%C;J9R,$L<#=2HS)?9;B9.!(C8=F)D2FU[C M%@:\S%9'V>IH-].K&JNC7P,8HSD" @FPT86!L1T>UP1PXE9S/ LYG8-)9W/$ M*O6E4U;^QTRKH?*_IMO^,=,Z4=,:\TUW(V2F=:*F!5G]N,?;/>W"S&?E\C&R M.SW=9(BXNU3$I$/5@'NU$,-TST8&&QE,]VQDL)'!1@8;&3T;&:UOB)28'K'= M#GH8V[@+00'H[ -L9+3J7PNAY.P8K;6W2JO0(_.#R5@I1$MF3X9VQ<,LI'D+ M&0L#<2(Q"V$6DD>/BA=S968AS$+RZ!%$92 (/7,BK:>SK+ZG_8RW1GW/E>5" M8FSZ.3!.BVWQ_:C>[T>QD=$CW3/IL)'!=,^DPT8&TST; M&1T<&:ULA[#9U%'O"\KB0%!8]0FSD/SJ$WG 3P5F(R8=-C*8[IETV,A@NF<>_VTQAB0L0>)C" M<>2>(2C47GOOY\8KTC^\XV;(- /]D^?PW\$L$/^]G79N];E[@KK5Q5]^7KO# M)TU;O;_S#WU^!@6?@Q$XVLS[N^$MSMQAGZ M+^\^P[<,_8<@\R(O3V1@$ B .^[0_)=WM[SP _XGPK4'FQ__D'CR[W).]"[^I[MV' 0O<_ ?<]N9(P-N(:W@%WKP^A5R#%MW MW_?!LK+4$PA;+'KZY%TN@PE"4XS0,XK P8-O-K65"S^'_]I'2O%Q.=H/GSP]3(9_S'"8=::$9^]9I2Y C3A(V_+].V9CZD5UXUB+VO] MUHT0^L5-O2U:M>P.;;9D FLLG..6>\N.]\% @J%C_?).W(S7R$B9@8-%3IXZ MXY^KL*9[O5X^(H>SYS62QM.4W-_)=:1O"=3@2V"&C4ORP,,E&+[;B#12\"MH M@=67M9Z6R"EGAD%(]-\YS)S0Q&\)'+<0";7!%?+&]_Z$*A9#&[;O(%TK9,W, M1$[21,($?LOYRC%FD3_/_] ?\^G7L?D)PXKJWLGY*F/H9NVY'LQS\=Q6\[@+ M-$,X(]N:J23 )_G@0&W>&E;+9_#WS9[*+-O6/QY700LE2S\:.'I8A>KQ0%74 M@32I7D5$X3!B\])NV'CW39:9\39BO,I(3?NT([#;UO,(EB&T@2;YQ5_5/D!D M;B#FTLJTBT[0RK;7] M=F,4[XMR,\U='//LKTMP*HVFS#\)@[$"H8TOB915F]T_MZ>%)B+>R1B,,I)Z MC'O5>AQD$>[@4Z++L+Z'38JH3XI^D@?JI%SH.'Q0Z(*[/Z12I-&XDY/4UITO MFX2T[Z)K3$(^AP69;.9Q!(GD3XHXD"8E.R2S:<>)6HL\ZC-0>.N1C\6T%J8= MY, FW30GW0HPD ,4&W8K*,K6I%'PJ1?LXY#(($4V?[NKAM@IS-WJ8A)AZH! M'^D.]RGJGDGG@".C]9]7B75E$[(,XNV*\(^4H[99-DME4@$T%>C\58)/D'NF>2>>4 M)LEL^MO&)AR%B6WN4>A#3VY;35UZ>4X'IIK*>##N&W9];Z-X/XUD)*='#1AK>79.B5;;V#28>N4 M3/=L9'1K9+0^MV/KE#U=I\PJP!%YMD;9\>4G93#FQP-I*O5K#:JW$;R71C(> MR3UKT1N+8R<8=M1HOY02$H[TB#EX9E*B"4F$HQ3;:7&])F7Z6FF8U:"I)55T MF#1*'J-K[#06C9C1,Z/O%CNM3Q79N8].3"@/?.XC@-,B+>"Z,NUDYSYVB+,C MI?/B0):4P42J/M'M"0JQVBW;#^5[1JQ7:/>[QKU=C7V M%'7/I'/ D9';##LD9-MRO7[[]%+-V/&O[MG:6]BX+[G^':/K1SYQ:VJ6^^DM M!"^^Q1T-[S3K:6>S]BF%9NW[%PVB9AGK'AZUR^[,CS,ME(B2L^>;[N\9K]QR?=>+#CMJ6VG^KD8\70.]WR.K<'F9<)'F[\'; ME&@G^4PG%W\J.R $+Q-+O:OU6QDSC!G&S"DPTXGV[S7KZVN]=,?K-WVV!;Y# MC;:K5YJE$Z)"N3S36?LZ0]OMFD/K[, >HIY9T;,?\=TA*3HD/\U;[=_)]8R3 MB4Q 1R$@-B).3.%'(" 6QMB@+6F3&KP/5,[&[%'*AXV'T])W_^5SX!!6>JG_ MT#WO*:X6'-),KM<$B*R(E3 5-*,"!RTUPRJZ ,:TT(P6PDU;I@3FC4Y9!&SN_ _,%I@MT*D18>9P).; 0@2S@WZ%B'Y 83 4_"YA7YS_01[Q@D_J M?ZFB('P 4U=&_&[LB@,>^6?8YF5/]HOB0)$FN5_L/+IY5U36=?H.:%+R2.HQ M7'Y7%-9U^@YJ4(+(#*IY@^J1*&M@QI0#O@E3'?%H1=EUJZP+G$,%28A1UAIE MS-H89>4H:WMI@RU:' :0A*P]))*HYYR_[JCGG+GBJNJ]ZR[3D(VU[MX_;J.#V? MF;#MU3YO70P$01DH$L]6BIE5T=NT'XW9ECTS*)H=[B6VP\H,BIY!"0-Y*@\D M@<4]9E44K6HT80;%#(IFW!-[;%!MKS&PU8-#[7-.TNL"*MOGI+:(.)GR V7* M5N[[J#MII*I,<3U4W&2DRDQQ/52<.)8&XVG3>1/3'?.63'&=]Y;M=$,]3)DJ M-K ]S=P9B/I>&MN(X>X3 MZXX@?Z"=^"I4*X,Q/QY(P<;=/J)K0$:T*^VN6VS7CG\SRAA 0S\DQRCKNK7U M(3YT)!J+ UE2-@=@631F_I%1=O3^\9@D=ZJ4L2U\M@_"]D'8/@A;,>_I-YE6 MC_&;+'2QT-6Z=%CH.AV'TVLGUPMN>_7-R+3P9]*O=4,,_B-P=+^\XS=MF_PN M3 +/__%#T. 5')&]]M[/C5>D?WC'X7ZO@=\BS^&_ ^KPW]M)Z);MHG3]Y>>U M.WS2M-7[^]D"Z6L3W MC7O/GOUVL\+7;TW-];F]M4LG:_3]7\ARZ?G3-)%58 W>V=5#EQ,I,YF3@5 M>[_[8PI#RV*"0)N+;;V__JS5@$ 2DI$$ J15M2^6Q*5[K6?=5W<'_ ['-;^! MF<:[L\^:[IO&3Z4C0Z0^4&'VP$FXX@.?!W_-?]I8;J7(4&9^,2TP'<6RBK8LW-Y&6K!H?HJE3/+RJK)V5FU MQ51?=+!=3W[U@EG(O*W[:C<;L_"PRB^EV=!L"KYTO^[$P;;-B=GG/*XA6*1 M<@=2A3Q\PVOFYW/V:G0^Y^(\,LS92T7?SY%M]L, MLM[Q[\#FR2]M621 M^CJ=$[VWU&.4OP?""1]'CP]E2/@@?)#^('P8Y9)=MWNQ8N77.AF[-V^Y)0U59^\;:;\Y+Z*HSNKH=:3 H^^ H0M>) MHJNO2D.E[//D"%TGBBY%4:1!N]M<>%7NYI,#?_"VG3M7L[VIX_JB">8 'GH= M-,Q!=_:5NIVR=<+!C2>&R[HY\<$Q554I5:ZM/* MO2=*DN[9^?#5U+GM<3;B<3_QM>GYKGD?B ;A[YKKV]SU*(UY!,&:.J0\ $&K MG!QFF]+C!*URSD64&YQ>(FC5&5J*)/?*/FFODMQEF9OE;/*F2UHV6@+&::G] M)A81=0H%<*-2(<1[D@R2#.(]209)!DD&24;#)*/RDL2I%!OJU-"!)[&P:=AQ M'>]H1V@ULMJ:^$*B%4"6E\ M)80DHT&\)^J09!#OB3HD&<1[DHP:2D8EY9 "BCS;[H99KVTO\X;=>V].V5$E MI=LM!UC$F7TXT^M(\E ASM2/,X.VI+1[Q)GZ<491AZ#.U!JRAG*+Y V3-]QX M;Y@DHT&\)^J09!#OB3HD&<1[DHP:2D:CCC?/BD=W/OJ9#EQ.PXH.7*;9T&Q* MOK06AVF6>G19"3G,HSS>E@Y<)D36"Y%TX'(]\%P+&T$'8JY*_9$=B$D'IA(^ M-N&C20>F5CZ<$\0'Z0_"Q['H#]IO8KO\)>TWL8CV*Y]I;.J8ML],6V"E_+0^ MK:5='%49:VEEJ=.CTW$)724=+B'U.[0/ *&K%'0-0'=U&[P1 *&KSNA2U(XD M=QN\_5+E'C_Y\@??JO<&Z'PHY[P.RN6@FTE*O4'9UH9V!"V9B6VIW2$F-IR) MJM3K]XF)S69B5U+DLD-#VI^+NKYKU-=,U"D4P(W2Q<1[D@R2#.(]209)!DD& M24;#)*/V^W/ME4@O?=^;4D:W89Q9'5>%EDAJO2,88:%96"AS#S+"0K.P4.:N M9X2%9F&AU'W6#@"&ZC/)ZR;9[8KYY6DO*"-"*F!8V\11A1#AQ.,)HF$%,5D^ M.3E$3H,DMG%H(QJ2Q)+$-@EM1$.26)+8)J&-:-A0B5V[]UX\W-_?!M[Y@Z9- M+ZY-3WMX8D*OI_I^F M/_X8>, X[EYY'O>O;..KJ=V;ENG/%F]GIO'N[#/<8QH_E8ZLRIU!^XSI\""X MX@&D_P7HVO>^26LJZ M1_Q]8?H@I?KR39&[.>Q7PV@1H;)2+G_D$[;P&YZ4&'%?ZCW(QRT"ER M,\IN=Z?-*)5=>T;KN>,A3:?2Z=1B=ZZF[9>GR,>TM M^\+:;Q)#Z*HUNE2ITZ;=^0A=Y:"K)_4[#497Y1X9^5H'K_5=\Q%W76XP-ZS" M'L")JH6*.>3.+(-VV0Y-59OKG X/%4EI*\3%AG-Q&*V0K!D/JUW7DF5NRUVQ M4BC@J!EL$X^(.H4BN%FZF)A/HD&B0=MF[$+8!'Y2?.4@M+&Z3 MMI(VZ:,NA^V?!,W@^(L][NM5QH$2S+N,NBNIW7S[?V1&P$V@-"'W*)';EKJ] M/B&7D-LXY/:EOIQO_ZV&(9 M5I:BQ]ZMD =%QIT3Q37G,#DG\"]&YC,W+E>7J"\M84]\S61NF[W29%S)AA,[ M[!^1WG[B5A]S([#XS>B3[<.5?YH&_V*/D/&X@46T?<5G(.6G9^"MK5GQ2[P/ ML^^N8P2Z[\&K;KG[:.K/32IVWM+@*#<2&*I%;B2 >W]N#C&R Y9F MK52GV=!L#G-I+=:D-VU/A-XQK8S\[+C,'W/XU^5\Z0&%.4D3&,G88]PVN%'6 M.S(7OE>QSP,ALAA$>N9S65A9_GO;(9X4GFMA(VB%_JK4']4*?=I.A/"Q&1^T MPP?A@_0'X>,4]$>S>E&SSG:GA<+5-J).)MS53 M-GA' T)7G='5'DK*8$CH(G25@:YN6VKW94(7H:L,= T4J=T>-!==E3OZY,(? M?*^??W'-\L>ZYAYPEY]*EH,RO;\B(LEB)&GU'M8>2=)_.L .>P)$IB3I$82";6E8 MNIZB/,.)@JLCM17:#IW 50JX^I(\*#MF)7"=*+@&4D=1FPNNRIU\KYKW@?HF;'OFNO;W*W=]J84(^[2 M7SJD]C^"5DGM?V4?UT/0.E%H]>2R3Q$B:)THM,"K[S6XW%/M]K!9OOS"L&L= M;M).=IM81-0I%,"-2L00[TDR2#*(]R09)!DD&209#9.,R@LB6X1'5.THK)GD MSO$UBTW#_9^99AO,=S7;FSJN+WI,F!MN''V 0D:E^C77+CD;I'7O4NDNX^G( M4K_7S366K*1,XTZ5(H1L.YZ>(JG]-B&$$+)N/ -,YG8((820=>-1U*ZD* U3 M(I6[L]3?4[W'NT=_SQ?; \?8"GU@=(L=?\P!2-'I* =PAZF,N3"J4LJ8[2$M MB21PE=,T)@V4!N^\1."J-[CD?H-7K1&XZ@RNCB2W&]SP2MT]5(^B>E3CZU$D M&0WB/5&')(-X3]0AR2#>DV344#(J*8=0-'74=<&.*BE=ZCXAA*SO/NE(\E A MA!!"UG:?M"6EW2.$$$+6=Y\,P-1#Q0T3(=V?RV3RT$Z*AR!#:,''-.4S4"?R+ MD?G,C/O;P/O_$'3IA>W^I@;@<5O M1I]LW_1G?YH&_V*/D(O8*/XC7"OY&>CRZ1D896O6Q\ #?'#7^S#['BZR]*YL MXS9J([^#Z/F#Y>B_WO_];[]GO&0RM9P9Y]'EMV/-Y1\TCQL?G.GTI%5N=L9 J& RW#% M#SYZ=_9=5G["/RK\=N?(O9]M6?Q]]CXK4LY?.4@+CS)8(SWU63:0+4>[Y HR M[A%_7Y@^:!Q]^:;+%Z\0C[WU@9GG]P@$F%Z"!,:?IV)3THV2ON;OE7&&-%3S M+@Y9/^'4@PZKU%9TR9).6-$9Q:$NL@0P7TN;>O!U_-?\IX7I7H8$9>(3TP+? M6>C9Q 4WEY>A"ARJKU*IHZSDDIR=7,I,%76[J:=E&H',VP8[)I@6'E;YI<Z-@4?*9#<\4LA#]_P&E")H 3M=V>]N>:- M=&/XS/-,:[%X2802):5SHU]"*QJZX O*5.?@[[CYYK&#S?_LN,P?<_C7Y7SI M 859N@F,9.PQ;AO<6'I'_H?\.[!Y\DM;EG(%!02YVD+.,Y\K %QA[Z@-'FNA MQ L[!Z,8&2Q].'FD5CTFJ<7 >@^$$SZ.'A_*D/!!^"#]0?@X?OW1K/UZNADE MNJ/:KRGN@FRDFW#=O U3QED O936WJ2+7:7U_ MN1MKJ+VUKZO]S@<$K3I#Z[4B#90M3_O:>ZIOJ@?+2QE\ DO&6P>#!N_ 0M"J M,[0Z4NG8_IZ> "M,.(]X@YR$_4:99D4**6)*,.U"').%W>$W6J*6$LGLC4F%.8 MBCT@*?L4IBM=AXC6][XY/O>^.IJ-)SA]-FW-QFG"$[GYB(-65_D67[EA MJ4FB^AQW.@9<7C 5Z)CDB)@X."C\Q@#DNT(*\-D K:P5B;46_B-[\*3\$BS M^#H8Y_TO$W[ 7SW?=7[Q>+O;,,>QF D*A_T$O%X$83DK7\H\WBMF_#^6./^/ M#-8?V#CDE;.<)UYM.*[J9;EX@3QR69+1!-#G/NTK?':_M^/A7N'MO>%+IWEM MW*)Y[=U[?IGKY8-27EZ+HSRV2'C72"'N[J4>)Q5VH$<1QPU%2C/I+:V>R95-9M?)P4)RU""OL(24T*^S D5V5)'O1) M8=<8Y%5OU'I$@6B-DA9[TJZH<=P 47@K.LM^XC&L3.DV-GO$>Y*^/?S6 M6D>?T:<*X>%[KO;80(PJC/5DF=*79'5UAT6J4-:68P<5LI-G$!D6&Z3/+\3R>_\QD MRN,>Y\2WG>YQ5.!?]SNKVXZ?3 %^TY$11P[WDYWXB^)R2>P\*G;6FWS4:$-U JI[UHK4BR^GNN=QL@SW M:WDA9T-USUIQC!IMR. <):GK+@MD<(IJM)')X#2(8]1H0XTV]6RTN?''W$V? M959!TJM&7*&J^];3/8ZJ>^^$B^ZGB_63G?AI"GE'/N$.NN,H$- 6_\<0+S5I MB_]_.H P>P+\9%YP#Q@V8:")PUR8OTS1-V43ZTIJR@8>AN2JU.\7L\L>)?/J M@7$B< 'ZF@!>!<#WH#II]FP^#%1%)9&H!2MJ' @?<8A;HW1(30HP7VS=F7#F M:\]E!)4-3U11?O:D\K.JI/0H0WN"<#_9B9^LG+>[).>TQKGA*H56:^4;&"V^ M(W;NR\YZD^]D'1A2LR]\__6ZXOG\1 MW9E 0UL#!E_\-&[L^]7WHTM]WZV MY9\J_'[& ML,?_D#_OCYQ^WU&3.X;@(.O'=GY^VS]TI/[0QE6?[][>9W[S2Z M=L;H%/5G6X'1*<,=#?9G0W(&1&P%-79 RKLR_1^OW4H%9?N=UHNGL3 MJ2,K+PTGQF>,RN3G?[J.MX&%O;T!UI?5GAA>OC'L-=K^WK14.X-!8:/]QOVU M8^W(!8CNH//"6),1[#%2I0"JRKN-5&POE<+RQG'NK0Q[BX-<__*=A[BW1L3' MY!^CT BW8M>!67+1^N'MK1G5?C^EB]:]>9>A[:TF\PPJIFJXJ.9.>^8IA&8, M:F_MJ((0+_ S\\V[#&U_5:BTN]L-+1)J<&\^CC7[@:/'\\EU'?>C Q2&P3FV M-W=WEH;<:ROJLIZ1E9^R(BAYYZ2H^C[R$=/,_7Z[/E6':=V6;G-K4P!86Y'5>193:C8Z]+>A8G[#CQF;_T5Q] MG,0)BB(QA)M4/1>?- ]ET])<;C"-/5C.O6:QJ08,FY@ZNY\Q, +L3\>U#/8O MKEG^F-VX#YIM_J^&,L?@0C:&9XPU@P&G70W"2PA$W)GX!<8/P:7-'^#B1] D M$QBN[S&X+WJ1Y^@F]TWN2>S)<7_!F'7\FX.L.A/LO/^[NYNNI^Y<>NP\\N,L#[]P6I+2YYHI9'7*X$],XAWLF M"\-U^40S;0^TML[ MP@3^]VCZLP4JX(B8YHLOX$TSF)GF^8 $$[@]A=@6]#UB MQ'RPS9&I:V"[5Z $F.,P*!@M# (?-#)=SPK-%MGJ 62\"$G.FW#XXLEU^CN^%RQ>P#4/4?/Z &F2L M 5SN.8P-,&-QW"P+59V.D1;[YKB M:L)=P%?$HL$@4U=Y[\F+ S?7 G0=X MX1CT$[!&6[8/()\QC7%\./JY/@/'$3=0FTG,<05]4?=-IC&GLC68L&L1@\!( MPD=@/6@ QP>=Y7DFNLR@BZ9X+#BH01L>;0*28CN%3QJ;_%& M^RP60X]XA" M4'<>*:[=P//_^ P$+G#!JQ"<]V#6H23.K1ZP%$P+: @@ AY;*$^.L P>[; M&,VV Q!=Q 5FS04$1F':%>T4R+C@J@=/"O$T0S,']@FNNX:P9G+/W02=;>6P M_A_&9BGAR)0K=.5,6TJUC4GPF_@-E[P(NDDD%(L903@D5J))HR-NV-9SA/*\Z\\C+W816KV$9)! M(X5D$P$.N=U(UCC$WQ>FKUFFOGS3Y8M7A 8$-;'/7-/[E1L/%-AN_]C#>P$3 M#74W:)X,(WH-_I5KW@=")WP'G6)#+(-Z9.Z[<6:9?P6F(<(2T&1S/PNL.3XY M#(30'HS-!_3.YO&.'B+* G./Z@?\-M!*< %,UHIR42V(^6WM(;3RL=8T8I

N/4M_RO ^2!K'2-Q MF%-V 5WO0!\OT1IX'5DX\ !"+,&%%CB-R!> @N]@:&"A7=,Y"OOQ0>). M0C04B'>UV!=P\XPP5H9XEH//!TC#% O$)0:/QP#1=^!JB$0^&H6>'KN:NJ:5 M2A6%F:*=_#^R9$=FR;[.]149LV.%SET2>P@K)-(7D7G1O#$;P=\08, X,.'B M:F&F+@Q.1<+T43,MT3PRUR&@UCWN/IJ@9PQ^#^&)$>KZ\*F>9H5&;,%Z?;%' MV-(3AK[W3@!6('!CO36"Z5CAZT!_@F;TPJ0*Z&)A9'KYU16IKIKAKR35E;E3 M?8D*;". EHFWK+VV*=5M<5R % Y$0FDT1Q6MO,C/]!2X%GK]%*7[ZL7U'7O2 M)G.45YY(#J"#)C(TX,8:IF:S$?AE+KAH#W.,+40"L3_)/L6.V@_N34'+:ZS??;7=&&L!-B#O$S 7(6>*_-.<^QQ8Y\PX1SOJBLH31FA1X)'4 MHX2)7B[\=D-W'I_W[\!.V>B>%$=J\V &4!(^+YFQ(F M1$I8Y8\?ID7-DN(&D1]YR/+41*<'7NQB 20$[-.8VU&)8-X6(%Z;&A-6 B;< M7WPG%ADTPYF*.JP=#T&,T '_<1:5$3"HR!X-W!_62TW1-@:V%:O/. (8W.KC MGIS P@Z L$\A[$PP#1$[P;S"G:UA*,+.AE7 L.B Z3G;"V>/W\^K%"BK4?"% MP5(YDG>H$*B:0Z\.&7M\ =B9KF .R5O^2LM.6X?PV3 C"?7RA5VE3P M(&H,P\8R*TPD:Y&9^ 1M%273] <5/7?$(CK/8$?N& !/P>72L MQ[A=!VFDB;I(..^(#""I8.(#[._"MBR(XE-5FC"9Z8,0146@11&/%4%$MJC$ MAXI*BWL(X[(-/&Q-MXCP$^!.K-WA'2EI\?$6^V'W:DVRH\2R07_.,!S/-3<< M+\SPP.N_2\TZ;]/B7V\&'5'2^9J/N"NJKMISK#?32;KKNZMTCHX*:D5BZVZ- M%4SI\3 3XL=6;)[B#,,Z80#N^4)?;>66+?15T4\137")L4A;")<_:*X1IVI6 MS3C@S@,?)W0Y18[/3S\J)D/<#@*4B2DEDL51?TH<(J?[XP-[I#TZKKB=8T[0 M#EM>L\<0];(*?VXAY2P:070'GON_7+C#42$0N^^P7P'N?,"U SX^9K=BGUC@ MSL+="-Z=R6=SEIJ&/[Y09!ED1EQS#GP!'_-B9#YSX_*,Z=RR(C:*^_#S%*D7 M?IX_/]FT*;7 /N]:^ZV6FZ77J8G5^&)=_AUV>L!MRZLHP6W4@;. ]TWKU9:7 MV!UTO=HQY0]>6DK7!4'\<77]B5U]NV8W=__Z](/]^/3QTY?_N?KP]=-MDQ(& M-6)$O 0[=6Q#4G&Q4!&M^C'M1\?$TH0VP>LE9CCI&%.T)(#6P^*>B'_# M7^\Q%RYZB\'=7DPMION3$W4ETI*+?5_88A^J9\L<<:119C<>#E2D4:.E&&&P MC";+UW[A$V 83IQR3 D.@XARGT"?87_AS$]@94XQ^ Y?%+2<8&K:5 Q MBG[%N K)7#&Q>697MS1/9"F2/NH4N464XIF !B"6:!>">--%0PH??%,' W1E M_#?P_+!C7>0_P+#$!)RS2]B >5?\NA1H%:M!MUJ2D*F5T1VY(46K3J>L\"U!;,S:07\4#"E^FK5%5XNWH;XD< M1IP<6+TXZL4*4XJN6+P@*JS L%B3/.$BLUF\EC9\<+@&E#\CP\(.KM5AB >G M^Q' (0G7R@INB\XP#3#"[2C?MHXZ-_/9WFM6Y+_!%#WP(#5#E("9QNY=!SYD M);6PWL.E)$V;K+@254S$-JX3-5KLFY/]@(4JTX-PGEV1&"X@>LD5_-?33"HA M&*-R[Y)<(#Z>P'7D\V5E0E:B+CU@6!?N-CC\:(IE92+U):4@E4*.R(1%;0%A MY4RW3-3[+RKNS20NI&E@N^CQ030R)-+WA!02YA2MO7>Q7]$MD[/Y;92P2*G< M1+PO6OC=(PBK9OM+WT8.*NO(\BJEXBMS[^"J9_3/@!?P41=W[Q\S!6"^]:"L7# M88/F,Q;97N^^K!I.*_UDQLZW1A M&9+1!-!'O%C\,FJ&8>(3TP+?N;P,G]WOO;I,Y3$RU.J")*5V%1>W]X:IV[?8 M+3)Z^]J[]_PRU\L'I;Q\OZ.6!MN>M!2)6J*M6]UI0T_#W6.'V>.DP@[T@%' MR^QW9[UE31M._CQSF(N71$I3K)U>_BU22 I2-Z4!=6PN=AM*\!T2>9C.]C=R MY301FX\*I"))1=9 1:JD(DM4D2LILM1J EE=::LG+!,52*)K+=&9NPJEI7JQ M?8'PW/0#>E=>L?[$WMUS6>N:V>+O,+<"E_%)1A)R(;5R+J[)>U+$Z9Q7=O#R MPQ[C_[C:D[Z72J%3[NC4SKJ2NAP"TZF;*X7/GJ1V-GLF=&IFLT!.!":%?2Q8 M)H6]NG>L) _ZI+!K#/)#AZM''(C6*&FQ)^T*.\,D//FML""PX0FDDSUP=MOI M[F-)ZT. ?K\8T]?(R9\NV$]VXJW$SCW966_RG:P#0VKVQ.62V'E4[*PW^>J>J=TIX9ZD;U]V MRBFC3Q7">I%Z\>6Y6BEW4%=48:R694I?DM7>7NRB"N7Q"MG),X@,#LD"&9P" M6::J4FQY@C@"O)?-6(05>"WGNYQ5.!? M]SMJ(0:UD;-_<[IP/]F)GZB<#SHDYM1HTW2-0B7#&I<,B9U'Q)\MPOY87H1AN9#$Z#.$:--M1H4\]&&W$ ;_K,L J27C7B"E7=MY[N<53= M>R=<=#]=K)_LQ$]3R#OR"7?0'4>!@+;X/X9XJ4E;_/\S.2G8"^X!PWB$=>(P M%^8O4_1-V<2ZDIJR@85IRB6Q\XC8 MF7(TW_JBU3:#%A;78%3 FC'RY'G. 3GMA:9?$/^Y=I3[/KW\FU/1 D(MS<\U MCUM!\/,R@I]?8E[]R?+2S0N]\)U74?TH?W5I1>0S],*+_>H'6T:=*9O7 87CR_RQZ<&=HC[H:F+T,+]PQO@\>S9? -2_])AC M/SA 7GC HPF\$@_@&7-(C5U:TL4)W(W#F& M=/YW8//4T^7HZ7EUMU#2++2H[\[DLWEVQS3\\84BRR!SXIISP*43^!_/XV\,X?-&UZ\=71;.^;XW/OSM4, M?F4;8D.M'PG?KDU/!]($+K\#5?'!(1!1+_W@HW=G MWV7E)_R#-+]SY-[/MBS^/GN_2:%LI[>403,5URY9KGZ+W=[=?/Q_YQ^N;C]= M@SK[S_=/WVZO[K[OWEQ]T=^V0_FJXC=N30 M+';K6 $*C,>^^D:+?075>G['W0G[ K8([- C9]\MS6:O\0&Q$E;E2Z'KO]Y] M^3[_3KE\@_H*K]-LT/N64.$>:#D3_IYP[J/^!*V<'F"+W<'U\X>Q!WBAE];[ MX?/N3:'2075J3YIK,$=8."^:K)@EOD88#E$U@)_ NOA@Z%#%AE<%MIGU/7P% MW 7# Z-%O?NH6;A92?@8]N!J-EX*EA#4@@TJ&]\A[/&Z%\ ,DN_$>.%+I(4C M;('X_OQ>6)OP5_&CKGGC^#/,DT.09*+JYI.IYVV^*2!8RA5^U%/+=:5!5Y9D65[13_76">"'30"I(<39U H\X*69.B .F6P' MDWN )+I["Y=[P?U_ 5 (1,]'.QD)')NBR^4$GC6;2P9$//"(=:X:>)O"2T(@ M_@#!$.YLHEMNQ=-O0H&+P/QV!;UDP$/@"Z#HQ[;F7#2X0&VN/^*Q[SFVXD[NZZ84:8!2 JPR_ M\O WH!1W4;F.X#FFYP5"H!)ZS"4J]'?7^7+2:0M86U(& TE1VYL$K+89FA6R M5"KF(GK0'C73$F[_B[C<)1M4AONEJ/G]K_I X2YM:"W/ 1\>0G?XU\OK;EWS M$7>Q31P$4G"*,!8 M]#$SXM&GW!_V.J6[KV__\!;]0[@LMAM1SB/+:!QRYC;,G&?-?.Y3M2J-3)HI M&IO,S2&WA_CNFFCC0ZB%P1!(8>0D+WF\L2C' (V<<;@X]GX2%;KJMZ"#D]PQ MY>X(ZPVH>-=)Q_=EZ4@>GT-U?$^]85E[+/M0\*85UZG%/L^]IA>(8Z<26>$, MGTQPA.XY*#PC-BS<%!=D$\<)?XC'(;%[<+,P8PP^%"I-=*Z =[K(A#Z('2/% M#>B<"7H*%1L%1^#RA88N9E1:,WD!*"9XE!T&1M'CP:L#U]/&Y%5^:<[C.E&F M9VT_4Y:?A']?F(!F4U^^Z?+%*\1C!;:BZ%E/)?Q$/M7V>"'F!;ZST 2*.RE= M7H;IZJ'Z*M7&EM7HME!S2FK/T<2C%X8/ZW93#\NL6"_>E5V_CAXVV.I9E5]Z M0I/ITV3*OW2_A8*#;=<)1N-)='"KF['/VY;MK'L]=,/C0?N!OK/?G?7F2C92 M@^&SSC,-P^(E(?>9DE*OT2^AP0Q;9!;T)F;8N+M-+W8NL_[9<1=2B.D/+D]] MG,#3QE[R6:0!DX\KJ; 58U8XCXCQY3#>,Y^;P_9::"JVM9=5"L1+&T8>H5"/ M02@P2-X#P82#H\&!,B0<$ Y('VPWC&/C?A.T0-7;<>=;5\DBMF*6)N\&WAD; M:Q>0SLJ3 ,S8]COOVH-#K8#=7*C.09I]2M=[K*4-RPCYSU7-DK?M4; 51@>K M$-W>$)8[U#WM1 E+]U6UM_9UF07?>E*&H%4_:+U6I(&B;(>NO:?ZIGJP] DL MVX-E,!B2'B)HE0&MCM3IM9L+KLH#A5,) 1KNW&;9A3RO MW]FH8P1.D3I; [A1KAGQGB3C>"2C2$^'>$^209)!O"?)J+%D5)(>WR.:VKO; MIJ28J[)*>$-K2EFI_Y?6 '?4;BX1.3C[G(<3 M;8]8Z*%&>8B[3-LI7B<'OXLC#L)CCB^<\]3YP@, M8S(E)[CB*6F6Z86'1=OLF^89VE^+=-1Y.+C%MZ4/:D,6B4/-/,_!#@QGHT=C4X_#L88,9B1X)!=>[V*BUUVA%.I1L)VR7=RA9OU?$ MH63S^$?>ZHBGO*FV7 ^K_-*\06#-9G/@,V6R*1.A,7>$OMU3-CPO8P__W%OM M+[YN!Z_Z6WR _1XA[VE2[D_Q>_IL)@W>!# LG9+'=033MNBI:#C;P;#Z0SCV MQK>SYMR &O&D9L,Y.8C$_GLR\ZEKZJF/'W]K#GPJWT-DNZ8C^647K^F;C503 MD>^Q[]\N,G23REEI/KOF.I\LI'C:BDB2#'(G**GI^%1:X'K2H#N0VGWJWZ3^ MS<:!M]L:K.JT(\!MY7X$>0A5Y.S_&2:U#V"93VWS,$62AUU)&=#&0T5V[)1A M64JW&?W6H+.SS3A-:[!W5'E4^UJBHMB.E=QCCO[JM*MLN3LSXX)1 M,&WRX,".+VW0W$S =%OMLCV@$]BAF2SA6]1Q#R.>['I,CC"!S)UUU5:O>W/'*(PHX314NG M-:2#82CLJ*=-6Q-VB/4"%'04'W1T%4D=;G<,(D4=97.ETU+ZS8HZ#K&/49[R M=WW5 *TMW\0BHDZA #[2"OBJ)&RF7#IM?I;0J5.I*$\)65C M*!O3^&Q,8R.<4^0]48?RE)2GK'V>,JL!1Y4I1UGS]%-7ZLD]J3UL-RL'U5@+ MWDB0]%J=W=M.JL]1GJ#9&6PZN64#A4,Z*/+\^) #>B9;'$*2FM'*M%?)];Q, MT^>=Q&R/,57$BAH/K2"-4;?IE&:-"/0$^GI-I_)0D=9]U"*@//"ZCV@[+7$$ M7%W"3EKWL8&<-6F=5Z5.NROUV[L'NC7NGV]DS;,)Y*P)>'LMM7N,N*5Z*E6- MJ&K4^*I18[.QI\A[HLX!)2-EX-Z*8ZNS9FUQ#68-5!TCB9_GE%H\*#@U\J)N M7K*T"_&IHJ:^2:>5UGH$J0<=_*3ZEU,->YUU7H\J[0_-?N!XD'U\XB03!TUZ M^%5\JKR3IRI+)\8?XL3X04H]EG!@?"IUM\Y]SG-B?/2T;OKX^4S-N'A7MA6) M'J9N]:S*+Z7)T&1H,J#]WP^/GAW(I<:3&L^A>79@#;$?K(K#CWIVR!$=L)QD]BCI0_)P6OQN/GT.;,*V3O7OF1(HZWUU@\FW0.Q> ME@1-@Q(5RN! 7;8D)I(U.F06DC>K A1IJHRH=&@ZNTJUC5/K0C -MV" MV? H[63![91(@PN!Q11M#W3"(\&A;#A8YFB?0C#AX$AP(#0V^_@;88&P4$R/ M",'A2.! )H)PT"P3T8S],VCK_#IMF/'QMTY+5L*A_I^!JBB7 /5N2]Z\X<4! M]PF@#=&WW0Y 5:5NN[_VC;7?$KTN+*O[^ X(J4ZKW> ]]NO"L+J/[Z" 4E0" M5/F :A I]]AH9KO=;7+I0E*4KM1M MRY0I)E055[1O]:AD3X J#E"]5ILJK 2HX@"E2)UA1VHK9/<(506BJM4G0!&@ MBK1[:H,!576.@;('AZIS]E?S @.JFJG#IDNDY'X31:R35BMHUZ9]6EJ6+6%!9;#MJ^ M8"6;=MT+5GNTNV:-_Z7]M>X<7[,V&J*FM\:6 MR7R+K!R!^H$K_+J+M23^Y) M[:AP]]*@]]@RHEIJUQVQ=5O^32.C#1J:03D:6=W1U@3[4!-KK$J==G>^ ):L M,>E'&MG1Z\=CHMRICHQ*^%0'H3H(U4$H8][0=Q)7C_&=9+K(=%5.'3)=IZ-P M&JWD&C';1KTS%1:^%>>U9FDHBVN@H> I8U2'SW.M)J=CQK26*>KF+7L)TKI; M&:Q1WO6IJA=6+\^Z1_Q]8?J 'WYILL7KQ"/_7[[A\)$XM_DEJPF M P#"6*9C)X].C2WK'7"[RJ*;WN QUOJ8F1XS;=T*#'BA:3,'I\(LQWXX!Q)- MP '2[DW+]$V@.+P)?F7WFJ79.F?>F'._M1%;I 5JH@6N20L<5 NH0UGJMV5V MO:464-JJU!WV7]0"G14E(&7+LQZX+C",31UP)D" X?9(Q%\0[)=&BH.8ZQ+2 M HW0 C]("Q3!T1M[204H_90*8!^=R52S9^S!U80 @T3W!](0? *D?XO=C,1E M@AG1-7"[U(XN>DEZTC-:2$\H2G>9'?]8(L\_).9QUQP51PLQB['VR)EF,^WA MP>4/FL\%#L[O-0^F_\@]'S7?%%[L&*B \NJ':KD,3'(Y9S.(?%:%IMY, 5LC MR Z*'5@Q-EV#<8@F9V(RS($_P9R(Z9V+;R+6C& X IH&LA 8)=#98E>^^);; M@GL+=Z*/*"5P?@)[P.[!@L"8+>#]_8P]:3.\"R^9NLZCZ4562->\,0/3YHTU M%ZCA.XQ/II8SX_#A-9H\H,;DWK0U8;:$:75&;R0TA6*(IJ>[/#9I*;%KL3OX M,-),-S&8R?@TCQD&)!T(OHFGN\?0O/03D!/ 6(39RFH2,"(G9 M[ 35'V!Y?;@B/0!%W=8%J)>FS;+E#>&V*LN2+,L-,VVA&L<0*W:O0(F#Z\&? MN1[X)O@A3Z8_QK<^HC2C)03K-L+*#80VD4NB.Q",H>WP1'05>RBOD96QQ*OR MY??D1L'A^4_*Y9MF,'E5)=6;NU_6*U^A=2,=#0&NRX&3PFWX^%N[!3!&1JHR MLM:+D>"[FHBY#6WF"5B8]H)3%ZGZ1(,+3\9F7?D5>ZV$XO$FOFH9#*&O([PL M;<$_PC]3'E*,Q-#':K'=IM@I;HHP,9B>6JOI]0KFH")8V"YGCLT0_89)_MT" M&S/\]U7FH1$0EQ@L\! E>-E_8-@ /\VU'/%C&#Y,N#^& >MP:+['T:NJ[[@ MVJ$T)UCHRY25:T16[MJT0FUGVI[O0FAB^Y2EVY_#G\&[ M#EMJJ[\Z/ZVD!PWK#]A\8!-A3KJ-46+-- 55A+5;"FO#GJ'"29,)0-N&+ M%0-A!Z(T@HFLA:R KEEZ8(56)\PW@/7@HQ%,ACTY@66$)N>>O;.,&4[9?DR+C_ 9F M&N_./FL@W,9/I2,/Y6ZG?89>/]JL'WST[NR[K/R$?U 7WSER[V=;%G^?O2>W M91>WI==B7V^^_?/\[M./_[#K3Q_NV-6W:W9S]Z]//]C7+U(+O$B MES\ZUB,&#O4/CR!:-DP?8A$=Q6FVDJKZ\>$C^QS]F$Y3A=DPD:)T9IK%/FCV M+Q'&:+9F:.SUTC/2MR[$N:*HDGX)F#%OM10DO!Y=L[&L M (O2R,ZX.IL&]/ MP!4C3+W!8,(8/@J]LS(&HUB\":F;^-;_QMX/FHNB45^X3V0@KM>ZH78=,&GO@@QQ=U3*_"8HG;A6@]> M/74 5UYKE1;PFQ?<_Q=MO, =A)?F))@PH<>9#LH3/ ;=B5P'%]4K,@'\QNZ% M(FBF85>EN,< ]8E/N1(CAML_??AR=WV5W-5NR7#3:Z"=#>CQ@-1 8 P>0AJ! M0&C/$CQFZG+=C!P1?,,$.T#^5WPA+2,^/)\, 7S=&QB M=:20Z, C("+\ 2AR-;";BED]/)?KP(US=&" '=!(,2= IZTVSRQ9\O"%3'L "^TBZ(M0J25 MDX==@?VR4I[.HC;8,S)T#A%,WX(57>Y'CI(K:R6._0N77VDS3/3.R1'+7PH\ MZZ[?>RH+:88%+(*>$!$V >= MFX_B;C3"ZM)UI@V3\1UW)@'"/0\]%\=%CV*JS? F3UIP+-(=5I8Y 8<073GA MY*XF:,(N4"0;F'XQF'#PF"X748BEX_]0:;= MF+)L#D#/&;H$19?_%9AN6+Z8:* ?X5_LEL)^JKB#%YN$E054-(O)$8:;-6AF MCC#4L!S-#O6\X6I/=B1LOFA*"^,%2>0 FP'5E3C$P4GZH;KRQZB2&";)!.3Z M$&RCFOM-Z;6ZJQHI-GC^$[<>>9B*CZS?NHR\>-P&) M&WWN.\:=K&E@:!MP=*H-B1NCJ^71KL16C0ZMPF)GKB+GYKQI*FV*_L94!%U6 MY#'.TY V2B3&":Q4/'GO1'?_X=MHFFY]<&C70W&8P,X.LD M*1J^^1X_QDDZE-E."Z,!_*G=ZKX*WR32EZO$\J)DJAG/$,WN8AXU=Z_'J0O+ MRX8W%HHP=@-X8H=AK^&N-'O]F]KJS;L1&F( XG4BV!-H@AL=IK.;Q8#$_U^O M/BMPUVK$9J&8G0FH8YT;-2B:*,^ MT0; T!.-T[:'/19.E(O F'T%AAKS-&O>82L4E35#_";@B-9,Q3# -@W3#L*^ M;?S@.M8BG(ZI16:KOA9LA'F^=RWS(@"O5G2YH'O[\X_;Z[/DMPE(#>BK]Z;G M=%2E?P&__OYV\2>X]FWRH'6/#?O-,IX^_%J$R'@ MU]T>"Q3\.>7N3]&CE'H!H M2SXZ%TF0%QE3>X+<\@?43!G@$P(>_;PCJ%&CNK-USXY^?OG9H,!_ M78P6GA;RW$?WJJRW'Z+/[_%"\^B MZ_W9%*Z/>V_.V-O4N_"_[__VM_\/4$L#!!0 ( F)_5 #\"\1Z0T *![ M 1 9')T="TR,#(P,#8S,"YXEZZ 7(B3E[+;6/#NO(<(L;E,VNZWYWK3^?>VG'__ZEQ_^5J\_ M$$8$]HB-GE>H<]_KHR]WHT?48]+#S"*HPRW?)%Y1#I:C.)T_N%2&>00I=<] M%VZ'3+'O>+>UWWSLT"DE=@T! DS>V$!:A)FNO5'Q]?*,BQE4.6\VOCP]CK6> M$5N'LE\W:B^?A1/5OVRHXF7U\W=&E<%1C1'-8T]$NROKTV M,5GYJA$4KK7(X?OE,:&$+^LSC!=Q]2F6S[IJ6*"!JY\WZY?-B,3B/O/$:E,1 M2:RS&7]IA(599+X0T#)-=&%I!J%-:#8-%$#UYO5F=;*TYMGU54D&?X:I);,I M=)&2\=TFB:16-@$49$@ ++W5@LA,E'5)!I'T%L(@!$J44M]OX[00Q%+]V^C\ MZP86EN . 0TLKTZ6"P&9,(R+DF0JX&#&N(=5W-*_%@O*IEP]JEYXHV"8 !E2#Q]' M/7/LT("U.039(9Y!=Z0 \/IGS- F$"FI%M>$4 )A,1%0=7VD"'YH;->.&/B2 MV /VHWX&5TJ@U-JK_AI2A56R*-8,B]6WL&/YCEE 8P.E?6'K,0\\[K8YLPD# MWO @PFU53.]PXZ*;^,Y(9X,8"U>W0#[!6 ]!MA(B'O($,4<49(E"GFB@.F; M:S*Q'F((S=Z<>!04*^FG35J#TRX/<1IZMR'CFS/+#09X$[DBS M/RVG!5-EIP<)HW"UL, K&>\-L'^G\C\J+8=+7Q#X\=#M=TCI]:D M-^B?%J9W6%)HL,.$.0&H604&5+_?1O6N->Z-T> >#4?=<;<_.4%<86I![>9U M/"_1/PSX76_CUQY\ZG7JS>O3@JQE\X42,9CVR6N+V2/R0D%$R]++%Y3-( HR M&PL[#,8EZF<#WSS?!K[5&0Q56U5MM]_]C%K]#AIU/_7&W0YJM=N#C_U)K_^ MQA,H:(TZX]-RT$1@FP#0 TCKQ8A8A+[@9X>$[C"6&L!O;H,_&;4Z70WY8/)S M=P3 M[N]3ZV[Q^Z)X?S(V6Q"U++JLQ8V_2.S7XQQZW?H7A3Z5W[@*RL<2H:"@S@'VY#?9X M,FC_LP[#(\23]N!IV.V/3W!LA$!-F!^NV44_#!!^NPTAA.-N_V/WM! ;DYG* M_D=DP84:V<+&N/W6@.%5JAEV'YX@+0,LAX.1&M%."\T>@T'#MQ%D]:74XN/$/EKE\8X$M-O "\I]Y$M<(30R]C7C6$ M>;X5#^QY%0SH%IN H7<1GQ-;CC5EII,"V>LD-X=-S=QR5)Z8 M,TRCH-I]9?L.&4S#U379YT#YR#&34/V>,LPLZ -KDJ3KCL[5X.C47#%O-(8> M&(I7GU1PJ,![Q)0*[Y&CE$"8V6@:J8%$K,=;\]APY,[.NP^APBFT30>Q[+J:$0B&$8("2PJL2[> 0_H;VD5H%*=8^0DU0 MJ,I[%"OS'B74>8]BA70^%JKTUGIRO#OP/75,09TWN5N-U+ZOP31"=RBH163Y M%E.89W8KN2R^9)/92A+BU4D9K8 JCU1 @0XGVBS"Q1W %\]F@LRTO,$T?'VW M>L+_X6(HN.U;GII;C8EX47"!2IMMX1B,# W N+:D7R?$*;>& I6KM4@4R=0Q M()**M-@WGV>Z:D)=Z"SQ"YAV\5E@11F'[^1B\'9JP:N@MP-YR9<)D:?MZ3@B MMSGS!+:\Q-PKPZ4%JAM\EUHQ6_LN$9DCMBC!][0=M'.^5:">P26F?1!O\RE3 M9XD7%\?8(?)NU6.V+SVQRNHI.^H:?)):BDITD\3:HN:I0EO$]40=L_W!9/?J M1 D"@XM2ZTOISRYO'6B'G]:](^PN]X*[W:5'! #6AA;-72)DGN-*<3!X,KW" ME.')9+>+THW/NEFOZG+7UK-MK24D\V5U:CJ^F6QTR)?#>GN!E M4%+,U:7Y&1R?7GW:X7@07 ].KGLH$(!BV2@2CD!Z5'J:+2&Q:ZO Q]="=0T> MS#C?$&_^.H'PJ_Y1MU&,R!3INR9NU,'XVYJD[L)1%TGH=W-!IK MUJ!-)WU=YCCXN:PY0$*VIY&X&:*Q>6<$& -C#6*9E]68 M;FL)[KEYY)9FDT.B?M4CNKIZ56]>U"^;9TMIA[J54&!M53D%(KJ2"F1?/U-0 M=$2@9%X5D99[+8U!J!:82=@@CB>C-_4UJ\)VY]UVDZ6-S".,?ARD2-;U.<4T M25+&OP[1)77-3B$]8BK]=(C\]*4]A118DP6/]36'TBIL7P-42(&(2#T<8G_J M>J!BTB,J_51?T^\3C:Z#N,W4NJNZH:M(6'"$V*!2L>%:Q:/FAX-4*!B5$N*] M@T7GW[)45)TDE^Z:24GM6T MX*R_ER+Y=W[M/X9I7B7C1?[=6<64B>[I"A2)&1V@R3%TR)0>WA^HQ<,,,UR7 MZ9 %EU1_6HRFZN%"3KB84$-!3JLOZKMQ.40&+%8]C[AJTE5#^%GJKQ*WM2EV M]!6 NB*DF93;$TT:9'? B5''4?L0;VN>B,XCJKSXEQ+:2!\$4D_?Q/@@N+^( M5*.@4B3].;@MN6*WV%CAC4]!AT2 MJ_UOP=\>>U1_H@^:JVH. MXX4U*1_3=[">D*5WYW#KUZWARHO>']O3Q?4I;^L8@HGZ;@*#A#[;O:K[@H&$XI*XE]ICZ\FQ7&#EV*5*^VZGQ0_VO$$+?7K[^ M9J[&EDT_1N'@V#$D7X/R%K7L__A2'4+!@D&*(>_(E NBKT*%'&B"EQU]>3X- M#J4QN^6J/2:_AVI6D:4=IN'1\GJ8Z%(/.XG4N*(D-4/NT;OL$UY2UW>[#IU1 M4 (@A"XSX7=<"/Y:Y+0D$J55I+*BO(J],B#6K;WHU-05<9QHF= M!G3TGR=^ MC^F6NJP_=3I3+R-,YIB%YR-_QB]J]VUP+BX0N=4T%1MY[-G8_KKMDP '7^"T MT(^,>A7&0+/L\G9\X@XDT)\)G_KR]4*15.X/1V*L%B._6B@VM"N/Q41@)M5>BC#V5&5EMMP]%JN# M$_<#5F%C3@UUH Q5WFI3(O?M+B]F;/3#\XE)Y)]JER!Z?5B%>,DGN"='?\3M4S7>? M-8,A%AXCHL*4O(0R>ZRVP& @]>(]L<.M<6QV]+U!NR-'(3V.%B_BQ1)H.L/@ M:,YJ"&2J*:G_)4YOT/@3UFZ*J%/$QXU@_^J/_P=02P,$% @ "8G]4!J\ M4!BW"P ]IX !4 !D>__N6GO[5:'R &BA((&\-%HWMS>]_X[:I_U[B-68+B !I=$J13B)-& MJS%)DME%N_WT]'02CG#,2)0F_ 'L)"#3-O_[K_D#&_WSDP[_RC^=O6W](XT6 MK;/.6:?QK]/.Q9LW%V??_[OQW\N/_VNUA 81CK\,$8,&USAF[YIKSW@>TNB$ MT''[K-,Y;Q<%FWG)BV>&2Z6?SHNRI^W?/MX-@@E,40LO8;Q(B6IDM<,:9)D3=GYX;PCI+^[C1.@>'I-XA!B!B'_ MP%G!H>#S"D4"^6 "D+!F0SSD4_^VA"3$O$9@44:@*-"N4&'[ZZD^2/B_HM/U M1KV9Z)VBEQT"@J+B8T!AO=$U8I.;B#P=%DJYXCVA/%(4PF4<]I()T#X$@.=H M& $3PRE,(^B-+H. I/RI]X3K>D=0S'CQ&QSSKL&MRTJD"PG"D2W2PS]WSX;H MPQSB% ;I=(KH@C9FQ&R$VS"Q>REICA&9MT9AMB!)6 M_)(U;ZMSNC1\WRU__KR&GQ,Z2$CP94*BD$\E[W]/<;(HGAFA(429)I_M1=M' M!E-)?:7":]1?TK+NB 9%C?SC%N_EB6=9HLU$GQ.UM3 W&87\B))IU?9'P-KY&,YR@:$UY#3])'*24\M6;AA>=D"\TJ1C1Z2XGZ.]N"_I,D.0L_:C+_;MVDB3K+#OO,ATEA/QUK4_F 5G'M!"Q&"X\>:_T!3"2@Q5 MJL47ZC9@2?Q >TR*17/'J[G+S*-2HB:<*?57\.,VJJ&PW18T&03KPI8!AH*T M70,@VZ%B\?^[+D6LWNYG--.7&[,K3F[K*FB?[H- MS8@M/SZFQ']B;3Q'D=@*O$RN$:4+;@R- 6X[>0]8,IA_2R *$MW&9PKG4++Q M>0^)O<-LD/>?1$L@"A+=QG9N8SZ=\;H77%,-5^5B_E-2UE?1\FZ#-@\49@B' M[Y]G8JHN^H[M?&0E[3]/5C 4]+F-WCQ0PEWW9/' O:J$*R[,]TQDM.@'DE[, M \+43.D45U#D-JZSW(_$?PA'>#I+N6\\(*/D"5'0DV02])@FD^J*_73'09K2 M(K@O].B-/G%[(*!:QP"VY#RFR:"Y@B6WH9IB!9SO_SZBYQRB?BCIA#SF1Z>V M@ARW.2D?" F?V*_"[I=WF,"%!HKV)"$$1R' MN>1)TD?N)MQ.K+)D--UCH]SQ%W_%LV]X+Q$YO3A.^:2T:K@K&!$*+U80V$<< M$XJ3148!,.$)EFO)A!EA'#:?5;%K_F+0!^EL1FBBL6'9KK*ZO-^M;E#^L"FKBK9^A& 2 MDXB,%]E>_!PBDD4?36UNEJM!VYM!^)B5>AEEE?,EV011N$(L#TERC;.6,1LK MVPK\9K J&A]35?O#UHDNON8]KJ!\H]S@=*1MJ# M+*52?E!@]I=+2GN95[I, ]./@J*(TV:7=)/M/E]HZF6.Z#5A26\D(L/9P1J@ M#LQOJF],K70S'51?+415J&S*\Y")U8TB%P\LDRAMN2/ X MSG.=@L4C17P]$ @=/R <"_.1&QO].?1*M=2+STK0#IQBJ8A%?"!SH+'H8H-T MR' H/Z"M!@%I_*X@!OW22"E1ETU"B>KF7$D7W"Q3 M.:M39!+TP%%4PMGRZ@U8O,RAW$J$LJ;.*%DG[HQ@[/,JO^7'9/<\;=XG8W'; MCE;*22:8XEX MA?Q__CU*PVRW))B@> Q]CO/]: 2!_MC$<15Q,!B%T@^4S#'O0U>+3TQX!'G$ M0>2/<$LS-]U75:42M\/82;>26 ;KYO(QF?$!+3+[\$@N ]X\%)3GJ#1]IDHE MKM>N%4?(UC&S"E"-"8TNEKH% .Z*% >O+)@ME7XE%)8P'3C=41&9XUH' &&V MY=*'0 2O%KU1H<5FYDR(DY2J8W<[5E93]O:![&..Y#J4 1)WL.]D>:O44E/F M=\)ZE 3+Z\Q)8+?QQCUD=AY7?I-/E2IJ2F!UH#[>,IK[@;W1NF_8B^47I&A& M;+5JOGG8%1O,QT13Q;W&/NLR:27?>DVEYO(QH[4TV8FKFGN9?NS],] M,]"EEEG(^CB3:,:#UA60(_0Q([8/L^7:HS>Z(_'X$>BT"T/]/>\JD9I3J 9F MSJ<]Z%HLOPT+PEXL[KK@NM^@0'VM>VD9HA6M*3_V ^[4!ZF? K/_VG(50E4',*5;"\O"7UM6;! M'6(D[I08Y_CN57-2^:>8NP;9-8I[I=VO5U-SIJN!]3,/N="T%TLV.&SV@VPK MJ#G7MC#-*:&[KUYP.JU%-SSBNB-2<\^T%]<1.X?OEKD'MUU);0 MF3-?_:!R>5EXX7)(+PVOQ+%=A:^.?#O8YB1GZW9H0_(Q%\=XS*0 MYOMU_>#7YAUT.TWB^@I?71^P@VU_S^\^FP[;VI5??Z;:>##+U90V2W0*=MQ& MM+;5%G=F4+XV_"=.)L6KU'3<[EQ33=G>&:^"?TEP[ @'8Y:W!@U$CXY_NE#3B.97Z]B)[Y_*ROI#Z".7ND* 1)J&,03"!,112L\*#N"9>\(R@6D9&7 MS(*5B!NK=\S7\>UC]_*+1!:KZ@VOEE67=_L6C2K-73)G:D ^6JZU6\Y6&NM] M.%GY^G%E .3E;?J[C'M_W[VY#VO57\3I-A^G +M2N9+1EHO5ESX]+A_/FVUK MG%WTN0N%94$O2-1U2S-W94!'.3JV5&*MTQG<#(V 9PS(^E7)P=! .5:O',SHM MS%?ISL75]>W.O\[N;W:NT[P(TA#M7&1A.4%IL;.[\U(4 MKS_N[7W__OV':!2G>9:4!7E!_D.83?;(WW_F+]RY/_RA1WXD_SHXW?VO,IGN M'O0.>CO_O=_[L=__\:#_/SO_._CZ?[N[E((D3G][#G*T0RA.\Y\^S;WC_1DG M/V1XO'?0ZQWNU0]^XD_^^)['"T]_/ZR?W=_[U]>;A_ %38+=N((Q&T6G$8W; M/ST]W6-_)8_F\8\Y&W^3A4'!>*BE:T?Z!/UIMWYLE_YJ=_]@]W#_A_<\FM%% MGHF*V6OF)^CO\3]^HNS"68+NT6B'4?IC,7U%/WW*X\EK0A&RW[U@-/KI4X2+ M@G&]=WS8HR_ZS^NT0#B>G&=IA-(<1>0?1(!Q1$5_%B2420\O"!7Y78")N%]0 M$8=!\FF'OO';_?4"!Z*83(_RA F>/K#7=O8]=Z >"O)?NG*'H^$K7>)TJ=K M(YEX'5#RX>C\)4C'*+].'UX(*U^R)")?W>7O95Q,K8+3O6I=<(/\Y2K)OMN5 MW.+$':&<9V]QM']J2N#L<3NO'4113%=@D%RGHPQ/V'*\0$40&W^\)C-U)/81 M!Q$:I-&0?/KX'H4H?@N>$Y1;H+[5U!WAW&3I^!'AR05Z+NI7W\3!4-'<$]%%GXVUG OIW)*_F(V.06,+68V F4AW(R"?!T.!+_^?*=_A/9P-;L M36[!#E_90?4%!V2'C"[?$0YC\NQ#B(1B\D>RX AI,?F5529T MHF MS!F6!=47J9Y\-KVGI]]P5--YA^,0Y2X88O[6CDRX1V\H+=%%G ?C,49C M1LUP5/WZ;/HU^#7#=SB+RK#(B0@>$'ZCK[^)TZ;(K;S*,=S'>$)8/OL%.3NR M<1HWW]>ZO\<.4&KS1&5"5L]#0 [ L^EU&I5Y@:>MX&AGZ_I%HC%5Q>[1:X8+ MPI^/]U4$7.%L;7C'(3N&"ZMA4-U6PVAT;)@A5KW2SN3#IW MX\SSQ)1&TD$!(]N@-9'U-T)&\09:_\ MQ+A%W\E12+8FJA8-PC K4_894^4@P)$QM4UFM/>=M_B8K>^Q;7=*ZX0\,ANT M+3GUZ,[[&7D#(EN[.24+0^RH)0WU#D>J?C>5W18OFBV+I4%.^-)PH2KGL*3& MUN81.2T+'(3%G-^CG29K,*$=TBVH.B8S6=ZK;+AVFDSIR)?8U6'HC+!FGYAN M%D=$?M@*E9J0WV:$L)LL2*E]?A6G1%LEDOT88L=-V_Z]W?WG"-\%8^/S:6Z M6_>Q)1]Q16: PYK2ZI_S,\\BC7%:[$7Q9*]Z9B](DD]::)*89QVRI,'./D/, M9NM"#ODW.6W()K(;H5%0)H5%X@1S6R(UFP1QZH;2:NI.A+(Y=B=H\HRP32H7 MY^U"X@NA!H?E,]J=0;=(J'#V+N2F63&P^MW4$S*BR.J,N=_PADRU\!+T7E 7 M>E2_AE+C)F3/DC:R<.'M"4V3R+ 0(\,W"O)G!K+,=\=!\+I'M\,]E!1Y_1NV M0>[V]JN\B/^L?OTT"]E2Q_ U^6=>OR4)GE'"WOTD?_BI?[3?.SJN&+A&NHG4 MLN^4AU<9OLC*YV)4)O4!]W&453XY!:1&\SP=G9Q^/CE:62X#O(B;+-?ZE=7* M;;E9C' V,19!14%F V"9$Y*YDX.FD60X0OBG3_OKES-U9F0I,XMN,_*E_!PD M)5+(4_@\A]7?*+FI@8CE

?FQ3ZHE-#^"0_N\J3(20A%+Z= # M*W',",*U'MQF;!'B)['72 ??T\RHE7]]*G ]$ 02ZT/*+7S),CS*C-E\!X; MZ57+8SA/W"@<"M5?(=LE4:GE*H4CEA: &CE/X<6"-2G:#E<>YH <*182,UM@C.EUW2E01U MF^5^[=_86_0$KM^&-A.C]\ +FZEFG9'-5--MT68" MN2TJD!W5U].2[FI$5^6I84^=53=3ECB*NK&9+]3O8H!^/&7VY_F].B M<.6_:R**^7LRTN]&^3R'X\@IKMW;M$R6RD2!Q)6K#D0PT'N: PGI=C, GUU% M\M>%\(W@Z%EXCL,YA8@GF7T(XE-&C,$;9UR%12N*A><8C'U'?AQWHA!CL.!L M6TTPI+]Y^D;OU)9%G,1_$ L^> W"N)A*.:T;\M0_/3G>G/5O#,'#LQN'C2I1MX$E$#. UN$[?4,YNI?&5R%R@Y#<* M>$6PKZAXR:*/;42ENZR1"BX#W]( ==_\^MDC6:( *4]S MJ.Z".+I%Q> Y9]^*/%HL4@D!>"E62:5UF4*B;)[$2=EH;S6I1G)L8+Z3K5B,).> M#)A$B .G*K$26[PF2T_RL,FF^7"D6*02 3 AU.3:" )3CVHAT;*4#7_9Y1+ M^ [@CCG/\F(X^I)ET7Q@ZR%+U!=498,X0M##IZ%L#+!(I 7@F?B"B?IRAS.U M2CWW%,-PL$GR$!$O$0" JV$6+*Q4>Y,31#J&XP,):'>/EDK!2(0%DMJ1)+02 M6!I]#?!O:(YJ99Z';!!#> BJH.FY+Y:: 2B)V !\""L@FWQ;/'0/JART%9(< MBR1O&L!A4)7J)0MI$$T(:RFP(GXS"+AI1O)U".KO:2LW4V02*3;R-D@2K69Q MF8?RE=8_5'PYRN<9K8XJ(SB2@AD>">\;^0\DO']$X4N:)=EX2DU>HNPDV2L] M474RT(WCM(-J!ZUD88Q+(A, =P"M !6RFX65^T+8)$6QN9E-P/=S4,=IVSVN M(4"):$'\"@1?&18E)J#/"?%CC8]A]7&.:J,V12,X$B$!."%^0?'XA?;<>2,P MQ^BVI-P8CE8J$%4.Q8LXI]YOE6;>,7+)F %PAIL"8 M,]K"TF#S<#Z :JF6!=IMU2PR1;(X -PT$OHKGC0I\-9P)L8+F(LA/BP0+5LD M2Z21PR:#]9$_A)7H5O62!8=3'%C&:O:[1L< M(Z@-WEW\)O@D,JR1^U' 2=/B>]-*.IWV]H\;N12!2SH1>AT=G8U+.E6LDX2O MQ'1O24DGOMCI-YVEK+^D85DGT3C&F\\>EG:J1::6KQ*2-^6=EJC4%A 2/L]A M>5/D25/1?1"&Y:1,J"(N MLR/U8C2=@\,']9BW$FEC?-[4EKJGS0E3%-59^5I9B@=P8*".M3:"TX#QI^P4 MW=QY,YP+%IV](]9R5GG.V1^'C,K\\ITHW;1WMM(D:#H9-[B\NY2NL0);H_2F MGCPC<]')H1'KPL, M]7FSM$7*Y^+\\*Z469L=T@"D/U6P/L(2^6,FT:S9XGU>3D*[1V1WR>,"59=X M./A[%&9C+CI=9T37K^;<]BY6J5Q2:^.)/]6]MB?0271>[\K.*%>;8TYX5+*L M7>$%B@,T=-U8HF( FG)D_@0G@_SE*LF^;UYW&<+H$P#G0Y=0I*.VT6U"D2XR%;\EH1$Y M'F\BCG8$Y%VLT9:D/ PR$BV%'O5W.'N+B29Q-OV6TZIKLVLW Z)GOA'F&]WW M;SX98PQLC;K&!V$'E-X$,=MKX;#ESSKPWE1+EY='@XA8SCLAJ ,$+1#] MF-G[@%V\CC,5U'-O?=4XY9,W\51]4X%O*48!Z_"A6%1-IJ%,.("MHN14MN+E MU(I#W@1T:QJ'Z4.0H.&(\(5PHIC>)0%/TWJM+$'9 C&;@ ,'#4L +(V&O/$F MW$LX0E9LCBX0__\<#RK?N5EE<<-). - H_H BZ,%?_P)/*\2/PC#K$Q9GRGF M#B=,1/$;=6%H&AJ8S\/Y !J(:B$T4^F; /Y7>.XQ>@SBJJ[E7-3SJY3G(GK]0%>L4H MC%E6$?EW@JIDH\$DPT7\!_N]0O8FP[EI"[I' UCLC3CC3X\J<>U#7:;XR@#^ MW8!J: RU_#"GQ96#CN14:R@)SK(MV[&%*^:8AFRP$H2 #_X0#WZ+N+)3='[ MTXM+0OQ5G ;D<[&3#**8C''DT,?;1(V304Q0^M/9BU ?(A2Q9K5-KQ=IQW*\ MH)I]!R&)I6X.VJ?.7Z_!M,KNOLG2\2/"DPOTK.X )A["T?FX<;<7J1:K/QW# MS+%;V9XY!T!CJ]:EW0*]C!V*ALQ11,BX"D*YC]1T*"N.V@>U MM*W)KS%F&QW,)%*;[1@-Q*4:PVD&57_LRLD(K#\=SBY'(Q06P]'E>\@J,]X3 M57"84GX,THC^CZ;;O 4)/2,4&VN3:3CW?+P7*]=X6^'SIS6:9(G3R'IN*^%= M,1FW^GPL/]+8QC%!Z4]O-7,05N3-5[Z/AZZ)V+JN@QEZ?_JWW57:_6,V",D& MA=%")B79NDPR5AN=W^S*_RK##]FH^!Y@U25=P=-\38-F MECF3J BFP\9Q\^X3ZHM_0W@Z'-44+'=.B^*BQ'H+J-%D'"5HCI@U85K@@C\- MZ18\:ZL9[Z;[M/DLG <^7FKK\%FW@&^C<9WD-^L MY:?=!KL_'>XH(Y:L0M:;+PX+%%56X^(OYI[DE9-6\VG"I(Q83\ /$Y2;I8H] M8;V$,$D<^5B#2&[G 7'(G\YZ8B?&@'S,&$\)"%T9-:/Q'/=F77EO!LR?;GBT M*3*O2!,D=46CZW24X0DOF*7W\!C.P+&#FOO-"_HTA&:C@YVM+-4"$?6UH+7X MR%FKS$)=>))C@QDN/SI?S?+>D*YB9B6'^:(8#O.6I*4%)JFPYWS M6G#G5#W=/UUWA;=O:9F707(?Y[\-\;IE85QAL\SC!&[S)\_$B&=$1I^4R!L- ]!^[G7!_U*S"4B_C[: MX?6F@)P,OJX*H'(<9YD;$U99%+"K,,U062P9") L)\-X-KT-J%=-4SW09#CG ME!MMLE$A04-Y-EH+0J#>5+"34D6M*W*XME+'E7K[4;I]3GF_H,URDNW2?&E&U;%''U0W%8CEAP&T M:#7G^MFJ766WF&)7A7_-&$WXI&7T_#.<;) 0>@-&"RFV4+E7 MEK1$3AZ:RSZZ1_'DN<0Y.[.'H\O):Y)-$?HE&"N2E$P&CVRJAJ+S4KK6@83]Q<,^G2BF8F M*K53;$1"TD>=,4M[8@+]FN*Z( MEBO<2ZL/\C/"S7%E?XO38 "U#V^#"1J.%JB3?C'*YSD<1Y<;C;Q/"A:ORD./ MPU4?&!"Q0.]EUN6CV\, $D[/LY0:79CW 29VV]GT#*7ARR3 .EU.-_2I?WK2 M_'PE1FL.TR[2<2_ZU\54?M%80^]-+9)%([3XM>IRC@F[W:T4N8I$K M0?O3^L.>*'TY9F%DJCUV 7*_!DF2?2>PT55&;+/RN1B5R>KI([X;JMJ^.TS[ M='QR< A\QZMI0,,*7ANM/APIW%4L,ABC_2;*]MPPKO' W@=K*E4C/#9Z?^CB MX#S6NK*>KM.\Q,+BODV&LX"R*Z>?9,8%UUYF''ALYOSII$1J)20^-B1@_$G?+Y H]X-)WB<@W)4A-S\.UQ6AM&LE'A^SQ(@R@.THLL20)_Y4WX+GZ:TPE2IK0%QS48G 5,+9=.H.7-'(52'!V: M8OJ=A2(=W.9G-$,=H&+V25B\1+"-R.%ZF0Q]B+;GMO;0[&[7.JJ90.C?[X$< MG+)UN\IO,<423G660%O_,DC@*ICP55N>45@[B5&]4N+0!*(?=RJ4$J%VK MFF&<!'T6Y''^\(I1 M$ W3GP,<4S6+-B-474@RG8+F8?1@"W?:^(0- /K3SWN1]+H?&J66WI4QOW.R M,I+>S-H_ >W/:$.8(M]&Q6IK^]6N9 M%RBZ#'!*=);\#(TRC.H-\C%XOT#DT MC[B5.H\$DPT7\1R#1[#O/R3%OT+YE M#[&-7L_2E+/7N B2R_=7E)*/NL32@M^K3W+Z-FTK4^#PIP7SO!5A:%$Q% >@ M!9BZ6TPS$#;:)NLN^%=FV642CV.BLY-/KR1Z1<;---EG8#::X>AMVJ?1$)L_ M;9-%1O<]HFPB>VY7%X5\(L*)T][A!DFY(TSHULNL(#.QMU%TGDW(]IWS4].? M4@X/+P%&JP1B3-.,F+-@^O'(73!ERO3W $4#X M+::!4Q&2NEOXY6B$PH+^](T\\9@]H*(@>Q!%HF*/M7V38RM=S#V?09HZNE\)=EGD<7J.P#U0S@@?2F#A>&J$:/WIJ9(>_ ?P-+H+@E26LE??^?>P>LX4Z%++(CE+-E)7'+! MGZ(G6[.TH'.C/%MCNC0J@)HM,PN!VMQ#1I V05HZAL.$+2'A4.8>8Z22M;4'[Y63."Z_JP=837+VD=,RP4A)&&I[DQQE[[C?!:4$_8+B\4N!HL$;PL$8W>$X))IT\:*K>& VFN,!S6W4?B0" M5WU#< YK%GVEF47G 4ZR&0X3Z6B&<D!AB5DKR\OW,"DC%%T1.5!VE 7CQG!4WSF\0YAQ@U_C4>45VIB?AT^W M>_W9992- E<6MT=VKNHV,?80\^WU_$[KL;+5+**U4>K*5LOHR21+622[NM;* MTT_N48[P&UF)&;XJZ177ZSPOJ=M (=;&KOO.K1GBC]UN-H?ENP MB!/JLR"8OY"QJH/$U2LY=[?[;''..W_JBK6&NJJ]T?;>CR]!I=WE#'%^ MG?(2>2Y6:D,2./?]SHL$6[EM>6FC;)K$SA=C6:;KGP'MF%I=HI2NM6X3A4)?9LOH9S$;2NCK\[DXI?_E2$8_HIU4!1=$%L MT9I4K@CPWQ,MH/IVE"4&&DW$_7N@=>_=KYQV'+%1D,ZC'>F>.MZ=U*98?0OG MX7:;E2[8Y4_UO77I@4OQ(/;'BZ! 5T&,:4!"Z\3R@48NO[],VO4R6U,W$:B2 MT4,YF01X2DQXX9]9R;H<_57:2+8"072OC2LEXBB!:AVE1 [75$KDP&XI$0A# MM"#['B7T/ GRO-I1-$EWTC&<]UN7W2Q/!])SPIM21O,4:E.X5A_F@*"SF?7\ MEH1GY'B\*>IC1T"^9-=9EY0NM0[ ?FE?ANEHZ\HPR?=(,?J_:N58OLI^Y%\9 MIJ/UE\@YDD9[H+)DMF)I^7*J>++&=&<10(:/_3),1]M9\N.H91FF(VFY#X!4 M';MEF/I^>Q7M2UK'# L%?=90ANFP[W>PWY[AW68_"XW;O]3-6.) M/W5\!@F;O%JF,M>\RE@TFH!S;1M"ZG)7;4-.:,H(08=JY@-1*+I\)X9Z3)Y] M8*7/":DL/V"$8AJ62LG?7V/RJ[]".))E>" M-X&E[5E:OKHA@=:8AR$QVVY( A.T;9[3':*Y&Y*S8W-B9S+F5,;06DHBR-[% M] 7/ZUIW5I6=,PW"R3A#_-ZC.J^B]ESQ)CYF\4M8 MRAZN01N50W!/ 6-]?\L7Y)I9Z4W%*5+'-GVAK5Y2+=X.^X"QW$K^0OXV? M,WX'\Z&7HHIM_D1_+2HF'.AU&F(4T+M<_/_KT2_%[^;\_LM@ML-$?[K>=#\E MF,Y,8S#.O3@K[^+\W(*J%$Z/<1G3G#7Y66.08LGW(+OD:\U,MTH(D\3QG]P> M)RVH+Z MJY!.#B,&^],_SJ)]#;3D#2G@O/_+T6R3E9KF>9Y<.YG[9,^F]Y05P]$"GMRG MJR8\LV10%B\9CO] T3=Z068NT83FT^4+Y#-(-ZVOGW1](5L-I]X87FWA9-\1 MKH!-XN9U^^V\EO/2PS"#M4729..RS%-O+JU81?OM]15BX2Z]EC*YW_.P(.TF M+5P93_VYJ*.YKV2$^VRZBKSKS73J9G.T>M_0ENC%ZT[+'F]N\E@H1WCDJKNDG7J1C-]B.2GP>'/YQHZ ?+E2 M9UU2NLMQWL006F\XNJW8_MN8-K;O)IJ[09NX0\9Z?E^FI5K6\LYPI[=QECJ* MRYH?0 [7RAJLL256>GX/9O-6IS>G[Q8M4]W!;Z.,G]"#?I7A.3<[@U+'%&@< M05WHK_V,3_W3D]Z)ARE6=O:5CBU5?W"I_C1,6$=>G+<@IX;,C#5*U-BK<9L->SBQ3/ MEI"O(E[*][E'= V0/Y]G:8&#L"B#Y!'AR8%NZ<-3R&6W/7I?HT_#(_9[=D-C M;9Q9&'*&QG%*V706)+3DOK9AN2=DG8CQ-:7OXK8-_VJ/85<=AX66=NDH\$"^SV[0[(VSBP,69L^ MU9 L[G'9'C^2GQ^)A.?0UU+NJ8^L1!>$]/$8HS'CP7!4_?IL^C7X-<-W.(O* ML,@':?2 \!OUNE$F ]U%D=!Z8W"K1#>4-:GI 9A]$L)TN<:J81P+0*:P,9/% MGZ41)J\Z@>2XF),T^6E9RN173]4W-,35%R3)"I,]RI&[4?(;I729B6=!LEI, MKBX--!',_.8FS311/L_A.%(VM9E,6B9+9:) XBK''40PT$D\#B3D86>)BF1] MH]/YYQ@<&!74[$,0'U5B#!8RSR71YT=,=,_7#!=L[U7'E47/!/2B_'HEWI"\\Q&)]!4@"ZK'0Q!F]JNU>JM\K@K1_A0$$#S1W-PA4DFM10 M<,_)8SRAP;3Z%_E-L08-T=J;/T;C.6SHJ\Y- MY--*PDM@O2E3L$X90[MZ8(3MH3>H)ANC:%#<9825URF!I#&F@EP !:+;NC/KR"1.V@ M6I>Y.%<1(4A0?C:]3J,R+_!T.XW"/H"BX8#U5LSRHSPN MYVG"PJI M#"\L5&^9,2(2EF!N2J97"L;V1 .SM-L![F,M'#<1=HO"<$&J25+ MCW'"/$UCD&Q.,@A;$&:'Z1O19<6+,;BK"E712(*GXQ/RZHWY M7EJ"\Z?M=E,'9!_4P]_1][*"1%.6R'T'&N[0N4?TTZ:EYD5&]'>@.SXU\X0DD>_E)DO'-_$;B@9YCHK MDR]U5FG]"\K&.'A]B<,@47BZI<]S!KO)>VE9#;R;*%=<>WKHH,[7ZN"=)T[I M?)4^S^$X4HJ,O.)Z3@NDHX7C*ET%1#H^N,9=B$GG'V_LP,UKH#D*?QAG;WMA M5J8%GG*153\L2ZSZ]=/Y0"">CS]RFD%J0IDM^47^"PBWY)'MQ.1O#PHF?WO@ MM()Y.=HR>8YPX)P0N45VFZ7G)<:TYRD[ 2_?PZ2DQ;DN$,\U>@S>^5_^LL^H M,$\!KM_X; "]7L^K=D#=1-G$ *B@PYIR M]E1,"L=1J*VK 5!QNI%F6<'9%O.,P?'< &@M)NO7"]P: )1F$(^HV9*7&P 5 MX3Y865H#@-(*=L.^+9/G"/6#*(HY&=?I*,.3 .Z"-V4R+;MY5^+P)R,;RECN#5>-&7IO;HS+@4A@:.\7MYR1L\91#I'QK?*N]P1K;?8DH+.]/LQ\O?R_B5$JM. M,FPP!0<&VJ"DZY>\*.C6#/#FZD>-<_B-+(744YY,1S5UV :RGAQ, -\N.%?; .8%BZR2,[.;VD4Y\R5AB+)0I.= MF09#.0#09D;MY=08I/J.B\"/M4??1WM6_/W_ 5!+ P04 " )B?U0W!:- M/]1* !N3 0 %0 &1R='0M,C R,# V,S!?;&%B+GAM;.5]ZW/D-I+G]XNX M_P'GW8AM1Y3Z8<]XQXY]1$DJ]6A7K=)*:GLW'!L.BD1)'+/(&I*EEN;B_O?# M@V21Q),O)*OWBZV6D& F\,M$(I%(_-._OFPC](S3+$SB?_[FP]OWWR <^TD0 MQH___,T^WYS\Z9M__9?__;_^Z?^H_\\O;U"EW&6 M>[&/T7GB[[LKSW4_OWGWY\N5ML GC+(GV.?E ]M9/MN_(WW_F'T2W MW[]]3_Y)?OKNQY-_VT>O)]^]_^X]^O7#^Y_^^,>?OOO#?Z/_N_ST_TY.* =1 M&/_^X&48$8[C[)^_J7WCY2&-WB;IX[OOWK___EW9\!O>\J>7+&RT_O)]V?;# MN__\='7G/^&M=Q(68E14M!L9W8OF3!-W0,TB3"MWB#V.=_RE]W^)^_R<+M+J)LL]\] MI7@CYR%*TW>4_EV,'^DLTOY_I/U_^('V_W?%KZ^\!QQ]@VC+S[>72G%^;/15 M$+USQ.,-3L,D6,7]F&U3N^7Z+O?2? #?=7I7G-\GN1?UXKE.Z8K;:]QO? ]T MSL:5F$'<;UQKE&-RFXN<=A[,QBA&].>KY>=D?DX!]Y3=)FX.0#9Y2G"7[U,>=!.3#UORJ]R#[*EFB2 NZ M1./XY//=-__"_HY^+5O\]S_QWBKFEFESS+S4+[]$?C1P5[1XYR=D?=SE)PU& M-VFR58Y.\T=$GN2;^*^6PV<32=+;[:LUEY4O3O4%,I&[OZ3,H& M;K*)7)(O!?1K%Y'WJ)C)5AM'4]GFK#V7U=\1;0 UF=+QJ\^F=/ FU\O*%3LG MBYI!05MM'6MJFU.ERO*&B+1$M"FT]DI'6*;&TN&=' 78>9[T7]A+[T@O\D, M$!!:.P:!R*T2!KPIHFT1:PP-!,5(RZ"@&&9'8.! M(=#HST(()H=-&W8">LTP#7?#CS>,]628 M6,5YF+_>XL>0[B'B_-K;JO @;^H("PH^VSC@S="A':(-H1"@&]SZ[.M&=N*9 M/R.H2[WH,@[PR[_C5^W4"VV=SKW(J6+RBX:(M42D*>ST*T98G'_%\$X- &YY M;O$N2?,P?KS+O5SI*NA)W,)!Q;<*%<4*41$@3@$,#NWH2S"B'?J)H7(11C@] M(ZO28Y+J+46KI5-@M+E4X($U0V4[6!1(!U: M;.ATQEL\*B:%)WNLS#&F7X-:+5T.]\M+E43 M3INALAWPC,L&5C+ELE&=>,Y76YP^DJ7D8YI\R9]L5%U!X10#*JX56"B;(]Y^ M'F9 ._(B.+3#/C5(7N[)QB0+:4X&#UGH$2)I[A8>,GY5V'A!A\9%/ D8&,K1 MEJ!".=030V(9!&3N,NJ!XG5ZDR;/8>SK8PXLEF7C>S4 M >1DNTWBNSSQ?[][\LBLK?N5Q;D/>@M#:<=:"R*TR9Z%J6AQ#0"@]A!%A F<62B1M[5!GY-RVL51K!:X.EAQ?+D\OKR[O+U=WD/#6@*&-9@T2 M0,!;1*VZ85@@@H&RR+L&T8LJMV5&T#9+4#)=(YH)TA7(T0!> 1MWN%_Z?K*/ M\^S&>_4>(KR, _*;=(\#D4F-(G3JQ:%F=)-.N#)44*."')'=+"HZ0#(]@E&> MD83:A8#Y"V=:X'0MTIX3I_PFDGA5-2.%0N-==MC+&6,]*8KIS/ M1 T,,&E#WH 1A_#>T7HE8?QXA3TR.05'KQ8H-Q"Z!+M)!@$Y)0%B%(L*_J_0 MX.\J2>EOL;'%ZCG=T:YZ1)><<;S#I/KC%SSC>8TTR0\<.7(0JN\HDPHC3HI(8+>D] MJX(<%?0PNC&><$$I''6C@E*XE-.#1&E[8;&*V\(!,2C"Q:R @Q*6P8CQ-;]6^V@8NZR*4A4TF6W\ MP3[N !LDC@-V7/R41 $QSJN_[LGZ:QDQEI,"A8\54IK@ ;AN])#GZJ <1Q Y ML- 46X2!.%9V/A24NZ3WC,#=(1O/9R8.CH4O Y%;U7:=K#*JU$1.\Z@TO(MI M1H?&I>>+EGF>A@_[G)VDY0FZ\69QOMY-L#\O;U=_7E^=KV[OB&#_\?GR_K]@ M,Z5,B!+SHTQPRP4F!C,[C-. M'Q+S2FG/=<:N?RW0/H[";4@726^?/R5I^#?RXY>0_+C/T;>>]$I4=>>W"9,=Y12MSGB)R.-/A#O!+VA MW7R[0*0GFE!&^@)+GAY1X(0)[#<$CA*8&G(#@2M)H.Z#6H<*FF4XM[EYUF[H M4KW:/ I@8@W XX7#^72*<.G,"P"63KO#[0E?Q*@73'5G3R;B+MGD7XBS3)1& MMUDQ$+KQ!K/ $==1_ M&SX^D27D9^%G&O^&*F7S=T1 Z50\N[,B>[V":0YEP? M,L#%HI\$.6%])BI@AD\;_V;LN /_QR0)OH21K+"CV,0AL&M\M4%0_@D&KST8 M>3,!A)("^:6\Q=I48^" &L)]J@ZDV M_FT Y=KJVE>04K1W;I/-59=*WV$N):-L^2[YG8L=MZP1I04&$)YM<0R'7S-N M(7T,VXO%,X.J%40A'!!,DQU6+SL<9[2@4\WQ-@/6BMJI.V(CC;B<,RI4D+'E MO+G5 RTU,T@H?K^X.%$O- -^*]@!=:*G8@TY=UIT&3^3[R;IJ]YM;S9SJ!+#F-5(&].GLNF4V<%_9Z$-"N&;8T[I@,<\%P\1 ^C2;RD]Q$.8L@0IG M]"]___[M/Z)M&$6T#)DT*9BT^%"U,&8(.W+^QL"!?+@6YFKZ&\:/Q@H$=O=/4'3N)Q,27[(DAD/U0 M(UU0#2RI^1T%J%R>@9+Y] =\((6\T32Z, OT4-U_(B9T)WVE="0)+6Y 32 ? MIN91)9G;=*P.1D/,RNI@,0">2KFG-EEC\=H-(9X_*7E4OPCR*VL"_9Y);SY! M'BAIS+SR*9+&M /@\RSRLFR]8;=#EB^A[N130P.!6@GG@O6C3:B18XW0K[09 M-(C'8AL$TRJT*.&M@HI#E[3&P7FR]4*A*&I]*9(T=NELRG@UH8,W!(+UF!P[ M]3F4J! <#"4D *SU51CC2_*CE9FN-8:PSW5>-2LV;898.VC+/)QA$)LL8$)I MC 5 . Q31E'RA=9EN$C2\V3_D&_V41G#.,0N+,*5W?IQ&;;L**$R;'5HO$!5 MIVB3I.B,!_;H?4'HMW,&"JN-9\H#F>,)^B,7-,:/]%;FU*)>X2S[R5(FI^'' M/AHIA"'[J"-(:9/KY,9+.]0WJ;>'*7+2X%A?Z>2:54("#29VX[NL=1(GAXHF M,ZE#(@)%4XQ$1 D(N/G+X;S0C1V\FQ0P &]QK8?X78&8V53SL>.^!#K_?U&H M9R9(EZ%&@W499 #1OCX4.NH"^089).Z;_-N!OT8#;N8[2-%2@D0M!:@F2!!E M5 <)G-SI1%'J[NX)X_R*?H:^8ZV/X:I)'.J"AF^A""%OBEA;5#:>04C4-/9M MY)@&'A8UQL"HC@@8.;1ZE%C)A2J84+0(V50Z4N#_T?I-*A+' M=TD4?,LN;?"FQ>*R0&5KJ/.;3MSS/Q6K#/3%$QU69)=0=$!QB7+^Y>*^EA;< MK99.,=WF4@F&H@F4YV_-)Y;SZ1:UTKD7P2J=>'<8O4[BI.F4F=&JH7&(6QWG M;634VU:^?M%\1'>_Y;_8>/T=I4 '__\--\WPSHH10FW0&_'C.GY#O:$+(M=9 M$A.>]H2M8IB3N/"2JBIV./L4QDD:YJ^EZB[CH-D+?[WD$\Z?DN"P&.EVRTZY M"BW,L7#2KQK5.M[4:LE6;XM3#HB0Q!Q>S*V M6]3(:>MX952!QJY#ND0XS#E@J?M52P5_LHICO%&^_RF MB=!EVH5)!E7=JUHAY;)*S)N":OQ0N6WV45]A:$UE7$J18C\A'WP%#9_;84M( MO[ "%F!]<6L5,5)"5AHWXDI6;GQZ+:%OQL;L@:N/^S"@I^'3"&6G+:Z4?H @ M8;4,SDS[+?7&6%T=6O^[Z_T<]-T>24[5N\/&KP/O-?#/PA.T0_IL$$X<4*O4 MAU8[EQ'1%H="_!#GS42'63TB;<.]-N?!U3)D8K09$Z&WU?(G/%G9%$)$ILRS M] 4Z#_+4_'?R9,;FWFF47&8^A,BXS':X,W$K+Z55?K(;G+*<;HNXCIK$H>'3 M\"T\C5XT13?T&3G:&#R>TX'[IFDAH.87"2!Q;<),&^(FP,"A_=3+0G\9!^=A MM,^UM\>,E(#8%Z4PJ\ ",2K^*#JGFX+7 *0@^-7,- M"T8)8_R!@90W@-IZ00QB(!?R'S$9$#]?9:3Y2H%/9QKZXE*DR'N M.F?Y>D/?\Z/U?>]P^ASZ.+M+(OWE?C61TWO.&M[%^\$9*UW-FC-_IB1 E +J MCG,'";B!\ LY,B^"/7 V(T>\T6R"C<,72U/BO=ZDB3Z$WFCE\MW2!G?""Z'T MKXC_&2:4:,/?3LJ?2X1*YEAXR%2<8( ;?T7DW<;MU]! W/Z3<*Z^4%)&9)G,3@?_+2WW&-*0W*=40NZTOJ>!?*-O+& MS+6HFL/>Z.C&/W4H&/?;LC%HS4DC;H3:DT;0 )KV+B8=UI1;F7#@&]P:7KF7 M?+B,@N=HOZWM-H!CC&/"0T2T:!ELR;Z@ 77&[7 E..AVH++1CR#-T=X-O$L<)RT_)NO.V$%ER'YMY\9RCCC2&P:X6/$K'NP!$D_GY;YJ1, M"I*W]5$?H&/WV'^*DRAY?*6G:_@91PE[ -RD:V8Z5SIG(8'@B50D:$G/?0]$ MD$HX3!!V#GP@ E-*6T UE-,IFJR4=!I4==;:\>KN^_1>=GF6CH.S9$M98F-@ M=B!M.W!<:=]*)F$W3=N?/% "=..]LOE9IBFM@4-_7DSF5';,5^PO("U,6@CH MURC@'@D858PY)')W4RA9O7Q[;7*9,T!\^+V?[U.RSSTCO#T:\@=DS9WF$DCY M%4^?:\U0T0XJR<"28]*W%X=_D^JMV^-Q-23$HW(U'MR!^!<P8%3TCWC5[ MY8N7^:[U3M^T(:@+H[ LWPQ[UC3]J'C%J,35J,RK^/FXNM*V!^,JROPL",M) M'<%0%/W,T!Z4$@Y2^R+#>MXZKI)4ROH<5;0!QKZ:V$ BN,(5=J'+0Q^=>X)7 M.HV4 ]4.]#K#<&D5[,] ^4S M%0_$RH'1'4_TMO],0UGW.T?LC (U8%<:5-7 ML5LYG\*Q6=4*5=SI0-:_8\Y)A9'$B/2P4]^W!-X'] MI&:5ZD)65#&@L;J _I0E41C0L%[MX0TBO6:$@!^^L@6OY/TK6^0ZS.NB3\A* M.&,U!)4%X9=QP/X5\:>8@K_L>6W!4AZ-_D[U09<99E.-F7".S=[WU=H*[?,+ M]'"S]DUT^&C=R$!=S7(VC*ORK88@W&PP[9#&DF*4UX:&#,6F&,JD2M4 2N9V M-2XE=OP2._4!\:H>0!,-)S5/0K;BI+9I%AY6/\]J+A[5^)X43-[O$!'G6J[& M G0=/*+!2I.E>4UAR+_:RD)^]=M-F@1[/U^GQ=T]Q0.@ZJ8.U$+#9QLH1;/Z M95#%:Y_3KF23L.P"RR9,E V <():NMW3I5OD!K:N\6OE&,K1"B>'74&X]$Y M=XQF-58DD%8#Q9T+4[#R"=.@K\9I:;5SZ*:T.52AX5?> BA0 \ZEY6;0Q">_ M!;4KN"V*BBBY=NGW2)':]G2D,'5Y9Y5ILU&;6NV1BWL*:@V@7-I MJ4TF/B_CC*A3N=,GRU7"(DU964!D,OZ#*EO%(I5W*BGB=@/. M,3_' 4[W>1B%?\/!F;?S?/8.C$+YS22NSC7U?+>GO]$:E99%D!<&1' 0.+P@' 2OSZD7TO<'+F+B;(=F1&O%KH'-Y'=@@01LFA_;L>]V\(:K>(8'6%VO6Z\I!R\+[L 6$]3 1;Z;K,.(P#M'A*AOL936; M"UJ\S:)^Z6S\FBDL&^PN]]+<>%1DP?(I?@QC"@%TZD7TT :](=X2OY0]_J-Z MG/E5'(S!^HK?H;?@VVE,Q_8.W*!;;F-% \S^ MMMZQ9.G5"T[],-,^@]6C+Z?1PNZ22LOO(-X)XKT@WLT"L8X615"@Z M5G8&= M%8\@=2$OJS+$6]%P?;*39M&[#9[V!*\84.V)7'!%Y29D)$W5=@:OJGI9=27- MZI6DZG7-T,,KDI8^^^*E1*6+KRPJ-<[(?J=0^)DI=+>QT6KT-,O_CUS*&#]2 M=]F)E(=* $E[(D%SZ?NKLJ7=LM!CEV'4\LI,=I\H8EF,X8=VS;=;_-=]F(4Y M+C)HN'"T8-(C?X"+V6=M)';J3SL-YDX^CL+^]N;R;"$WD/7:D)>QGV+R9W9= MA3U<5>L;-LD,8-!L*TVZC3N[T4$Q=.U& 4%R=\Z\[.DB2K[8U,?3D\%DZLCX MUR;H4 +$*.:7EJ.<#$TVCG(FW,'I&N>4BYLT>0X#')R^?B9ZFRK3V<.H==+5L&GPSG'8=D-=>'?T)Z(:_XM.CS]P/YK:2]DYK/0?FO MXXV7>/!??88>P58?8K?%&Q?(Z9^/SY2X'T90FS*EEFF]U9%5S)U=4I>R^.B% M,17B%C'])G*]888#&(B\M<;,C\L:9N]@*+1/ML. M7+Y19RN34)SPH%0TXGP>9KLD"\NZ3&4WB/6#JHZ@=*ZWF&\^5LI%Q0R8F/1M MQPV]V,SZ6* =$Y+>9L0J09V^;_KRW01PDFWBEM@C4OBG)OZ4'6@=/M\KV!7=S!\EYQI8[=EA7VR1G&<[YB\%1 MZ#V$$?R&N3M0VRK8':60:KCT_60?LPHD+,62^-@X?*;9LKH+9QW[ 55&O826 M^EAVPK#*JT36^H%:&(<*2URT -2F)!$!FI9"@!U();E),[P:=XPTFN\B@ M>&*NU-@E\Q6RW('1N2FAE61R0>^W,]!W.8HMFD+GK7JWHCJT4 M18>HUN-\XB@]Y2^V;Z6XNYJX?&&,U,+.8S]G W+[C9T-P@<4>1,_?$7_5W[D M5:*5EG2NRKU92*#4L9*&;-@0HZI42=@&3:U(?67A; ,K12DW M!WB"7(K/DIC%:7\)\Z>S?98G6YSJM+UW3Z"+KTE*RU6W[ 9](?V@LJ,%G)48 M3^*R#0HP.R;E4>"@V(25M9'GM<):8=>\M%H!UYV.GN-=BGW^+C?Y.<+%HC9;R"$^.UL@6J"+DCFZ-%$KE1A"+R>)I9'&I7EU@U]:I M+IAS7.'AM'W#0Z,Z*@+7M1YD/.NNF4IO1UV3::=9ID7\;(%8L7N@"N?64BDN M,2U0S!]=RG">1TQ"V!O@6FA)ZRTH<37'6Q\:)>G2R2QO>4A@U^-V!\P37X.E M] ^7.78U665W.H[C2H=*Y[K#%%P/+\+8B_V1;E]I.X/72[VL'?6SZFQ>5R9& M$;U]^VI3R3KOVU<68+9460LD.WU!RL=& V' MXLQ*#O41B&D7SPB;9:4A:[A)GH:RPYK+:I([OD_)UINK)'Z\Q^GV'#_HUC8U MB=.*DDJ^Q9J295.*']KXA.R/MH@VASH.[\,^Y3ZJN \DW+NM+ZD'CEAA4H^: M.3IZHSAX,W7LQG'H9K7ALI=2L>%ZLR]EE3ETQ^'/#??C1CBP+A>ZVV(17[/C M.?*5"\]79Y+8D[HZMK:30^F0E61HS4\:*9X.E""'UP,EJGME42'11BF1LU/M M#GAK'&R[!IO5V?:D4]3YE3.%AE?+>0?5UM.XTFD#YVKW:V(EMG,@AXDP+ZVU MP5!#79T!R$I/QYT%H.<'5YL-]O/U9E64!;@EX%O'U%-8Q@']'[VZ^^Q%U''7 MN,/=NG'YN%E=Z=RL8J":?M#'[OJI>UXQZVZNPH#B6Z MB=X^E @K6>=]*&$!9LO-K 62YZBZHZCL3%5U'!6=59C)7LI:F*F(+$F5\CAT M%7603H@7EB4B>H(*\*KZT MX-67%LS= R_!-$Q,PM23QP\.9UMWJ3M(A7/%S@AUKX(727J7;/(O7JHKTB]M M#:!436Z5VD-KW)?MH!5$SW)1 (A6P$-9T0P%^!E'"0,&V>SM-OXX!U61@$FE$Q(DC7"P04_P:5%0XM^_KC?E!\X/X[FJC9CIJ*-C9ZX/ M/[K*JHQ,TXY0V1-:;RK50;7.T$J#-:=')$/EKB2E&=(FE0,_.NF%:.EA"AR< M.QVOS 360%ER8HU&6V^X2R]0F7-&Z0PY=(2^7HYT:H]X0$I=?TF3&&6%G/-U MC;M#5IMS9X?7 ?Y!46Q2J Q@%_7IWH4K7Z";7*H2G)>2$AE.PCTVR_XX(H:Q M6!8CQ?Q5:++7GDOXIR]8&PL^%%*MEGDXQ+I;T6G).D6[8>V;S_9]N#RRONUE()M\-KE(=7 5&-> 8'[".) M=WANE&Z;JN,]8A&JKD!/V#MB4[@2WPV8+BLDY9B@(Z=OA1*KK-$MH:73"D=M M+L4*1KP%HDWH ]3EJEL/SY>-%A-?<>]:P--:.%HH%K8FD10M8LTA*52>\&9#;#%QFZK=XF\2@ITT1?U6*L"XJ0A8,E9:Y9SQC(\<%6 D-3+4J#! M'7S7Z:,7%W6$SI(X2Z(P\(H:0S=D7LL=^GI37#+RHNJ]79MTQ9'Z=Z@D8XV( M4 6YUN\"-7IFFY!ZW]0QJ7I'A^YG\DKSJ*!I:\6HB'&8*>C14Z'UIECN">.Z MC$!)8Y>9?S)>A8TS:T21>&B&?KW'+SDZ);+\#I=G:\/]Q]7UZG9YA2ZO+]:W MGY;WE^MKT P])3J$3#PE--QA^=3+PHR>L1RTC2C?7?@8AYO0IPDLU&WLP5C> M7=ZA]06ZN5W=K:[OP55S#+"WE7@,I#M\][QBIC@QH>>I:9JD9TF:8O8$J]5[ MYIVZ3?YA(>S#XI9GBBQ% +: ZIU,1/GK,]L"N]F]YA*=WC]'.^SO1?= MAMGOZ_0S&90T]\(X?[VG)WL:@!KH'"+2)$$;@D5[1 D005V-A*P1E @4YD,P4/ M/\[3>;(E_^H!OR;Y#.#7DJ<7_#CU+ $HFRY; ,KF"AZ 5V&,+W.\[6/\:K0S M@%Y=DDX++"5$C'*6F!-FR!9PPO3,:\MA$U+HV,_,-AVZ?;+]KF,&,8)9"#NW M398Q2M +O"[OOG^IA2G2)"8_^D68/0[:J9FL31C[X2ZRK&,Q0N].;\N/,1IB M=MJ71N"OT2\O3'/(26XT+#N?2=1A1+"(=]-'0\I1*(_-NC=.]\>A/KJ%8PS] MF<'Z.='H+,_7-S2\3L/MUZM?T/+Z'-VN?KZ\6YVCY=G9^O/U_>7U1W1W3_ZP MO#V_.U(#8EQHQ]06EU6]:0U(&@VS64^EK9W6\I9Q*[E.6[::R<*E&66Q^K5R MB-VAXBKQXNPZR0DTZ?N]Y>/M-=[.J_Q6FY6D9W\.D=578N']5MH/?;V+]+1 MQ>O'9(7@SY/7D7GH;]K5P>J%K['$O[]=GJ_8$K"^__/JEBP$9ZO+GY>G5RM0 MNS\(SVT-'03F 3=&Z[7PRX_67H_6F.]NY*YNBMK+(RH9\:[NRY<9T++2KQHY ML.7O,V.-*Y,=IVLZ7.GL>T?ZF2!+;[]MH 7HS0\6<'W]\>1^=?L)G:].[VNF M^NIR>7IY=7E_"6.J>T&QB\9,@T.K&\8#IHL^XX*J9UQJY9843\0[?.>X6N36 MF_J[F+?\#OM9DN49>SF3/0=:%EFRV&0,[=CEV\A#QZ#CL[ SV"TSJ_-=FEPSW-4 >4H=-8!\-W2!#+?K\_^_>1T28-F9^M/-ZOK._"< MU9'PW5O-]>!V&2)[QO$>T[) 9TG,C,TO8?YTML_R9(M3J["990].0VFV4HGA M-4;)"V"5M.@+(48E]4S6J8XS)X;B.DW;;!!IL\38=S$?3.H,J!4H9W (,T3$ MU<^KZ\^K&2N4T?9W19W#6AWXD:XSMWB7I*SFDT5Q#B6)RVH<:KX%'X,W157; MF5AIT] +M2<,XPX'FFZ'(E;4@%"RB_B+J')UL&%;T*6?6*N/GU;7]^AV=;.^ MI0?8<]*0#H<5'4 &4,[BP(V%O=52012XD'*OKG314(Q96%Z+>5"6DU!/ BB. M; ROG@P623J;I(#2#&QL5T&NS]:?5NA^^9^PQ\(V^+%0 $!+>I9LMV%>)1DE M++$(Q_2N;R?;VK$?EU4U.THH%,4\T/-4O7H/\S/)O294**S89S9!0-O-<)L( M86!I9_/J.)R9]>XNR_K3I\M[ZA^#FF\['&F48R8FO%9^B!5J>+73!1V94TW0 M\B_J0:WY@E46_%O^?A39TDJ>6Y$T+?=:)877#C"I1,\R0 M0VP[<%_SQRR3LKK/@72.NC-^.C%82>U&8 M6^B%D<)5>IZ6:S&^6#6> ]('"0"65V?&22.3SA%(K'+G.HUUS;$FML0[7,7: M<>#05QBS0X=O83+G[OPG'.SI T/EBR$LFYSEE9/]6E%Q,GX\9)1;'2<,Z=7E M,<,@Z07M*GJKK8V'ZQ>L3[;KKWJM7<$HBAI-:DVLTHFF&Q&O&I&8CTA4CUSOF MKQ,09*>OJQ><^F&&R;;$Q[H@7IX16P8Z=]Q.7@[VC/H(SKN-%9M MV*965PC[M]KNHN05XSNR-_DT0 M:S?^R'4V*MD@99;N@3/T- Y&+6#?670^)_?+9BQZNU=ECS.T-&,.A^@R M/9+!R*FE+7TD\F.V3U-,5W_ZCTV2;G"8%\:9&)R0_'H>!F>HTG3VD*PUQNE] M,N_Q,:5/%A4FCB5+6UL)2WJW=\.L))*$\6IT%.-E>K\#G;8\ZAA/MK20C6QS MMMY?DI0^LA[L_2)?)>,K8H8((T7%PCS5MQG(#NNFF$GZ+D,QCQWW)6-_$V9?,OK( M::__E-U5-W\RJELW=:TJ^YR107$Y7/48<>;1W 4R0&$HU=O;M..>D@KR4:2W!0DFPC:$[,455\S,A7C MR%[;0OCE,"BJB@!D+_6%LB2IJ2^.02[T2LS,1YR0O=WN*?27])%S:Q4>U"O, MM=\>TO=P!0Y=(M;GC%1[W+&HK_-I?5QP.2Y^V?E,KA7WA;_FIG%?[+LLMQD_ M7H7/.&"&:8#&=^W(:8'-CC+**K.=1+0'OCK/79,'"UQ7WCB)3WP6RR->">N/ MAOG*-^$#O,'D;P%]G+KX,VRUS3YP%LML]L%R;Z7-TKRFL.1?;64EO_J-'9(J M'NEJ_=V!:K4Y$@!$,^NR//2)G?]TR*L%?%I+.H;EQ$L'T,%\?L+;!YSJ9K1L MX7).*ZZL9Q7PQ2K%6 HSVQS(:>?VD_<2;O=;[>RVVCB:WS9G[1DN_HY^Y2T< M'UN-P:$KS$GGN(XZZ01/C+LP-N.NV<85[EJ<";/*_PZ)NX$<.L.=;(X;N)-- M\("+'C>8#'6M+,)-.TZ'UO0X ML$9)?U'2(D;L%KA 0CF[/-()>XU[).Z!9W6E9.AQY7*IH#*N[H[$-H9TRC*CT<3* =-5 RQ&O M!3 #<<2'7*',3#FM8O/16- =2L ]\? MDV>BR9%5O"6<'_C4A M<$5[B*I>+8[5Y;P(N \M%S JVI-[&G&>QP5"+5"45;QD*!FPFJR)W0KVN/86 ME&H=D;5TM8)(N6Q/<-&H_F89P*+1A56P94$]ZXT%8>(IMUH*.DW]0;$S(.M? M7MP]\/LQ3;),[:/9$KI_I%TM@^*A\N:B\( W28H1O0/SQ2.09+4,SE(9EHW.0M[37JL+ZC-90^S@IGABW8"U :M*\8&:TAHV*1H"5VN, MCF<%X!O/8\+M4[IPKN#2VB7O++ZY>Q3S/::!B<_5^WA SJUN42,TQ^JR5(L_CPCE'9,WI3]OWM5.N1 M95KHR.-2"1C&R.<#$)$!@-7<,; OK&DC -_I72QZ;)7R2V1A]GMQCN4]X@\: M[=:3N;U=I>-?B2Q 4M'<)T+8(5&>&.$0AMT2)9S-V=1)V7])TNHBEN8FA:RAL_1L"8]B MX*]ZZ59VF6+:O=U87+I+TU;->C-76S7ETV+RVMOB]:;Q=7Z50@%-37M'"-5Q MK(: XG[(]% =E5U7F#6BH@Y=(R0 =QZGKZ2'^4B8$\*JB^"'-TP!K)?RMMN9A+08T_E33/9YAWF7MS$S,.>9C7R=O[K0@ MEI1?#=1@O;7Q^'5;=4J-"K&\T[/>*@*7-:!5/ N%D4G#^;W' MK1]RH8:Q=KS= N4R)E]G)PSWABM3TM:.(2)RJRN'Q6J!$=.T10PU!^*R !@X M9A2C+P.,8NBAT'(5QO@RQUN=WZJD $--G6NI93DT1;_2QHBUGA%.A''78T48 M="B\G"7/F/A]^3G._#3.RNFUB@LM!8U0DJ>X'1L(%RWN+G)'JF8A2Y MFIM*TFTAZ4,EJ:^0U&DISQZX%0IY]@ MU&+&7FZ_VZ78"];QSUX:4H_LULNU M69OV78 M;5JYC"L9$0)L)&%HU&A:545(/FYALKT:97'R74P )5A G[.!5K M#!>FXKP:U8&VFP/^%?QJ()]+. <,H]6P88BBU8 QX&9#L]-E$+#G];Q( 5(+ M&E=W& R ,25;7$(8A:J&#E,-,/R][ MTJPN_,\N,_8X/T(>&_DUV(TY-4MD3Q'1O0QH!EUM!H4LN=KT#2FU$_QEG^4X M6'EI3"Q*=LK*+I6>TKWW_DVJ/561ED%].BO8,TQR M(0>MZ Z5_2'>X6%_0+I$]3X1Z135>P6Y)3?9,)Q>WI\OX0H%C8#K9BVAN8#: MKMS0[,#=N7*1PF"=>;LP]Z+5RP['9)'=I\KRX+*6KHR+E$MQF6&-4*T5B GH MQ"Q6,^M,N=48:*CLQ "P4L0QQA;FV,[R6 [LV$UVK%:ER30/V,">Q#.P6S#I M2YF$.O:R.=8:LY!"<32VBL+'\"'"9,W8Q_E]PH_*5+;=EMIY&063-)HJ"N79 M;TF+.#&Z3XKC8-@J"GTE(P OSWIQ*9G')=1^7:3@T&VZQ:\#A\B9@<5382D'>)>P-FVH@W 84ZT9_ M1T,#BW>E$Z% #:C_,QW_P+C7^T-&\(!AW^@,*=K#85[M,K3Q EO"9W2V 1&N M]V2T$!F4GO-,DY RC2^B:.X$W@_(TQ.768PB*?^U9:RH03;YEJ MTFU81\H#J7]6Z;DH6T)HAW*5;Z$.Q#L9FUL0+9%[("Y T%E3[(9WM)RIV M" M+SY/HLA+RR\H_1X+&G=Y5%K.Q40:WASQ]J@:3!@_R(D(#K.NS"AJY5\Y@I!E M)M8H\S!6'N/GK(LVJEJ[TD,EM^UA^WSG3O=LTE>F8-R9QNDQTM U!P"QTC+[ M\7Y[]Q8%?,2]D77K,J:;L"15GW/(F[G2)I$_\A(K!;*!/,9)#7):B MBLV?DR@,O%?^SIEI%VP@@-F.1]V&.D>$NZ"$L..1T<"B@ZUDZI !OBB83'\9D" MG0,7E3?7F[LG+\6G7H:#LV2[PW'&[TNE*9D$S.IOGKX>VMQXK^RZ\!/%!25.\?U3^ 'EX;#8N/(/:5.=1%'1U'PJG#V"!R MJ&,FAE7\7EF4:QVC M,;[#Z7/H8[D(M#C 191\66TVV,_IOSZ3%O?)'<[S"#,1=/HSXC<-KC!M*S*ZMK@L1[;!9 (;G%Z%W@-+PSQC>H*JA#1>X;O6\FB^Y0%'9 M$VS!M)[H%>NI]83N$?C+A.DU,\*KO^Z)-+6G(];[/,L)5,/X\7IO2H%S\OEC M\+F[C>?H7OF"&I83S@'B+-2? UF@&A>D+>,#*/D/<(01'SF_]N$%RMA?]G%( M79=#3T>YM>FAU:-M?GJHM,.'"^,\#,)HGX?/F-V<"?,09ZL7/]H'.+@@,T"E MW?-#S/6FK&=T@U,F++\DKS&$(_7O\BG#D49$2%2J]8L.':.R9T3ACFI]TRU" M53^*=,^-W*(H,Z6,DQ$YA]"9*LNQ;M",# MPRP5Z!.*8VJ1\);BF"KDV .[24.QO'W;H!>-7'LS)6_R%9']%= 34'%WX84I M>O:B/0O\YT\8W=Y]!@T8B!,M73H;L^SR_?;M-HGO:'2E*!O&N,EN<8;39Z(_ M27JQIQ7$+K-L+WN,H?%"=^>^G+[PWEU2\8"4]H%8)S1(Q^NL\7Y0V1':)"GB M7:&R+["*M.,)S2-P:5W(#1DCH=7YJ=-]\B@VZ<9QFV)CSCY:'5]GJ/HNTSWV92BSXG D#\.0\6'P&L,P M!]LSM3Z.M]6V4\8CL&1BK("X>NG]DU?$$C(F4'89\]2?*2Q;9Q:.P=)U']<) M+)\8AT2,#>+.>S$J&%EP"YB1_6Z1IG9TQG"DP99$)U%R&*_BS!0]5L-%=T4[ MZ9 =A=7LJ?NC6=&>BC\@^U3.:ONS?_9H[9OBV%AI]X9VZ"IS=8C,(\HXUTJ]&1JTS+1"-@9BB>;$7"6^CL8^XW$X'D W^KJTVRG_PC< M0_:?GW&6$TGXH.@>H!WW,\?@YLG'9P)7CJ=^%E\Z5C^M^V@U=,QKCE96:[VBD8,:4P0!^?[M.*$;[7Y[\D^ MNS#4VFSSCAVYM#==911TA,60>4O$NRB,PJ*($YC%&$=>MO,J M1"I4&E27>R%5T-9>,#TRW^$V?'S*)[D:(OO*L7D.U>A,[CCP+QVUXV U6(/\ MAN=BL%+I8!V=M]#4O4FDH[?A4=@HJAF]MI!QF)K/;UNH*-HIV+C.%6QP*&;_,:P&N2J,=3B'5 M5#:6,W(;E+?R#XS'P0V9A&MO:U&??9+/S6DQ[S=>.AS/H93ZA"CI;'\'0 3@ M#CP-:7#[;RSBKJ&!N*,NX;SSG?/B%AALC?3[NY/Q;.J-=)%C/Z#Z[ M"OS*^^DJY+M37.*<;9)T2_/_>-S1J+9*"H=*J^9:\H1JV;), H5&]P#FT6=V M5Q+6OG3@_^XS;,U62Y2W]=, \0%I2.6]=M8MFTQ]!3QU>U=)1!J.E=48X+$Z M;]9M4I>Z, ^M9E;0;B01.<&U58[00)# 9/7_?9XA%) M+9W31R3U$HB/2);M"U>5J^@;>C7Q6^ %<8@L,S WO<6 -CN=M$%\Z=)"%=QI M='&<9HA$-EHYU-8F=VT@E$?,\"%(R2BVYUTRA,YGV1@W;+5S/]/*2%TUUS,( MTTE'4S'?4($Q>K3!_(][[#_%X5_WIL,&%8%+#*AX%L!0-D3+W2Y-//^)%5JK MR.9@$;3C+X!%._B0J#&;#"4)*'+4AL2(G3E8&,,\F/$S6OG\GY.(;&9:IZBL MXL4GG#^9*NG;4KN**EA+(\"&$8K)%(P6<6+XO7"WR6KLC+O-U ! ?4KB')]Y M:914J+5!DI',%83,_+>QPR@0(T$'\S,7S%C.1P,LEI,QH_-UU6%F<8SCI *F M^EMS.EGO,5(3I+M5"6TNJECR2SIWN9?FIF"%B^$[U,U()*. O)Q= W_ CV$< M2\I6CC0L3*9G]&RYDRVYRA-=,22X')(=I; UC4>Z8#H8+.6B>J2KB8V% MG'"-L3&/Q[/R7"3I!H>T@."DU:ET7SNB%44^6E.N'K4O3E%:ZD<^;C%^] BD MI[9[=L,G\8X+0GS4#K%&U<8V5QH].Q[3M'K9A2FC<6&:I%\[(M,D'ZTI35/M MB\=OFNR&3V*:&.%Q&R:-HHUMF#1:=CR&J7D9[V.:9)/49-!][8@,DWRTIC1, MXGUA]M4C>RBHT_!)#--'7N;EF V31M'&-DP:+3L>PU3;I7(Y+F,_Q:3Q.>;_ M=Q- 5'W[B(R6S4@Z"QH6S]Z7+* W)1/?'J=)ZS.X$@-W5[[.6M2RH@^T'K.U ML];>"8-;>M4]'DM81.5H.?G)S[XEWSHB2R<;J6EWC=7WCO0%QPX#)]TO5F3' M;*R4"C;^CE&A73,R1LJR DT9L*J RVB'O",S,B>]D)S$!X]4W&:+_1V1H)><>4*:V,RO'9&R[C_.DYE9Z M2/JU&MSA8V\TN<=QW#J1,1C=Z/:T!$=D=B6G.G >;D=6CLGL=A_GB;U!;+?TMR_$8^-I1(I IM^;@B(RV_:@Z2ROX*DUP_W&V/6+[BG(2 M(*QI1^5V:#?])QSL([S>R$5DO\V6^_PI2<._X> S77=K]=3I@PAD8]"0XI8. MRCV556L:"F-TJ.Q:^CE4QDR\X+23: MAKDS]6Q_]FB55!B_455U@=@'"KUEGYC3'F*R0>/R)IO6AH%LMSZ%<;C=;[\> MLR57P&F-EUS[CM2$?=[M($R8\-EC-6'B^(ULPM@'OC(39AXTC0GS7KXJ$Z90 MP$E-F$+[CM2$\?LEZTTM+%Z$=EQ9,QT'QVK8M*,ZLHWC+-;/ZN;U!KB+(2S^ M@A)SD=FCM75F39W4[)G5U+$%?!A),%&@5B3[%M,2_.3/9TFU^WY6^0G)8E94^]B+[L^F$VYM_$YE>[!ACGQ^E",''"11H-=5).$2MID?J%(L"S2T<,H3#8W6%!\W*R!96GW;\58=#1IT& MJ97^'Q .&6YA)G6 AYN7K]7R-TBJT\;$FJ9N@,N+> MV(23HU M483SA'IYKJ)^Y=>.0[4THV6G6KSYL2J7"2R3!IZ:2+%1+OK2.U.9 M]S]\_YXI#'O[G4?[-XTOT+I]M0, QF)YTY.NHLVGY&M*,;A'!\ ?+K4\T7:] M:?G&&2TFV7B5E'6)*F>1=HI^Y=T*2C!M6&3\09!J^-__X]OW'U">H+__T]OW M[Y6RNE#XD*O6=X5$-5Z/'F1JNIM0C M32/K](@,EWX0Y(;KCZ7A^N$8#9<$[$,,UU1(G\)P38=X&+MU$3Z/:[;J'<[4 M:C5D'FD*:9]'9+.T0R W67\H3=8?C]%DB3@?8K$F OD4!FLJL /Y67?X&<>C M&JQ&CS.U6$VI1YK%C'9Z1#9+/PARH_5#:;3^\1B-E@3L0ZS65$B?PFQ-A_C. MAFNC*'@5P#_^T9:C:GU\0+@CD4T+*9 MBW9XU68BP-%T95&&RDP*CZHK36DH#;*NYE'VR79R+"$FS,P ;^L^]>)LEZ3< M5NO]*'E;5QZ2@M,V&IK- )R87GS">R(Z(#1\#!T*W-F[*[*ZQYDZ4J%HY]"2 MM3EL Z#X^W3^MF5JDRV?&TS<*0H:1,Q2GH8/>P;<&R_-8Z(4H C6HJ)M5:60 M&&!";](DV/OY.C;$S<1VKDRGA,/V+!=-$&D#N0/LP"FXQ53->\-:3CKI5ONL M;I,/LQ>Z#[?TXM^&K2T;>L'E8Y($Z_0.I\]$6PW99E;4#BV_G32"0\"HJ/M: MTM&?*24B>]B"=@;I81WFJFUY.TS4;+!G3,BRI)\/_I1)4Y8(G$$65:C1@-[.60*C@60K9%.\0;+E#1 M% K?G?E.>206-*BL0X<02=9!PQVBRZNKOX3YT]D^RPDOZ57H/811F+^: 6Y' M[A#OEO*T8522H2^$#I6$"U213J<0>9)[D4D=AHH5%6U#G$%J2!>TM16F"]0& MQ X-G^&_.,>[) MS60BD3R>NHHY=9;/3DH.2''Y5=N)Z^1A'S%**0"&%LX!F M+S VHIUP2+0*A8Z+2+^2Z#<$JV@Q2GR+?:3QYA> >N[XDHZFLO: M*Y.QQRI<)A(<^H'R4,>3MK8X$S>VI$!>-@>GMA]P.RW>2M0.6L:W6YIWYD7Z M(T"QG;O%6.!01$C9!/($W(/P9>Q'1!2\UQ\S$I@Z- MNH3/]NSS)HBV 8^+6;/KZ[AU:6!50&B;4!4*W$'V(PU_QM2G*\VY$;IJ$H<0 MUO#=QL:A:56U#AS2_=B? [1-@&E#W(26 ?[ *MC[%@F50C-7WH#(GW![HFP! MZ0N,P:8S3T QYPU'0#'APY//EG'0S,LLO%RKC#03L>,T-:,LJO0E0HA::;55 M)CAX2EMGJ>YII!;M"MD\(EO>E"TUR.8Z$U8=R6+ M5-8+C+,+,B?UQ-PR+U=O 3ITX,H*=)%)E:M,B=%%]UQE)P'CT02<:3)V/V0V M[$)G6+K;EI05V&\Q4^Z'"-_A1VI1=!FJ.B*'6Q,M[VVH\<;\.E79')7MH78G M/25(#Q)D"@E<[E3,&&KO5

(6/W90 D- /YEG*O!4[6>#OU6 M)>7[<9]4W,\)^4KLJ("O!(Y[W)\E^Y@L1SB[C']Y"OVG59R'^2MG$-LH@:D# M (TPRJ0&6$5*9J6S"T(Y=5L@=.@9"??ZBP]K5^&+S4'9:G7YG+-! ^SUA'2/>\QQJ-(P# M#:%([BBX<*<@';F\LJC_T+]+ATHQ0&ZA5DQ/%;B:1S&)H0AH:\#0Z>^-_2S- M:[@G_VICGOSJM[N<+$34X?M8K;]>I+@/:FCO *TFCH43M%H3P*N=5@-=XL9J ME"<&!=\#U#^NO*9I:.\*%!J.]: O&UI-=0-6)C&V18668F+#/MO'Y-GPBGU M4U\Y-(I_M)%1_/JWLZ4$!O4_.ICS!B]"_M+R>GF^=!M$T#/DQ5[@@0:-QL[=W;X%.7/OS MY1+D!VRU07X EL.X%F&:7VCA'IXN@B4T=1FK$OD4CL?:7CM8Z,G,*VER4K1! M'FNT0/C%C_:L3F50WC3,O9?BSZ#1)@5&A+B2 B ."X,1"-!G,6_(S#YY&::Y MMV%.W1)3B,A(Z;)XF%$**?2);=RBD@8=B.80O[&<&*%:E]VLS %@-L$6*^I9 M $T70C& ;2:1D@XS98^Z\>(?G9%7,K-^B,)':0)337A98X>XDO(JY$N5X#FT M@EJPN_&;5*T6*#E4EX8$NQH<;6RKD>'0B&+B'N#J4/<*$WZJ&UK%&\+9^5Z[ M7%MWX=*08&Y B73'A04D#7H$ M@9*6*@#7G>F*MT;*LVNP65V$F'".7H%*8ZAW=J>O9UZ.'Y/T=;VA.[RR16 H M/]R[QUEL\TU2BV=%O#5=/VG[*@(0S* V\<#)M8\"6,WL'$"M8--8U;AWC[, MM4GJ3O&L!=)A?@;5D ?.OCWJK:9^@*]V&3^3KY /+./@)J4K!]E"D8FB-_%6 M?]V'.\J$_D);IRY<^6[=Y&J#LZ)F]PI+>L0Z8+^JNH"_]M5C!AM>$-3T67E# MKJ:Q-GO\IRO"#?\7^>&!J-R__']02P,$% @ "8G]4+0\FJ>+-@ 7) # M !4 !DP.XF:EI^_.+Z^^OON/T]OK=U=I409I2-Z=9V$U(6GY M[L.[I[)\_O7CQ^_?O_\2C>*TR)*JI!\H?@FSR4?Z]]_A@^]N]W[9H3_2?^T> M?_B?53+]L+NSN_/N_PYV?CTX^'7WX/^]^_\G7_[SPP=6@R1._WP,"O*.UC@M M?GN_](W7QSSY)KV3/L%^^C!_[ /[U8?! M[H>]P2^O1?2><9!G";DEHW?\\[^6TV?RV_LBGCPGK-K\=T\Y&?WV/LK+DE.Y M<[BWPTK_RUE&1;X)QO1!]I)OMU(/?!QJ<#'9I^^2DN2QY.S M+(U(6I"(_H,:1!PQ4SH-$D;ZW1,A96%:-8L7=E7UFR"GEO]$RC@,$N M(JB[DOZ7->+A:/C,6CMKM2[P2%[+I/LNUOE5E_<$ H,)LE5.LKR";<&T[J*2C:LS&E0Q!3= M34X*BM.J-L*B#:M#N]XX&AQ;]-3P>,//GD39,ZO_Y)-S\EC.WW\=!X]Q$I>Q>?VTKVE8S;LR"_^DQLS:_N29=@)6K4!6NF&E MJ+V0M#*>LBP>;\H%&;/^[I8\9SFS4F,6-LHU[N_IN\E]\&IN)RM%&O=#DTE< M\J[?O"]:*N*^5[ZA@U)HT6J4KVBIQ[EWTN_G6[LO\%1R2H@U" MS+_J9DYQ'A?!>)R3<0!KT-FO3Z=?@G]F^4V>1558LO'@CN0O[//7<6J+W,FG M6H9['T\HY8M?T+$C&Z>Q?;_6_#MN@"[LZBQ+RSP(RZ4!HQ8BDQ>ZJ;J#T<7D M38YX7LRB[@(ZT3B=7J51593YM![)NK7GMMUTHV^T!O!KEI[QL;$\*0I2%A>O85*Q4>*Y[^EY)O98?>3C<.=X_ M.!"H<9*O5C'(P_G[Z#\WI%C=*IX]\?&9;PU^")_B9*'BB#9C'4FS#V>:2E<% MK00X\=G.8Y;3^>MO[P?OWU$@T%2N ;JTHKR6G)_6E3FAU8\8A,LD&$ND67D& M8'[R7QMQK<7B[/HISMR\_G<5Y'2$2:;0+VM:T-K3#X='NX<[N_X+IJN_6+H] MOZ6[IRO:@@\W1MJM/P[@]_HCGA2 6+U]O]6[(7F<11=I=!Z4NH%KY5GH;X[[ MHYNX]F+1#OP6[3(NPB !0)?T=X5&N(WG.?S#_?Z()T<@%O#03P%GZPM \W]( MD*L;GNQQ '_HOWQ: &+U/OFIWJHQ,CCFC6_Q-$#?\5\[7?W%TAWY*=U%6L8E MG6Z-8X8[+;\&$UFC$ST*H'LPV"DK+U;LV&?%S@CSO297:41>_Q>9*B5;>Y;# M_M2#AJ:NO62MO>.U:M#MO_G8*._2?E)5!%@8]$9#-0B)E)[Z30#299R0_(P. MV>,L5S>_E22)*P_=8@5GKI+ ,G%A.1CVJ]_SK/OY9-) M*Q.6 YZX/PWP2#1T5,/R@S1ZYL3#WP*:A$W'@?T/5B :P%(Y//4?P)P3J*( M,E[P(TA#%D?S$L,13;F$XB+ PE%?9-2 D$CIJ3,%(/$C9A1[_$+.@S*83:"5 M4HJ+S,F:D!(I/34N<*"D-EJ9SIYS!*)=BO/ ,X>N)_%M9:HXZDCY8Z$ M54Y-;K#[>!^7B:R?7'\,T/9@DB*MN&0CW%//R1S&Q6O(SPHK/)2B1P%U#V8D MRLI+)//:0\+BKK*4!SOSP]W+$B(##2@Q@4"R@2<1NY4SZN![*U$=QF MGEG"RM[FYC8*BD<.L2H^C(/@^2,+$OQ(DK*8_X:'#2X9W^S7#TOI$V:GEX+D M)H-YOB)(SJ;XP_[1\:<]Z_BYYM@@TM( Q>J#4%^DAE.+V-4VI4'E*/*.VG-! MKNMTDJZ$G4?:FNJ[]CP0@K1RTVBD$E0&PU'0'J:N+ O(21JQ_['$)B]!PD.1 MR[,@SZ=T'/@]2"K1C,:J/!"&M!%K)J58?CMTC@(!49OY[(RMX'#J5U+*%_I6 MY3EA^TA[O$W,P0Z=H\A".J-[S- ,XBI]H9BR?$H!*G1??@P(0%K4-)%7",)1 MJ"%FH[[)R7,01[.CNW/C76%((:U!:2 +>?I61W$;;(Y"%KV9Q)E.WH +R9M MEKVU$(6CV,4R*X,$K3UGSR0OIS=T$+&9KAS-P( MC:-H1]P)^G-,32W^&P[D5[0N=]FH_$X951^&2F)+/ MDFJFXVL2%.0V'C^5P]$W.CXQNA2**\L!04A!>;4$-X/C*M(24_#Y4>5%PC?@ M2=V^Y86 &Z3 L%I2&V!Q%8:)J?/G+(N^QXEHMW7]$<"-M#->2\.-FKL*Q$3M MBM_6 U^S--3.G(7/ R-(&^?UNEXE#%=!F_A+(>T:"# C[:\TR0L!-\AN*95F6I5E@%S% M?_JPU7 33)D'G2[AZ6_RBM9\ [_!AH/!6X ]9$>6@;CJO0<;H*YB2]%G8%8F M(2D!K""[N&K+KP/E*O:TGM2;6;+8;Q[F> &>0UN/XTW .0JMM;#CMQ,F-<$@OHE2MMY>HBDSX M2%K$+P2VV*^S@NVN#T?WP:O:NVKS)F 1.?"@OI74!"LQF5Y%F=VR-/,IB2Z" M/*7SUF*)BW,RBL-8-1?0%P:ND)?KM0W# I_$%GKEFMODR6H>"%P@1SO4UEJ! M1W*\Q][MYLE6>AI9*:TK"CSUSDUC#$LB?W//G%^GH5?OI]_2H]&?CC"ZU5GE M^*VB)BCX@P\'^X.=??2ATX)86<O,8J1YBT#'"" M/G *9=)H*H6">:V) V?)$JSS;$(G@2IWR<;#P +RB*C72.(ODB+."?4A**YFYTFNH,&]1 M<3CVTNDQN:+_-!IT%P\#?;[$!%N-MIL8,*]3<>"O3)+L.S/6RRP_SZK';=4*N[7 )(\26-6 U]A6 B*BR'^1W)7^*02!JK[%& [\LT5=5&M0@< MN0N1!.0[OH"JD+9*Y?- !-(<5*N.5$P%D*W(=\A!?B&31Y(K^MF5YX I+!E M,VG$W:L8Q19D*YRQH)5QY3E.P #)9=]$1C$*5,^=Y%3O-[JLRZLRAE1LP7,0 MQN54JI*N"#O5>MBG=F<,: L\A M1_)E!;*ICEA.*8IMR!HX!V>@(N!&;HA2,=3:+>J^#1D S[*B'(Y8JKSE\>8N M2]2[';)"P WR)K:EK@9HMB%SX.<\*PHZMQ@ICTXL/<71[_9+2U'UG64'Q,Q@ M,#_ /8"7WGF'9$7X+\3[*$5[G@E!7B MW&#?8Z573K8"U<+:AB2#GTE*^4E8 K5H$JCZXKOBDV MW,R#$H_$8B?YKGI^SO)RCEWFCI ]SU%BG[6P5= ,$6XJ0(EN]R1\2K,D&T]Y MTK,7DF3\"@>=?KIR@!IYQ*VEHS$RW'Q_[N(^0QX4P@)A3H,";G:@0+E6^@[9 M[ 6<,^QT^'7[94N(KE(#+K/TN8HC%G**X>&@'%5A6>64N#-*P%CC[=A\')CI M69=N!&@;L@!N$&.SO@(FD)U:=:65H]F*#(!S=&]I,TR4?7L:V/ E1,)ZS2P MXBS77RU9)1.PS^R^\)1!O*L>BS@2IW"3/?KP:7"PO^=+K)E.)"V*;0I&=%GU&E_+-["R3Y$3_ECV5#K &RT$G;1:5$RPJ"CX@';]#?* &AQ$:"G+WV ,9K&J?Y6Q4;3&6#I M5U)K3P(/?=OME8%PE>$/LV/_FJ79ZNQ"+ZJT#&<&.U6/M;QZ.(V3]ZUUT8@S MZ+<9Y"5E[BQ+*>J* G\[- ,CU.+&/%)\B=,LC\OIO!F!*3L'./G7JHMO0Z41/*.O(6.EBRD M-'+_KCP'1M\W?Y(8@D3$7D7"S7,>WY"<[T :3--D18 77S(NF4JK12-1N5=A M<.L@3X,B#ED$0IQ4I3(3BZ8DL(2\CZ.5T$QY&32) ?0J*.X/$H^?**@3.E$, MQN1KQ4XR#4<;&4IFV,_C(DRRHLJA"1ET"FX^P#@_WNE;%^(8N\3>>N7.-*6$ MMSD'9L7? PPB3QD=&T,SBUNE16)8O/?3 N+3$2 M\^I5R*+@3ICY?3 &@Z!!:;X"Q+ZEVGJ$LP$F,8->N31K+FTI X?(/82-4D9K MW1DF22*8GCDJ5?<^R6-&Z)J _Y2 F-$_*]BR,;A@JYT/@BK(;M'FEM8R.1*3 MM7:KHB?6E-%<;R0"?I ]<,V-QP2AQ *:>UG]2;-9#$=G3T$Z)L55RJ=FJ]<] MX=WO4_/668/R5-Z=P2)V& .=;5).5E]?IGQ&S(J;G 36EESQ U2P;B5+6<,R MS= I*L>YP;\/42B71ELEG'Y?][,&39NG4_@\<.%+Z*12+8G;6XFJWW?_+"7? MUJ:5VW@6.$".FE2K(YT*29 X2M_IY=776H&5Y8 B[(VK&F*;H7*4Y1-9>/V% MS7HC,'T'4(>\>5#+(*P1.LH=BFL.CA,4NEQ;;,Q3:DP:T;ST090(XRL;8& M,017B6W]R)OG9#7MRQ96T]6T_+8':X\FK+LN4JQ\+@X6TQZ>G:BSF);GF;=V M80I%]2N )RB>+I/L>^?WY"X%A2SJ8!>ELU&,R[ MW9$O/E^K5KJ)P5'8#9*2= 7%1J&;/'N)Z83G=/JM8#E,%LEO3^CZ^24N8Z-; M<^Q?QEG$SOFB$%>Z[*R+I[&+"3@310SM0#(4\68KU$]2''SXJ+F/EW MTS!.R KL^\Q=%]+&YT 6Y( "YY;7*E-;$5%T3FAMPY@K3?^=D)DK^&22Y67\ M-_^]PA1-B@-AR"O*5BU!;'Q6W#B*9D+>\19>V:+SV6T48*3L#I#[(@2#T;"Q M!? *PAK] 1+,N2G<;!7%[85(L971E/R-Y8E-F1&2W; M$=5%4=+.MB#G!/Z_Q-PLA,@L';CA2X ]Y-@_!*.JP9"KJ"O?[.LD#+.*'8!- MX104%8#$+\R-J[G_P/P]P"%R/%\-R4UMQP1ZXV H+T:W3>SL'H:4?DU\09I1 M.<[1+G+P7(OF(8+:.*S*4W.XR"*SB)[MO MRX"L.&@HQ:M1H&X<828IS8R'XAO@BD;?9D/ M-0SSBM8P#A[CA,\0:TUJ5"\$5I'=UAW,;HPX<'7[>MU9LN0ZUTU4U^Q_5'>6'L[J*YN4O=M(<3N*&,D_1&73V=T04J7GKG*0&J^"7A$]C.W MV%V8@7=U1SMZ[(:A7\))H ^PA^Q(;B/JPQ;_-MP$+X$-]QHZ"A93O RX]//4 MKW6PF E.5]?,X_8X=!(V/V$:_E7%.5G95*%S,Y-M*_.7 'O(GKL&HHNMJ 9^ MB?68>W^]6#'-@5]F^5TV*K]3^@W,9.EISL<>LJNN-7L0 75\N;VK!0T%'Q(2 M\6MQV98)[96FP]&\]N?DA209MV#N+(KBLLJ%DY#Z+P.&D)UNSDS! 0\22^E9 M./(R!X)M>],1QOPMP)^?H]Q!9Z%C1LSJ.3M0VPA^R)==Z5U, OL1[["Z7\6Q]?QFF0AH[6 MQXJ7 9>^''YMN#XVP2FQF9ZY=5?&7:=I5B4:'Y+GF'1 M;B&VJ@S@1>[NW:IL!%\AZ*C$0G+X>CB->3K M]5MJQ\.4,7&21NQ_S&'S$B2L$2FLQ^8UP)^?>4[E:XQ:""46TC/G*$.WAO"6 M+L+S.*1]WHR!U5\L/0E973<#)L*D8NG;END$BA56UFU%N(K[?F8WE=LI$D<2 M2[?VXF+VA>+&?$+'A3R?4OBZ!-%&Y8&QOJ6KL8,F,8::J1@Q[S7HT"1\N7>F M!9.0[O+L6?MFT5.N5L_/"> M?QC8P$Y!Z4AG*3B)U"Y2&722?_DS24D>)$N<=)U@>9B/@W26^^@M^S/D1;I9 M0CL/ MTW@4ARP$#(*!V,U5%%D8D^*>VL$IK=*?"E*:O!:X0%Y=N555W.R=D-3S#N*, M>>\'QUUW"F_,SJ+>6*1CGF?Y648IXVG%C#*76KSFX?#HT\YBZ[9#K-_2JJB" MY#8N_ASFW]*0Y.QBX7*JNT=!68ZB.=[%OK"U%OWBMF@&MM^W+L@PGDYA J*Y M@,&D.#"%[ 0QT]+.#H0@^WU+@PPJ -7>VV!2')A"=I=826IG%4*L_;[F00;U MVN#6!VU9X C9K=)&][")L-]71)B,K";K *OWP!#MJ75L*BRVD'J(V[LBHI-9 M_$D$=1^.OI+O?+_ZA47DOG%QQRY_"_*H\QO06'W>5E%YEM)_AK-56AJM'WGA MS\1T-?><&,;K-WX[7\@MMHWZP8Q)RW?Q>L[- ?K937<:2]Q_+JGJN3_@/@^B M1;ZX4-ND(==Z M'Z!'7@>J5!&WQ&98'36]C0L-.FEXR^'6<]S+Z>B:GH30O%_1R&R*LP,#!SM6 M?O1Z]56U'*OR4&.D)7(M:E>;3CVP/1^E^/FSS8MANL[AO^B+AJ/E>MR2A&W' MGV5%6? [6!Y93>?90PR&LV8OYN$%1P@CGW&U3Y>K;3(&-GPS,((\&CH253QP MNB*HUT,H7?62M"+=3U7Y9]FY6%%20Z/IJ]$;0*6=[ANVIGXF+=CT%8 1>X35I#[ON@3,:L5[DES^P^NG3<=3M<_[Y):+&D"%O-'V/L%:]7R&ZI:% : MD&$'5NIH%S15NFMSD8>H?IO!2:0!W650A(GD0/$O=X%$>^-XC1'KW=(CS ; M^<7D.W#*:DX37A0] [**!,1VK*!J>T8-#M.L"''^3LWB, M/(([,@1=7](6=6WU-"@V+69E.5?P+"<@A/K;&6_=EP/5R,-81U;:F"-'RPZO MS9']MCBIRJ\R6*V+T;Q>ETGM7Z)J?-_99% #LQU\8?!ZF0%\RX MYNR.0T=++]1H%ZQU5J39U$5\KW*V0K%=FGH]IO0SI&CC-P89OL<]=P! MO!Z5A3,A<1[\A^ =4MO29Y*-\^#Y*0Y/6))IXW&EP5N!">S$\SJ9Q.W6!>RM MF*6PLT'7[/H>/IPV,"2[%W$2#[&3P=>SG9I(VYN'=)D*["2*8H"P-,R=DS*( MDQ\A2QB_\0BA\V\G2QA'@]R!UZ)?W##-P'J5):S(RR4CH#^M&P#]U0/W3TG2 M?ZW\G6/$[E7-5%A54(S"JP1>YDI](9-'DJNT@B< )])A)C'C$E76ZNM5"BTC M7;X$K_&DFBB567D&L")E.97QOJF.N,Z.DELYW*@X45[GJA2/9?8(Q:9@?=>3=7\JNPF7Y"'EACGIX\EC1>V+ MW_^YB'+X(Q@K[L(U*0S(/4T\N:G/JKXU8(H%MKZ_J5Y;UZO,72'G)*2%1&L) MU>, T?ND@&9*"H&)M;.^: EG%U@6?FL?!HFSQ'<4L&MUN8:DOC!H,:J230;OI \JLARHCJ)6)M/T19X.QW.AZ1RRP_ MSZK'!%W?*;<)D=Y#7Z!S>BO%6M(<> M0=.\:Q! U1GK+"]$I__$.]CEE>[4- #ER,#B=F]U5CT4<34TZ M<.7ST(FAIP2SFJ=IL: Z#!RGUR%+_9"B70J?!T*0+QNS;Y)J+&UY%!#&6H%K MP6K0598'PGJS3JZ'36P,UA-VD9X 393R&12:.I%(I7$1[V M)SR68&DO9-M\&%C CI_5:B365@&GC^$A_\SR1?RO(M)J\T&.&OL L5&KU-2_ MIT$C7X,)&8Y6<$F;HO)Y( *I>]5HLRFD'L86Q)>8[DV>+JVD[VFE-"-LD]<^ M'!P?[6#GI;(:A)V@174@N5X(,'3:X5KT.-"!'.S@1$^QJ2@Q;X%+ZBQ+6:A' M#D?SXN+/T^DI2<.G29#K9N6ZHIPF[$R%5OV",:(M<%=M8ITCU4_;-46!)N1) MO+&6IJ8@P>C*6>7!G.*MKY/&&^N*0->(?-K"6#O3K<(U;!('S$Z?-%_TB]<& M@]1T8:C@2]XPQZN4)1**!(+9%.?1G-AYD12J M"/8(;9%)A.U9GHN-[FQ&0S F YM1>JD8](#8=]J8:F^%2**YB^00WL5W0:+$ MJS1D1ZQ9E#;_?^-P+_%K>93,OB_+?%.;<8)88E/6CD"L<^JZ^U+]V9ID-;2Z M^$5<@&>*.42X]X]5AXY"95Z9[%(*GH::(T=W:$@5MS05F'YO69[1^L7E91#R ME%HZK\C&PYR%3\B#K4H=R6@K![(%@?.KZ/0N#\'C0 ?VM4MRE4QD74/25GK/ M3GW:+UGRPE)GK #5>C24Y8 @Y+624CF9]]H$E*-M3L=7IYQ$+VS>5BAVKX3/ ML0GA(;;;V;R[56- W;$T$$;:<4J>!&!(KF$UU1I9UNKO8_CX69 &41RDYUF2 M!/F\\M*>3UN&@\5RYNH$$,AEA,7'<^??"AO)Q$\#0*28_QIB:5 XVF%#SE!; M/1;DKXH2=_'"A@%]'(:D!!T[!H,!\LD[^R6$#LT6[)T)(&H7$](R0 RVBTTC MFK'4:YBV8M=L%:5V42%\'AC!=KYK]3+2>0V1JYVTKB,FS;,)'AY]VL'>-#/O MB,5U=[4MYFT200X4:9$AIEPBRUI]7>U=>9U%D((=[" M*F3$;\HCKK.KC: N M!;+.(,C!8J?@U LDK+-$(&N'"=).PVF0L,70W1,AY?7L9CS-BD%6A 5!' R0 M(W3LEPQ:.!*%V\\,V)["V@6#O!#0@GS27ZN9N=1KJ"1B6WMKD,1V&5C)*4'> M%S903"RU%I5$:&M_CZL0O*N4K6ZR7+YO)'H,X"#GQK$628E$(HRUC\:5,&<9 MK6>0EO_@%\]/(7!'MT6D+ 10>^-;LP DV::W]KBTKIUZ%TE3#. B.Y#'C*#;H%2&FIN^@OF)=_PR@$TY M38S *+$*C"3!UB;!B-G.%J+'0+'V&F6Y]EW%ED4/-._E%.%>=B\!F3PRL%N M:B*U8$K,I%Z<.,BX-^2JX (Q$6-T)HM;YO4M]U]#TZNM#BYFT.4F(:U5VR9I<\574"F(<$VDOF*]IP481YSC,;6 M(2@+U".?DG!A%BILDG,3'<4VZ8Z1SR:A%TD\CJDIGTR8+_X^@TFI;-@W*\U] M'#O]FP!8HI/HV[-[K<^"XDG1E-F?P6?5R]:Z4GV)8)V=_)<>G?AG590DN@CR ME*X&BU,RRG(RGX+K M )XZGK %#(F0UIXN?X2<._EN"=LEHOU04Z>H_$7\VI*]7C7LAD EYM+ YHN)$ETEDUHIU: 5AXEVEBD=Z#:+%7QEB3LOJJSK"B+NR=J%H\,Q$TP M99*;7!?0[,7,EO869^H[Y./M]D]>N4WI\IR%I?+*GD[?GID!./D>Y)'V4@)7 MWP"6L'L#-T*+.PWW5/4[!0D ,LCCO/PRZ.I]]FU?Y6QJ7FDP6LN<9S'VL,X((JIN1L1473M#9?QS2Y0'O_CC*V[MO M!LFY%.7 PX1]W5#W?809*5MP1\7O%&B!89[+./72U\1+@=9<]! MFF?.$&G7*RO/ 7;D@"21%DK5UNKN*"%.UXD9C#)G\%Q0V#.YEMND&+&KS#?> MYMO@0)&6_9TDU(7^0>/Q$5_0G+R0/QN2&KN_I MI*5\TAVO-BL-X+'72#IE!+XQ2WAH.8(DVG[)TI*!=1#ZOT]6([Y NM%1%C@X!9)-)EG*/\2SJ M%C:8;JG^^0N)+K/\LF(1N%=%4<%Y)*D16K\+!FWD!$D.;4%L;/5I<95M"3GM M>5V"OU:L_Y_U!<7)2Q GK&U3OC[3LJJHP[8^"I(R>$'Y0G62P?1VSV_JTN$J4 MULNN=;,ALEMX[Y^"64,M^(RIN$HAA6 ;W:ME%6#VAKUC[VT76Y=-5XGA',=N MBGE8Q_2/@-TF.9MM22VUV0N!*=\CP^O:G2-N7.6-ZZFG@/]G%D,%S*A2&+G\ M#"B G#+!WUY1Q9BKE'@>V"S?>])9''^(!QOM;&MOIL"[#>GSN ^7>6E)=%[E M"Y,&=Q?\_C++9SVTR:[I= MY6'$;6HG:1E'<5*5\0NY(R$=&\N8%!>O85)%=$RD0C.^*S"HX6B>!(V2Q>F& M'(:*9N+D_7 L<=M-W"U5KM)(^I33Z*Z:3()\.AR)_\Q3NA7D9Y*C]=PWNS^3 M'!E$=&%'I#L26C)^.J>JWTF.[JB\'.U9$A3%K$?1G&:0EN&<8(>NNU=8MI36 ML=#O1$C+L+2'&38?!A:P8V&T&DFB">5P^IU.J'Y.LWWL:6='S5J,W%%^(%^C MXGN2TVS?NYQF^]WG--MWEXIH:W*:[6]K)IK]FCG-]J59:'JV\^MUHQ= -X!M7>Y4EZS@[;AP ME9#*RPVBY;U=$EV\DCR,Z;-W_)0 !^-H[J>Y,$ ^ZI#]TJ:>9(!>;\WA;;#DTR5 M0#Y,(+:-3CW)0$*_M[-<>Y(I)]CI^-H4V]Z3#(1LP>T8/5CW[Z/;7D<#HT.Z M^KT15IN(V;*NDP01LF]Q#;R_ L+ M%:WTM?*O<4F\WR;"MF05<5MPX8G#A@X,7:5A3@(6A@W_[Z9O%G\;A/K95[NB MT=$6JK?';)>6 L7":5SWJ*WP93 ,8D]X6[?(^KPTW6T]!A-+R9CY/GO:J\X5<0UWIG="D/F.VN\3!>&+/@:Z+$56[\M&K** MN,;[Q%MAR/@NAX.MR(?0N.-;H,96 M)+-JM2>6T>;J[J@M<3:L)6J8+R2,DF6U7P-0;>N7>1V3Z>JRK![XCJ4;3299 M2YPU!G>UX!H>^GX,I?4&T0*AKBX7VY)Q0>S!Q!\M[.L%"F]%3F1,Y[41Q:YN MDZGSDUZ,.*545 PQ_>5=D.IZZNQ>MUNQ"X>;%:AF550$??#_:AMXVZ MK+JZGJ_7K4/@.\8;-ZRJ CK^\'L#;;'JZH)!KUO'5CFL#G]N,;@ET]5=A%NT M\8#4# QK ,K]#(ET2V9K]QQZ=-1XJ6LXG=XR(H>C%3:*G\>+UT^='N\@=&6: MPQX0HW92E4]9'O]-HF_LN/A2R!H[8D1G3"O2@_W7V,Z' RPO9:H_4Z+I&YC2E\C9C9YJ9F'H='70 1ERZ4;Y55MS1):C \I. M,\-:HKJG+W-K5$MOY+=N?O+21^:+58G8\C'AL"6L._)"Y(EF&KZ1M[\C+^,X M?#$K$5NH1W+=F-4%6[V,55>'@+?&ZN%\Z7"T-"N<30B[:@#R&H!J MV).>WK<% X)='2OVX'J31T>L;;*U%N5T2]@*C/[Y+$MYZ$(5)/634LCP1P=9@9?3SJC-.5(J=D'*>,X-,@89>\#;QI>^IJ@OX_[-K& M-Q5B/6@8KOJ<3;9\FQ?6 MKR'H[F7"FCX-2PX$V)HCUYUQNE*DLWF@9;5@OVZ;MK?];& 2UET=U18,9YT< M0KIE6_\5.:?0Q^.=W1]Q^716%64V(;G!$2/#-_ K+7<0SA))U-"=!%(5 RS(X:&V MO(O;O1%,KX[;%'FY)#[]:5UX^JN'62,;YK,F)HF/EST*R)%7,$;2K*JJQ>/5 M21@;)9>[2VE$N/)YX !I\JP51JJC @C6"1A)0-D<7ZH):EU_CN/!RCIHQK0@ M?$N* O4^.HDT]SF=ISUG.="JED?T+ >'==BGMD1*)([.(V NX*XI#6DA;VW" MYX I+E+'2G5*!R= \!U@,THT0JY\AQ0@+16;2*D&(6CR'MD3R;PH!5RY3E. MP2>D,(HF0HI1.(IUQQ52,O>^-@@PUA4%4I&C9FJL+:SQ.8I.1XK8G<%2*3U_ M!! CAVL8RR)6=0.+JX!K7WUQ]_&$;4O/?W%+PFR]*ESIL<7Y>-V-;VYRR+=#XZB]*:U/0YGPP*@]<(6>^L=&TEE6L8>UW6IPY1EK-D_(FB]/R*J7X]2LJ=4%@ M!WG.;:>CQ!;,8#KR0>*NP9:P#FE-;,U@M0Q0@SQ'=VP!$H2./)O;O0#?13YL MWF"68(S/D6^T)POP7?R\FF:R&"S =Z6>;1<.T2[7WXL,O/.ET74_L.MN]$7YGS.)W_XIP\9T51 ^%L>19L =8#[6B9C3R" MSJIZE=(V2\W,6U;Y<:+8!L6 MV>=EJTV-]BD'WM[@W>F\^2V74Y"0XG1ZE4:4@WSZ([37?83VVM;NU$&/)M'[ MMCZ'59A>[4YU%B9^@'Q,W$B:556U>+S:7$(($S] VE+6"B/540'$LS#QLVPR M8:>_@D0=A[S^'.#!C]]7,"UT0$A0H(:)NQDR_T&"A(XDE#CMOLSZHS#U\S9X M=5-,+9"MV'7YG-'OI_R>EME<0:NLK @0X^V1 ;G"6D#((>>2;O6"@C4XW;'V M&(#R]C2 I%.5@? Q>_OLV,(E(06;@]/96IG'CQ4_/1WD94J_I5;,^ 4/AT?T MTTA;W+6UM(>''&"N/OU&L:\>.YI-QXV.Q*D+LTL*#G;Q9Z9V^MI!VX:,YK7/ M@&!=:=MDM!2C_QJIO^ VM\KI)9]R04 MY<#/TSV;NAB$HAS(T\^ZV!WMYG)H,F;S^5O"1I\X'7NT$;91-;TG75:$RC48 M+))6=HAAGJ@.:L3ZC5D550U&7@AP8*'315K&Y12@*T='LQ=P MRM"SKS6S T.$CGSRO@RH;[O52]N-%_2].84WWVI$BO=T.L(>'1]_0AAA-_@M MA 33Q=MUEHZOXQ<2G10%*0O=]G6S%P,?WG;<,[$D"U> ,66)7AV! MHEHTF&2*!O=PJ!OMT!2D37?EV!EJJ^%1O@EH.(B1.X[BN!6.1#;:T,K\Z8 M^8$..#+$?IRZJ"^7SML\P^AH%S\BHQ@2^JSM'2&OD+]FZ>QP"?!T\1HF%;LB M9WY Z3YXA;]LQWKY>._G>GFY/SS&OM=-)U9KZ^5C^Q+ M[MW(:+5>GL'^H=?+C /$,#N].E;KY1F:[5TO,X!(TRTSZN7KY5G5MWR]S% B MIHRO*]!2U;<@ ;EOJ^5C[*V(-@979\ST>[5,ETWA\K))M=N\]B@T.3_.8=:7 M3[+O+,/:\_1![-Q47/)("H^BM99KE4;L? A=0)$T9,F,%J&J!@MFJ_=P"Q@< M=]_DF$FR:P]OJCQ\"@KR5FO=,EE3DB/"SL!63P-Q*S3%Z]7JUZ$]G$[/Z/IB MG+%$7ZS7FC\1:7+ZUGPCOS#P$#G(UE1S6XLQ0^[58MJA)4FP:Q,"UWPC\(GL MD6MJ"[869L:(9\?&KU(Z?Z(/3VEG?9-GSR0OI^SZ47:RZ.*O*GYFR-2GK"Q> M 2P@9W9HJN"J7=2FP)$GP;NNQF0Y:E :.GKD,*BV!J--E([<%DC6,$1N@BE?"IY7RG6MX2LX<;O(WLAV+$0)U\^C^=]2 M=HZ8>>!)) $CFS(:%(5&@GQ+-@ 7) # !4 M ( ! ST! &1R='0M,C R,# V,S!?<')E+GAM;%!+!08 !@ & (H! #! %