0001683168-19-003593.txt : 20191114 0001683168-19-003593.hdr.sgml : 20191114 20191114083131 ACCESSION NUMBER: 0001683168-19-003593 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191114 DATE AS OF CHANGE: 20191114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELKONET INC CENTRAL INDEX KEY: 0001094084 STANDARD INDUSTRIAL CLASSIFICATION: AUTO CONTROLS FOR REGULATING RESIDENTIAL & COMML ENVIRONMENT [3822] IRS NUMBER: 870627421 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31972 FILM NUMBER: 191216533 BUSINESS ADDRESS: STREET 1: 20800 SWENSON DRIVE STREET 2: SUITE 175 CITY: WAUKESHA STATE: WI ZIP: 53186 BUSINESS PHONE: 414-302-2299 MAIL ADDRESS: STREET 1: 20800 SWENSON DRIVE STREET 2: SUITE 175 CITY: WAUKESHA STATE: WI ZIP: 53186 FORMER COMPANY: FORMER CONFORMED NAME: COMSTOCK COAL CO INC DATE OF NAME CHANGE: 19990830 10-Q 1 telkonet_10q-09302019.htm FORM 10-Q

 

Table of Contents

 

U.S. SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended September 30, 2019

 

OR

 

o 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-31972

 

TELKONET, INC.

(Exact name of Registrant as specified in its charter)

 

Utah 87-0627421
 (State or Other Jurisdiction of Incorporation or Organization) (I.R.S. Employer Identification No.)
   
20800 Swenson Drive, Suite 175, Waukesha, WI 53186
(Address of Principal Executive Offices) (Zip Code)

 

(414) 302-2299

(Registrant’s Telephone Number, Including Area Code)

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
None None None

 

Securities registered pursuant to Section 12(g) of the Act: Common Stock, $0.001 par value

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act 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 x 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 x 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 o Accelerated filer o
Non-accelerated filer x Smaller reporting company x
Emerging growth company o  

 

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. o

 

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

 

The number of shares outstanding of the registrant’s common stock, par value $0.001 per share, as of October 31, 2019 is 135,633,350.

  

 

 

 

   

 

 

TELKONET, INC.

FORM 10-Q for the Nine Months Ended September 30, 2019

 

Index

 

  Page
   
PART I. FINANCIAL INFORMATION 3
   
Item 1. Financial Statements 3
   
Condensed Consolidated Balance Sheets (Unaudited):
September 30, 2019 and December 31, 2018
3
   
Condensed Consolidated Statements of Operations (Unaudited):
Three and Nine Months Ended September 30, 2019 and 2018
4
   
Condensed Consolidated Statement of Stockholders’ Equity (Unaudited):
Nine Months Ended September 30, 2019 and 2018
5
   
Condensed Consolidated Statements of Cash Flows (Unaudited):
Nine Months Ended September 30, 2019 and 2018
7
   
Notes to Condensed Consolidated Financial Statements (Unaudited) 9
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 24
   
Item 4. Controls and Procedures 33
   
PART II. OTHER INFORMATION 35
   
Item 1. Legal Proceedings 35
   
Item 1A. Risk Factors 35
   
Item 6. Exhibits 35

 

 

 

 

 

 

 

 2 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

TELKONET, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

   

September 30,

2019

   

December 31,

2018

 
ASSETS                
Current assets:                
Cash and cash equivalents   $ 3,484,114     $ 4,678,891  
Accounts receivable, net     2,079,998       1,081,291  
Inventories     1,367,580       1,790,919  
Contract assets     423,303       314,749  
Prepaid expenses     373,043       577,386  
Income taxes receivable     25,336       19,695  
Total current assets     7,753,374       8,462,931  
                 
Property and equipment, net     201,857       247,289  
                 
Other assets:                
Deposits     17,130       17,130  
Operating lease right of use assets     930,684        
Total other assets     947,814       17,130  
                 
Total Assets   $ 8,903,045     $ 8,727,350  
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY                
Current liabilities:                
Accounts payable   $ 1,004,599     $ 408,045  
Accrued liabilities     622,737       656,611  
Line of credit     909,423       121,474  
Contract liabilities – current     998,458       1,070,502  
Operating lease liabilities – current     221,920        
Total current liabilities     3,757,137       2,256,632  
                 
Long-term liabilities:                
Contract liabilities – long-term     122,517       162,121  
Operating lease liabilities – long-term     794,273        
Deferred lease liability – long-term           71,877  
Total long-term liabilities     916,790       233,998  
Total liabilities   $ 4,673,927     $ 2,490,630  
                 
Commitments and contingencies                
Stockholders’ Equity                
Series A, par value $.001 per share; 215 shares issued, 185 shares outstanding at September 30, 2019 and December 31, 2018, preference in liquidation of $1,655,535 and $1,600,168 as of September 30, 2019 and December 31, 2018, respectively     1,340,566       1,340,566  
Series B, par value $.001 per share; 538 shares issued, 52 shares outstanding at September 30, 2019 and December 31, 2018, preference in liquidation of $450,655 and $435,081 as of September 30, 2019 and December 31, 2018, respectively     362,059       362,059  
Common stock, par value $.001 per share; 190,000,000 shares authorized; 135,633,350 and 134,793,211 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively     135,632       134,792  
Additional paid-in-capital     127,680,315       127,570,709  
Accumulated deficit     (125,289,454 )     (123,171,406 )
Total stockholders’ equity     4,229,118       6,236,720  
                 
Total Liabilities and Stockholders’ Equity   $ 8,903,045     $ 8,727,350  

 

See accompanying notes to the unaudited condensed consolidated financial statements


  

 3 

 

 

TELKONET, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
    2019     2018     2019     2018  
Revenues, net:                                
Product   $ 1,995,788     $ 1,319,046     $ 7,963,349     $ 5,643,509  
Recurring     202,855       144,970       568,531       399,865  
Total Net Revenue     2,198,643       1,464,016       8,531,880       6,043,374  
                                 
Cost of Sales:                                
Product     1,259,151       881,444       5,026,815       3,252,409  
Recurring     74,437       68,467       237,551       194,947  
Total Cost of Sales     1,333,588       949,911       5,264,366       3,447,356  
                                 
Gross Profit     865,055       514,105       3,267,514       2,596,018  
                                 
Operating Expenses:                                
Research and development     448,690       539,652       1,360,986       1,410,287  
Selling, general and administrative     1,137,084       1,248,204       3,936,851       3,816,210  
Depreciation and amortization     16,775       16,797       50,750       50,340  
Total Operating Expenses     1,602,549       1,804,653       5,348,587       5,276,837  
                                 
Operating Loss     (737,494 )     (1,290,548 )     (2,081,073 )     (2,680,819 )
                                 
Other Income (Expenses):                                
Gain on fixed assets     150             150        
Interest income (expense), net     (16,525 )     9,540       (37,125 )     11,063  
Total Other Income (Expense)     (16,375 )     9,540       (36,975 )     11,063  
                                 
Loss before Provision for Income Taxes     (753,869 )     (1,281,008 )     (2,118,048 )     (2,669,756 )
                                 
Provision for Income Taxes                       2,000  
Net Loss Attributable to Common Stockholders   $ (753,869 )   $ (1,281,008 )   $ (2,118,048 )   $ (2,671,756 )
                                 
Net Loss per Common Share:                                
Basic – net loss attributable to common stockholders   $ (0.01 )   $ (0.01 )   $ (0.02 )   $ (0.02 )
                                 
Diluted – net loss attributable to common stockholders   $ (0.01 )   $ (0.01 )   $ (0.02 )   $ (0.02 )
                                 
Weighted Average Common Shares Outstanding – basic     135,331,951       133,989,919       134,937,277       133,892,730  
Weighted Average Common Shares Outstanding – diluted     135,331,951       134,238,181       134,937,277       133,892,730  

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

 

 

 4 

 

 

TELKONET, INC.

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (UNAUDITED)

NINE MONTHS ENDED SEPTEMBER 30, 2018

 

  Series A Preferred Stock  Series A Preferred Stock  Series B
Preferred
Stock
  Series B
Preferred
Stock
  Common  Common
Stock
  Additional
Paid-in
  Accumulated  Total
Stockholders’
 
  Shares  Amount  Shares  Amount  Shares  Amount  Capital  Deficit  Equity 
Balance at January 1, 2018  185  $1,340,566   52  $362,059   133,695,111  $133,695  $127,421,402  $(119,724,656) $9,533,066 
                                     
January 1, 2018, Cumulative effect of a change in accounting principle related to ASC 606, net of tax                       (430,000)  (430,000)
                                     
Shares issued to directors              294,808   294   35,706      36,000 
                                     
Stock-based compensation expense related to employee stock options                    1,531      1,531 
                                     
Net loss                       (1,184,166)  (1,184,166)
                                     
Balance at March 31, 2018  185  $1,340,566   52  $362,059   133,989,919  $133,989  $127,458,639  $(121,338,822) $7,956,431 
                                     
Stock-based compensation expense related to employee stock options                    1,530      1,530 
                                     
Net loss                       (206,582)  (206,582)
                                     
Balance at June 30, 2018  185  $1,340,566   52  $362,059   133,989,919  $133,989  $127,460,169  $(121,545,404) $7,751,379 
                                     
Shares issued to directors              546,988   547   71,453      72,000 
                                     
Stock-based compensation expense related to employee stock options                    1,529      1,529 
                                     
Net loss                       (1,281,008)  (1,281,008)
                                     
Balance at September 30, 2018  185  $1,340,566   52  $362,059   134,536,907  $134,536  $127,533,151  $(122,826,412) $6,543,900 

 

See accompanying notes to the unaudited condensed consolidated financial statements

  

 

 

 5 

 

 

TELKONET, INC.

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (UNAUDITED)

NINE MONTHS ENDED SEPTEMBER 30, 2019

 

  Series A Preferred Stock  Series A Preferred Stock  Series B
Preferred
Stock
  Series B
Preferred
Stock
  Common  Common
Stock
  Additional
Paid-in
  Accumulated  Total
Stockholders’
 
  Shares  Amount  Shares  Amount  Shares  Amount  Capital  Deficit  Equity 
Balance at January 1, 2019  185  $1,340,566   52  $362,059   134,793,211  $134,792  $127,570,709  $(123,171,406) $6,236,720 
                                     
Shares issued to directors              292,308   294   35,708      36,002 
                                     
Stock-based compensation expense related to employee stock options                    1,815      1,815 
                                     
Net loss attributable to common stockholders                       (845,604)  (845,604)
                                     
Balance at March 31, 2019  185  $1,340,566   52  $362,059   135,085,519  $135,086  $127,608,232  $(124,017,010) $5,428,933 
                                     
Shares issued to directors              246,432   245   35,753      35,998 
                                     
Stock-based compensation expense related to employee stock options                    1,816      1,816 
                                     
Net loss attributable to common stockholders                       (518,575)  (518,575)
                                     
Balance at June 30, 2019  185  $1,340,566   52  $362,059   135,331,951  $135,331  $127,645,801  $(124,535,585) $4,948,172 
                                     
Shares issued to directors              301,399   301   32,699      33,000 
                                     
Stock-based compensation expense related to employee stock options                    1,815      1,815 
                                     
Net loss attributable to common stockholders                       (753,869)  (753,869)
                                     
Balance at September 30, 2019  185  $1,340,566   52  $362,059   135,633,350  $135,632  $127,680,315  $(125,289,454) $4,229,118 

 

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

 

 

 6 

 

 

TELKONET, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   For the Nine Months Ended 
   September 30, 
   2019   2018 
Cash Flows from Operating Activities:          
Net loss  $(2,118,048)  $(2,671,756)
           
Adjustments to reconcile net loss to cash used in operating activities:          
Stock-based compensation expense related to employee stock options   5,446    4,590 
Stock issued to directors as compensation   105,000    108,000 
Depreciation and amortization   50,750    50,339 
Provision for doubtful accounts, net of recoveries   (7,241)   101,917 
Reserve for inventory obsolescence   189,539    (15,394)
Noncash operating lease expense   178,426     
           
Changes in operating assets and liabilities:          
Accounts receivable   (991,466)   285,330 
Inventories   233,800    (615,055)
Prepaid expenses and other current assets   204,343    (515,403)
Accounts payable   596,554    (335,056)
Accrued liabilities and expenses   (33,874)   297,803 
Contract liability   (111,648)   (370,209)
Contract assets   (108,554)   (7,292)
Operating lease liability   (164,794)    
Income tax receivable   (5,641)   (10,018)
Deferred lease liability       17,893 
Net Cash Used In Operating Activities   (1,977,408)   (3,674,311)
           
Cash Flows From Investing Activities:          
Purchase of property and equipment   (5,318)   (7,492)
Net Cash Used In Investing Activities   (5,318)   (7,492)
           
Cash Flows From Financing Activities:          
Proceeds from line of credit   9,079,000    1,100,000 
Payments on line of credit   (8,291,051)   (1,526,481)
Net Cash Provided (Used) In Financing Activities   787,949    (426,481)
           
Net decrease in cash and cash equivalents   (1,194,777)   (4,108,284)
Cash and cash equivalents at the beginning of the period   4,678,891    9,195,595 
Cash and cash equivalents at the end of the period  $3,484,114   $5,087,311 

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

 

 

 7 

 

 

TELKONET, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)

(UNAUDITED)

 

  

Nine Months Ended

September 30,

 
   2019   2018 
Supplemental Disclosures of Cash Flow Information:        
         
Cash transactions:          
Cash paid during the period for interest  $60,580   $21,430 

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 8 

 

 

TELKONET, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

SEPTEMBER 30, 2019

(UNAUDITED)

 

NOTE A – BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

 

A summary of the significant accounting policies applied in the preparation of the accompanying condensed consolidated financial statements follows.

 

General

 

The accompanying unaudited condensed consolidated financial statements of Telkonet, Inc. (the “Company”, “Telkonet”) have been prepared in accordance with Rule S-X of the Securities and Exchange Commission (the “SEC”) and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.

 

In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. However, the results from operations for the nine months ended September 30, 2019, are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated December 31, 2018 financial statements and footnotes thereto included in the Company's Form 10-K filed with the SEC.

 

Business and Basis of Presentation

 

Telkonet, Inc. (the “Company”, “Telkonet”), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (“IoT”).

 

In 2007, the Company acquired substantially all of the assets of Smart Systems International (“SSI”), which was a provider of energy management products and solutions to customers in the United States and Canada and the precursor to the Company’s EcoSmart platform. The EcoSmart platform provides comprehensive savings, management reporting, analytics and virtual engineering of a customer’s portfolio and/or property’s room-by-room energy consumption. Telkonet has deployed more than a half million intelligent devices worldwide in properties within the hospitality, military, educational, healthcare and other commercial markets. The EcoSmart platform is recognized as a solution for reducing energy consumption, operational costs and carbon footprints, and eliminating the need for new energy generation in these marketplaces – all whilst improving occupant comfort and convenience.

 

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Telkonet Communications, Inc. We currently operate in a single reportable business segment.

 

Going Concern and Management’s Plan

 

The accompanying financial statements have been prepared on a going concern basis which assumes the Company will be able to realize its assets and discharge its liabilities in the normal course of business for the foreseeable future and, thus, do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.

 

 

 

 9 

 

 

Since inception through September 30, 2019, we have incurred cumulative losses of $125,289,454 and have never generated enough funds through operations to support our business. For the nine-month period ended September 30, 2019, we had an operating cash flow deficit of $1,977,408 from operations. The Company’s ability to continue as a going concern is dependent upon generating profitable operations in the future and obtaining the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company’s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company’s shareholders may lose some or all of their investment.

 

In June 2018, the Company’s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.

 

During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company’s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.

 

At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The Company currently expects to draw on these cash reserves and utilize the credit facility to finance its near term working capital needs. It expects to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company’s historic and continuing losses, there is substantial doubt about the Company’s ability to continue as a going concern.

 

Income (Loss) per Common Share

 

The Company computes earnings per share under ASC 260-10, “Earnings Per Share”. Basic net income (loss) per common share is computed using the weighted average shares outstanding. Diluted net income (loss) per common share is computed using the treasury stock method, which assumes that the proceeds to be received on exercise of outstanding stock options and warrants are used to repurchase shares of the Company at the average market price of the common shares for the year. Dilutive common stock equivalents consist of shares issuable upon the exercise of the Company's outstanding stock options and warrants. For the nine months ended September 30, 2019 and 2018, there were 3,599,793 and 3,557,399 shares of common stock underlying options and warrants excluded due to these instruments being anti-dilutive, respectively.

 

Use of Estimates

 

The preparation of financial statements in conformity with United States of America (“U.S.”) generally accepted accounting principles (“GAAP”) requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates are used when accounting for items and matters such as revenue recognition and allowances for uncollectible accounts receivable, inventory obsolescence, depreciation and amortization, long-lived assets, taxes, related valuation allowance and income tax provisions, stock-based compensation, and contingencies. The Company believes that the estimates, judgments and assumptions are reasonable, based on information available at the time they are made. Actual results may differ from those estimates.

 

 

 

 10 

 

 

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740-10 “Income Taxes.” Under this method, deferred income taxes (when required) are provided based on the difference between the financial reporting and income tax bases of assets and liabilities and net operating losses at the statutory rates enacted for future periods. The Company has a policy of establishing a valuation allowance when it is more likely than not that the Company will not realize the benefits of its deferred income tax assets in the future.

 

The Company adopted ASC 740-10-25, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740-10-25 also provides guidance on de-recognition, classification, treatment of interest and penalties, and disclosure of such positions.

 

Revenue from Contracts with Customers

  

Identify the customer contracts

 

The Company accounts for a customer contract under ASC 606 when the contract is legally enforceable. A contract is legally enforceable when all of the following criteria are met: (1) the contract has been approved by the Company and the customer and both parties are committed to perform their respective obligations, (2) the Company can identify each party’s rights regarding goods or services transferred, (3) the Company can identify payment terms for goods or services transferred, (4) the contract has commercial substance, and (5) collectability of all the consideration to which the Company is entitled in exchange for the goods or services transferred is probable.

 

A contract does not exist if each party to the contract has the unilateral right to terminate a wholly unperformed contract without compensating the other party (or parties). Nearly all of the Company’s contracts do not contain such mutual termination rights for convenience. All contracts are in written form.

 

Identify the performance obligations

 

The Company will enter into product only contracts that contain a single performance obligation related to the transfer of EcoSmart products to a customer.

 

The Company will also enter into certain customer contracts that encompass product and installation services, referred to as “turnkey” solutions. These contracts ultimately provide the customer with a solution that enhances the functionality of the customer’s existing equipment. For this reason, the Company has determined that the product and installation services are not separately identifiable performance obligations, but in essence represent one, combined performance obligation (“turnkey”).

 

The Company also offers technical phone support services to customers. This service is considered a separate performance obligation.

 

Determine the transaction price

 

The Company generally enters into contracts containing fixed prices. It is not customary for the Company to include contract terms that would result in variable consideration. In the rare situation that a contract does include this type of provision, it is not expected to result in a material adjustment to the transaction price. The Company regularly extends pricing discounts; however, they are negotiated up front and adjust the fixed transaction price set out in the contract.

 

 

 

 11 

 

 

Customer contracts will typically contain upfront deposits that will be applied against future invoices, as well as customer retainage. The intent of any required deposit or retainage is to ensure that the obligations of either party are honored and follow customary industry practices. In addition, the Company will typically be paid in advance at the beginning of any support contracts, consistent with industry practices. None of these payment provisions are intended to represent significant implicit financing. The Company’s standard payment terms are thirty days from invoice date. Products are fully refundable when returned in their original packaging without damage or defacing less a restocking fee. Historical returns have shown to be immaterial. The Company offers a standard one-year assurance warranty. However customers can purchase an extended warranty. Under the new standard, extended warranties are accounted for as a service warranty, requiring the revenue to be recognized over the extended service periods. Contracts involving an extended warranty are immaterial and will continue to be combined with technical phone support services revenue and recognized on a straight-line basis over the term of the contract.

 

Allocate the transaction price to the performance obligations

 

Revenues from customer contracts are allocated to the separate performance obligations based on their relative stand-alone selling price (“SSP”) at contract inception. The SSP is the price at which the Company would sell a promised good or service separately. The best evidence of an SSP is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. However, turnkey solutions are sold for a broad range of amounts resulting from, but not limited to, tiered discounting for value added resellers (“VAR”) based upon committed volumes and other economic factors. Due to the high variability of our pricing, the Company cannot establish a reliable SSP using observable data. Accordingly, the Company uses the residual approach to allocate the transaction price to performance obligations related to its turnkey solutions. When support services are not included within the turnkey solution, the residual method is not utilized and no allocation of the transaction price to the performance obligation is necessary.

 

All support service agreements, whether single or multi-year terms, automatically renew for one-year terms at a suggested retail price (“SRP”). Support service renewals are consistently priced and therefore would support the use of SRP as the best estimate of an SSP for such performance obligations.

 

Revenue Recognition

 

The Company recognizes revenues from product only sales at a point in time, when control over the product has transferred to the customer. As the Company’s principal terms of sale are FOB shipping point, the Company primarily transfers control and records revenue for product only sales upon shipment.

 

A typical turnkey project involves the installation and integration of 200-300 rooms in a customer-controlled facility and usually takes sixty days to complete. Since control over goods and services transfers to a customer once a room is installed, the Company recognizes revenue for turnkey solutions over time. The Company uses an outputs measure based on the number of rooms installed to recognize revenues from turnkey solutions.

 

Revenues from support services are recognized over time, in even daily increments over the term of the contract, and are presented as “Recurring Revenue” in the Statement of Operations.

 

Contract liabilities include deferrals for the monthly support service fees. Long-term contract liabilities represent support service fees that will be recognized as revenue after September 30, 2020.

 

Contract Fulfillment Cost

 

The Company recognizes related costs of the contract over time in relation to the revenue recognized. Costs included within the projects relate to the cost of the material, direct labor and costs of outside services utilized to complete projects. These are represented as “Contract assets” in the condensed consolidated balance sheets.

  

 

 

 12 

 

 

Guarantees and Product Warranties

 

The Company records a liability for potential warranty claims in cost of sales at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. The products sold are generally covered by a warranty for a period of one year. In the event the Company determines that its current or future product repair and replacement costs exceed its estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. For the nine months ended September 30, 2019 and the year ended December 31, 2018, the Company experienced returns of approximately 1% to 2% of materials included in the cost of sales. As of September 30, 2019 and December 31, 2018, the Company recorded warranty liabilities in the amount of $30,314 and $46,103, respectively, using this experience factor range.

 

Product warranties for the nine months ended September 30, 2019 and the year ended December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Beginning balance  $46,103   $59,892 
Warranty claims incurred   (36,373)   (28,000)
Provision charged to expense   20,584    14,211 
Ending balance  $30,314   $46,103 

 

NOTE B – NEW ACCOUNTING PRONOUNCEMENTS

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. The guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The guidance requires a modified retrospective transition method and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.

 

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.

 

Accounting Standards Recently Adopted

 

Effective January 1, 2019, the Company has adopted ASU 2016-02, Leases (“ASU 2016-02”), subsequently amended in 2018 by ASU 2018-10, ASU 2018-11 and ASU 2018-20 and codified in ASC 842, Leases (“ASC 842”). ASC 842 is effective for annual periods beginning after December 15, 2018 and interim periods thereafter. Earlier application was permitted, however the Company did not elect to do so. ASC 842 supersedes current lease guidance in ASC 840 and requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC 842 expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases.

 

 

 

 13 

 

 

We chose to elect available practical expedients permitted under the guidance, which among other items, allowed the Company to carry forward its historical lease classification to not reassess leases for the definition of lease under the new standard, and to not reassess initial direct costs for existing leases. Refer below for practical expedient package adopted:

 

  · Whether expired or existing contracts contain leases under the new definition of the lease;

 

  · Lease classification for expired or existing leases; and

 

  · Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.

 

Upon the adoption of ASC 842, we have elected to not recognize a right-of-use asset and related lease liability for leases with an initial term of 12 months or less as an accounting policy choice and elected to account for lease and non-lease components as a single lease component.

 

The Company elected to utilize the new alternative transition approach introduced by ASU 2018-11, under which the standard is adopted and measured from the first date of the fiscal year under adoption, in this case January 1, 2019. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842.

 

As of September 30, 2019, $0.9 million was included in total other assets, $0.2 million in total current liabilities, and $0.8 million in total long-term liabilities. There was no impact on our Condensed Consolidated Statements of Operations. Refer to Note K for further discussion.

  

 

 

 

 

 

 14 

 

 

NOTE C– REVENUE

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2019.

   

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $1,764,778   $155,354   $59,661   $15,995   $1,995,788 
Recurring   149,868    51,321    1,666        202,855 
   $1,914,646   $206,675   $61,327   $15,995   $2,198,643 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2019.

 

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $5,786,068   $863,507   $371,711   $942,063   $7,963,349 
Recurring   455,364    92,370    20,797        568,531 
   $6,241,432   $955,877   $392,508   $942,063   $8,531,880 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $1,222,543   $(4,159)  $100,604   $58   $1,319,046 
Recurring   103,157    40,344    1,469        144,970 
   $1,325,700   $36,185   $102,073   $58   $1,464,016 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $4,755,219   $647,079   $166,454   $74,757   $5,643,509 
Recurring   330,652    58,449    10,764        399,865 
   $5,085,871   $705,528   $177,218   $74,757   $6,043,374 

 

Sales taxes and other usage-based taxes are excluded from revenues.

 

 

 

 15 

 

 

Remaining performance obligations

 

As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $0.8 million. Except for support services, the Company expects to recognize 100% of the remaining performance obligations over the next six months.

 

Contract assets and liabilities

 

   September 30,
2019
   December 31,
2018
   Variance 
Contract assets  $423,303   $314,749   $108,554 
Contract liabilities   1,120,975    1,232,623    (111,648)
Net contract liabilities  $697,672   $917,874   $(220,202)

 

Contracts are billed in accordance with the terms and conditions, either at periodic intervals or upon substantial completion. This can result in billings occurring subsequent to revenue recognition, resulting in contract assets. Contract assets are presented as current assets in the Condensed Consolidated Balance Sheet. There were $0.3 million of costs incurred to fulfill contracts in the closing balance of contract assets.

 

Often, the Company will require customers to pay a deposit upon contract signing that will be applied against work performed or products shipped. In addition, the Company will often invoice the full term of support at the start of the support period. Billings that occur prior to revenue recognition result in contract liabilities. The change in the contract liability balance during the nine month period ended September 30, 2019 is the result of cash payments received and billing in advance of satisfying performance obligations.

 

NOTE D – ACCOUNTS RECEIVABLE

 

Components of accounts receivable as of September 30, 2019 and December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Accounts receivable  $2,102,246   $1,146,832 
Allowance for doubtful accounts   (22,248)   (65,541)
Accounts receivable, net  $2,079,998   $1,081,291 

  

 

 

 16 

 

 

NOTE E – ACCRUED LIABILITIES AND EXPENSES

 

Accrued liabilities and expenses at September 30, 2019 and December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Accrued payroll and payroll taxes  $291,918   $241,253 
Accrued expenses   252,961    239,793 
Accrued professional   5,187    86,062 
Accrued sales taxes, penalties, and interest   42,357    43,400 
Product warranties   30,314    46,103 
Total accrued liabilities  $622,737   $656,611 

  

NOTE F – DEBT

 

Revolving Credit Facility

 

The Company is a party to a loan and security agreement (the “Heritage Bank Loan Agreement”), with Heritage Bank of Commerce, a California state chartered bank (“Heritage Bank”), governing a revolving credit facility in a principal amount not to exceed $2,000,000 (the “Credit Facility”). Availability of borrowings under the Credit Facility is subject to a borrowing base calculation based on the Company’s eligible accounts receivable and eligible inventory each multiplied by an applicable advance rate, with an overall limitation tied to the Company’s eligible accounts receivable. The Heritage Bank Loan Agreement is available for working capital and other general business purposes. The outstanding principal balance of the Credit Facility bears interest at the Prime Rate plus 3.00%, which was 8.00% at September 30, 2019 and 8.50% at December 31, 2018. On October 9, 2014, as part of the Heritage Bank Loan Agreement, Heritage Bank was granted a warrant to purchase 250,000 shares of Telkonet common stock, for further information on the accounting for warrants, refer to Note I. The warrant has an exercise price of $0.20 and expires October 9, 2021. On November 6, 2019, the eleventh amendment to the Credit Facility was executed to extend the maturity date to September 30, 2021, unless earlier accelerated under the terms of the Heritage Bank Loan Agreement, and eliminate the maximum EBITDA loss covenant.  The eleventh amendment was effective as of September 30, 2019.

 

The Heritage Bank Loan Agreement contains covenants that place restrictions on, among other things, the incurrence of debt, granting of liens and sale of assets. The Heritage Bank Loan Agreement also contains financial covenants. As discussed above, the EBITDA loss covenant was eliminated in the eleventh amendment to the Credit Facility. The sole financial covenants are a minimum asset coverage ratio and a minimum unrestricted cash balance of $2 million, both of which are measured at the end of each month. A violation of any of these covenants could result in an event of default under the Heritage Bank Loan Agreement. Upon the occurrence of such an event of default or certain other customary events of defaults, payment of any outstanding amounts under the Credit Facility may be accelerated and Heritage Bank’s commitment to extend credit under the Heritage Bank Loan Agreement may be terminated. The Heritage Bank Loan Agreement contains other representations and warranties, covenants, and other provisions customary to transactions of this nature.

 

The outstanding balance on the Credit Facility was $909,423 and $121,474 at September 30, 2019 and December 31, 2018 and the remaining available borrowing capacity was approximately $742,000 and $499,000, respectively. As of September 30, 2019, the Company was in compliance with all financial covenants.

  

 

 

 17 

 

 

NOTE G – PREFERRED STOCK

 

Preferred stock carries certain preference rights as detailed in the Company’s Amended and Restated Articles of Incorporation related to both the payment of dividends and as to payments upon liquidation in preference to any other class or series of capital stock of the Company. As of September 30, 2019, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $450,655, which includes cumulative accrued unpaid dividends of $190,655, and second, Series A with a preference value of $1,655,535, which includes cumulative accrued unpaid dividends of $730,535. As of December 31, 2018, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $435,081, which includes cumulative accrued unpaid dividends of $175,081, and second, Series A with a preference value of $1,600,168, which includes cumulative accrued unpaid dividends of $675,168.

  

NOTE H – CAPITAL STOCK

 

The Company has authorized 15,000,000 shares of preferred stock (designated and undesignated), with a par value of $.001 per share. The Company has designated 215 shares as Series A preferred stock and 538 shares as Series B preferred stock. At September 30, 2019 and December 31, 2018, there were 185 shares of Series A and 52 shares of Series B outstanding.

 

The Company has authorized 190,000,000 shares of common stock with a par value of $.001 per share. As of September 30, 2019 and December 31, 2018 the Company had 135,633,350 and 134,793,211 common shares issued and outstanding, respectively.

  

NOTE I – STOCK OPTIONS AND WARRANTS

 

Employee Stock Options

 

The Company maintains an equity incentive plan, (the “Plan”). The Plan was established in 2010 as an incentive plan for officers, employees, non-employee directors, prospective employees and other key persons. It is anticipated that providing such persons with a direct stake in the Company’s welfare will assure a better alignment of their interests with those of the Company and its stockholders.

 

The following table summarizes the changes in options outstanding and the related prices for the shares of the Company’s common stock issued to employees of the Company under the Plan as of September 30, 2019.

 

Options Outstanding    Options Exercisable 
Exercise Prices   

Number

Outstanding

    

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

    

Number

Exercisable

    

Weighted
Average

Exercise Price

 
$0.01 - $0.15   2,000,000    7.26   $0.14    2,000,000   $0.14 
$0.16 - $0.99   1,349,793    4.09    0.18    1,190,059    0.18 
    3,349,793    5.98   $0.16    3,190,059   $0.16 

 

 

 

 18 

 

 

Transactions involving stock options issued to employees are summarized as follows:

 

   Number of
Shares
   Weighted Average
Price Per Share
 
Outstanding at January 1, 2018   4,376,474   $0.18 
Granted   67,394    0.14 
Exercised        
Cancelled or expired   (1,094,075)   0.17 
Outstanding at December 31, 2018   3,349,793   $0.16 
Granted        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   3,349,793   $0.16 

 

During the nine months ended September 30, 2019, no options were granted, exercised, cancelled or expired. For the nine months ended September 30, 2018, no options were granted or exercised and there were 1,094,075 options that were cancelled or expired. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the three months ended September 30, 2019 and 2018 was $1,815 and $1,530, respectively. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the nine months ended September 30, 2019 was $5,446, and $4,590, respectively.

 

Warrants

 

The following table summarizes the changes in warrants outstanding and the related prices for the shares of the Company’s common stock issued to non-employees of the Company.

 

     Warrants Outstanding        Warrants Exercisable 
 Exercise Prices   Number
Outstanding
   

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

   Number
Exercisable
   

Weighted
Average

Exercise Price

 
$0.20   250,000   2.02   $0.20   250,000  $0.20 

 

 

 

 19 

 

 

Transactions involving warrants are summarized as follows:

 

   Number of
Shares
   Weighted
Average
Price Per Share
 
Outstanding at January 1, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at December 31, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   250,000   $0.20 

 

There were no warrants granted, exercised, cancelled or forfeited during the nine months ended September 30, 2019 and 2018.

 

NOTE J – RELATED PARTY TRANSACTIONS

 

During the nine months ended September 30, 2019 and during the year ended December 31, 2018, the Company agreed to issue common stock in the amount of $105,000 and $144,000, respectively, and pay cash consideration of $5,000 and $0, respectively, to the Company’s non-employee directors as compensation for their attendance and participation in the Company’s Board of Director and committee meetings.

 

NOTE K – COMMITMENTS AND CONTINGENCIES

 

Leases

 

On January 1, 2019 the Company adopted ASC Topic 842 “Leases” (“ASC 842”), which supersedes ASC Topic 840 “Leases” (“ASC 840”), using the alternative transition method of adoption. Under this method of adoption, the Company has recognized and measured all leases that exist as at January 1, 2019 (the effective date) using a modified retrospective transition approach. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842. Any cumulative-effect adjustments to retained earnings is recognized as of January 1, 2019. Upon adoption, we recognized our leases with greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification is based on criteria that are largely similar to those applied in prior lease accounting, but without explicit lines. We have made certain assumptions in judgments when applying ASC 842. Those judgments of most significance are as follows:

 

  · We elected the package of practical expedients available for transition which allow us to not reassess the following:

 

  o Whether expired or existing contracts contain leases under the new definition of the lease;

 

  o Lease classification for expired or existing leases; and

 

  o Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.

 

 

 

 20 

 

 

  · We did not elect to use hindsight for transition when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.

 

  · For all asset classes, we elected to not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less.

 

  · For all asset classes, we elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component.

 

We determine if an arrangement is a lease at inception. Operating leases are included in our consolidated balance sheet as right-of-use assets, operating lease liabilities - current and operating lease liabilities – long term. Upon adoption, the Company determined there were no financing leases. Our current operating leases are for facilities and office equipment. Our leases may contain renewal options; however, we do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that we are reasonably certain of renewing the lease at inception or when a triggering event occurs. Some of our lease agreements may contain rent escalation clauses, rent holidays, capital improvement funding, or other lease concessions. We recognize our minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement. Payments are set on a pre-determined schedule within each lease agreement. We amortize this expense over the term of the lease beginning with the date of the standard adoption for current leases and beginning with the date of initial possession, which is the date we enter the leased space and begin to make improvements in the preparation for its intended use, for future leases. Variable lease components represent amounts that are not fixed in nature and are not tied to an index or rate, and are recognized as incurred. Variable lease components consist primarily of common area maintenance, taxes and insurance.

 

The Company does not, upon adoption of ASC 842, control a specific space or underlying asset used in providing a service by a third-party service provider, under any third party service agreements. There are no such arrangements that meet the definition under ASC 842.

 

In determining our right-of-use assets and lease liabilities, we apply a discount rate to the minimum lease payments within each lease agreement. ASC 842 requires us to use the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. When we cannot readily determine the discount rate implicit in the lease agreement, we utilize our current borrowing rate on our outstanding line of credit. The Company’s line of credit utilizes market rates to assess an interest rate. Refer to Note F for further discussion.

 

We lease certain property under non-cancelable operating leases, primarily facilities. The impact of the adoption of ASC 842 at January 1, 2019 created a right-of-use asset of $1,042,004, lease liability of $1,095,761 and unwound the $71,877 balance of the deferred lease liability account.

 

The components of lease expense for the nine months ended September 30, 2019 were as follows:

 

Operating lease expense:    
Operating lease cost - fixed  $170,562 
Variable lease cost   97,903 
Total operating lease cost  $268,465 

 

 

 

 21 

 

 

Other information related to leases as of September 30, 2019 was as follows:

 

Operating lease liability - current  $221,920 
Operating lease liability - long-term  $794,273 
Operating cash outflows from operating leases  $164,794 
      
Weighted-average remaining lease term of operating leases   5.9 years 
Weighted-average discount rate of operating leases   8.5% 

 

Future annual minimum operating lease payments as of September 30, 2019 were as follows:

 

2019 (excluding the nine months ended September 30, 2019)  $55,003 
2020   223,835 
2021   242,299 
2022   195,176 
2023   193,169 
2024 and thereafter   384,119 
Total minimum lease payments  $1,293,601 
Less imputed interest   (277,408)
Total  $1,016,193 

 

Future annual minimum lease payments under non-cancelable leases as of December 31, 2018 prior to our adoption of ASU 2016-02, Leases (Topic 842) are as follows:

 

2019   $ 211,448  
2020     223,417  
2021     242,785  
2022     195,176  
2023     193,168  
2024 and thereafter     380,714  
Total   $ 1,446,708  

 

Rental expenses charged to operations for the three months ended September 30, 2019 and 2018 were $87,633 and $84,620, respectively. Rental expenses charged to operations for the nine months ended September 30, 2019 and 2018 were $268,465 and $255,568, respectively.

 

 

 

 22 

 

 

Litigation

 

The Company is subject to legal proceedings and claims which arise in the ordinary course of its business. Although occasional adverse decisions or settlements may occur, the Company believes that the final disposition of such matters should not have a material adverse effect on its financial position, results of operations or liquidity.

 

Sales Tax

 

The following table sets forth the change in the sales tax accrual as of September 30, 2019 and December 31, 2018:

 

   September 30,
2019
   December 31,
2018
 
Balance, beginning of year  $43,400   $83,282 
Sales tax collected   138,527    101,145 
Provisions   (6,437)   30,465 
Interest and penalties        
Payments   (133,133)   (171,492)
Balance, end of period  $42,357   $43,400 

 

NOTE L – BUSINESS CONCENTRATION

 

For the nine months ended September 30, 2019, three customers represented 16%, 16%, and 12% of total net revenues. For the nine months ended September 30, 2018, no single customer represented 10% or more of total net revenues. As of September 30, 2019, two customers represented 28% and 14% of the Company’s net accounts receivable. As of December 31, 2018, two customers represented 29% and 11% of the Company’s net accounts receivable.

 

Purchases from one supplier approximated $2,522,000, or 84%, of purchases for the nine months ended September 30, 2019 and $3,261,000, or 90%, of purchases for the nine months ended September 30, 2018. The amount due to this supplier, net of deposits paid, was approximately $353,000 as of September 30, 2019. Deposits paid to this supplier exceeded the total due by approximately $320,000 as of December 31, 2018.

 

  

 

 23 

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion and analysis of the Company’s financial condition and results of operations should be read in conjunction with the accompanying condensed consolidated financial statements and related notes thereto for the three and nine months ended September 30, 2019, as well as the Company’s consolidated financial statements and related notes thereto and management’s discussion and analysis of financial condition and results of operations in the Company’s Form 10-K for the year ended December 31, 2018, filed with the US Securities and Exchange Commission (the “SEC”) on April 1, 2019.

 

Business

 

Telkonet, Inc. (the “Company”, “Telkonet”), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (“IoT”). We currently operate in a single reportable business segment.

  

The Company’s direct sales effort targets the hospitality, education, commercial, utility and government/military markets. Taking advantage of legislation, including the Energy Independence and Security Act of 2007, or EISA, the Energy Policy Act of 2005, and the American Recovery and Reinvestment Act the Company is focusing its sales efforts in areas with available public funding and incentives, such as rebate programs offered by utilities for efficiency upgrades. Through the Company’s proprietary platform, technology and partnerships with energy efficiency providers, the Company’s management intends to position the Company as a leading provider of energy management solutions.

 

Forward-Looking Statements

 

In accordance with the Private Securities Litigation Reform Act of 1995, the Company can obtain a “safe-harbor” for forward-looking statements by identifying those statements and by accompanying those statements with cautionary statements which identify factors that could cause actual results to differ materially from those in the forward-looking statements. Accordingly, the following “Management’s Discussion and Analysis of Financial Condition and Results of Operations” may contain certain forward-looking statements regarding strategic growth initiatives, growth opportunities and management’s expectations regarding orders and financial results for the remainder of 2019 and future periods. These forward-looking statements are based on current expectations and current assumptions which management believes are reasonable. However, these statements involve risks and uncertainties that could cause actual results to differ materially from any future results encompassed within the forward-looking statements.  Factors that could cause or contribute to such differences include those risks affecting the Company’s business as described in the Company’s filings with the SEC, including the current reports on Form 8-K, which factors are incorporated herein by reference. The Company expressly disclaims a duty to provide updates to forward-looking statements, whether as a result of new information, future events or other occurrences.

 

Critical Accounting Policies and Estimates and New Accounting Pronouncements

 

Please refer to the Company’s Form 10-K filed April 1, 2019 for critical accounting policies and estimates. For information regarding recent accounting pronouncements and their effect on the Company, see “New Accounting Pronouncements” in Note B of the Notes to Unaudited Condensed Consolidated Financial Statements contained herein.

  

 

 

 24 

 

 

Revenues

 

The tables below outline product versus recurring revenues, along with respective percentages for the comparable periods:

 

   Three Months Ended 
   September 30, 2019   September 30, 2018   Variance 
Product  $1,995,788    91%   $1,319,046    90%   $676,742    51% 
Recurring   202,855    9%    144,970    10%    57,885    40% 
Total  $2,198,643    100%   $1,464,016    100%   $734,627    50% 

 

    Nine Months Ended  
    September 30, 2019     September 30, 2018     Variance  
Product   $ 7,963,349       93%     $ 5,643,509       93%     $ 2,319,840       41%  
Recurring     568,531       7%       399,865       7%       168,666       42%  
Total   $ 8,531,880       100%     $ 6,043,374       100%     $ 2,488,506       41%  

 

Product Revenue

 

Product revenue principally arises from the sale and installation of the EcoSmart energy management platform. The EcoSmart Suite of products consists of thermostats, sensors, controllers, wireless networking products, switches, outlets and a control platform.

 

For the three and nine months ended September 30, 2019, product revenue increased by 51% or $0.68 million and 41% or $2.32 million, respectively, when compared to the prior year. Increases are primarily attributable to volume generated from value added resellers and distribution partners. Beginning in the third quarter of 2019, the Company began implementing portfolio pricing increases, which are expected to positively impact product revenue.

 

For the three months ended September 30, 2019, the majority of the increase in product revenues over the prior year period was due to hospitality revenues increasing $0.54 million to $1.76 million and education revenues increasing $0.16 million to $0.16 million. For the three months ended September 30, 2019, actual product revenues increased by $1.12 million while installation revenues decreased by $0.46 million.

 

For the nine months ended September 30, 2019, the increase in product revenues over the prior year period was due to hospitality revenues increasing $1.03 million to $5.79 million, government revenues increasing $0.87 million to $0.94 million, and education and MDU revenues both increasing $0.21 to $0.86 million and $0.37 million, respectively. For the nine months ended September 30, 2019, actual product revenues increased by $3.18 million while installation revenues decreased by $0.75 million.

 

Product revenues derived from value added resellers and distribution partners were $1.88 million for the three months ended September 30, 2019, an increase of 102% compared to the prior year period. Product revenues derived from value added resellers and distribution partners were $6.36 million for the nine months ended September 30, 2019, an increase of 39% compared to the prior year period.

 

Backlogs were approximately $3.60 million and $4.00 million at the beginning of the three and nine month periods ended September 30, 2019. The Company ended the third quarter with a backlog of approximately $3.60 million.

 

 

 

 25 

 

 

Recurring Revenue

 

Recurring revenue is attributed to our call center support services. The Company recognizes revenue ratably over the service period for monthly support revenues and defers revenue for annual support services over the term of the service period. Recurring revenue consists of Telkonet’s EcoCare service and support program.

 

For the three and nine months ended September 30, 2019, recurring revenue increased by 40% and 42%, respectively, when compared to the prior year period.   Increases were related to increased unit sales with call center support services included.

  

Cost of Sales

 

The tables below outline product versus recurring cost of sales, along with respective percentages of revenue for the comparable periods:

 

    Three Months Ended  
    September 30, 2019     September 30, 2018     Variance  
                                                 
Product   $ 1,259,151       63%     $ 881,444       67%     $ 377,707       43%  
Recurring     74,437       37%       68,467       47%       5,970       9%  
Total   $ 1,333,588       61%     $ 949,911       65%     $ 383,677       40%  

 

    Nine Months Ended  
    September 30, 2019     September 30, 2018     Variance  
                                                 
Product   $ 5,026,815       63%     $ 3,252,409       58%     $ 1,774,406       55%  
Recurring     237,551       42%       194,947       49%       42,604       22%  
Total   $ 5,264,366       62%     $ 3,447,356       57%     $ 1,817,010       53%  

 

Costs of Product Sales

 

Costs of product revenue include materials and installation labor related to EcoSmart technology. For the three and nine months ended September 30, 2019, product costs increased by 43% and 55%, respectively, compared to the prior year periods.

 

For the three month comparison, the variance was primarily attributable to an increase of $0.28 million in material costs, an increase of $0.03 million in logistical expenses, inclusive of import tariffs and an increase of $0.04 million to the inventory obsolescence reserve. Material costs as a percentage of product revenues were 39% for the three months ended September 30, 2019, a decrease of 14%, compared to the prior year period as a result of a formal pricing increase implemented during the three months ended September 30, 2019 and changes in the product and customer mix.

 

For the nine month comparison, the variance was primarily attributable to an increase of $1.03 million in material costs, an increase of $0.43 million in logistical expenses, inclusive of import tariffs and an increase of $0.26 million in the use of installation subcontractors. Material costs as a percentage of product revenues were 42% for the nine months ended September 30, 2019, a decrease of 6%, compared to the prior year period.

 

 

 

 26 

 

 

Costs of Recurring Revenue

 

Recurring costs are comprised primarily of call center support labor. For the three and nine months ended September 30, 2019, recurring costs increased by 9% and 22%, respectively, when compared to the prior year periods. These variances were primarily due to increases in salary and recruiting efforts offset by a decrease in temporary staffing.

 

Gross Profit

 

The tables below outline product versus recurring gross profit, along with respective gross profit percentages for the comparable periods:

 

    Three Months Ended  
    September 30, 2019     September 30, 2018     Variance  
                                                 
Product   $ 736,637       37%     $ 437,602       33%     $ 299,035       68%  
Recurring     128,418       63%       76,503       53%       51,915       68%  
Total   $ 865,055       39%     $ 514,105       35%     $ 350,950       68%  

 

    Nine Months Ended  
    September 30, 2019     September 30, 2018     Variance  
                                                 
Product   $ 2,936,534       37%     $ 2,391,100       42%     $ 545,434       23%  
Recurring     330,980       58%       204,918       51%       126,062       62%  
Total   $ 3,267,514       38%     $ 2,596,018       43%     $ 671,496       26%  

 

Gross Profit on Product Revenue

 

Gross profit for the three and nine months ended September 30, 2019 increased 68% and 23%, respectively, when compared to the prior year periods.

 

For the three months ended September 30, 2019, the actual gross profit percentage increased 4% to 37%. Contributing to the increase was a decrease in material costs as a percentage of product revenues, partially offset by increased logistical expenses, inclusive of import tariffs and the inventory obsolescence reserve. Tariffs imposed on Chinese imports resulted in an adverse impact of approximately 7% on the actual gross profit percentage for the three months ended September 30, 2019.

 

For the nine months ended September 30, 2019, the actual gross profit percentage decreased 5% to 37%. Contributing to the decrease were increases in logistical expenses and the use of installation subcontractors, partially offset by a decrease in material costs as a percentage of product revenues. Tariffs imposed on Chinese imports resulted in an adverse impact of approximately 7% on the actual gross profit percentage for the nine months ended September 30, 2019.

 

Gross Profit on Recurring Revenue

 

Gross profit for the three and nine months ended September 30, 2019 increased 68% and 62%, respectively, when compared to the prior year periods. Increases were related to increased unit sales with call center support services.

 

 

 

 27 

 

 

For the three months ended September 30, 2019, the actual gross profit percentage increased 10% to 63% when compared to the prior year period. For the nine months ended September 30, 2019, the actual gross profit percentage increased 7% to 58% when compared to the prior year period.

 

Operating Expenses

 

The tables below outline operating expenses for the comparable periods, along with percentage change:

 

   Three Months Ended September 30, 
   2019   2018   Variance 
                     
Total  $1,602,549   $1,804,653   $(202,104)   (11%)

 

    Nine Months Ended September 30,  
    2019     2018     Variance  
                                 
Total   $ 5,348,587     $ 5,276,837     $ 71,750       1%  

 

During the three and nine months ended September 30, 2019, operating expenses decreased by 11% and increased by 1%, respectively, when compared to the prior year periods as outlined below.

 

Research and Development

 

    Three Months Ended September 30,  
    2019     2018     Variance  
                                 
Total   $ 448,690     $ 539,652     $ (90,962 )     (17% )

 

    Nine Months Ended September 30,  
    2019     2018     Variance  
                                 
Total   $ 1,360,986     $ 1,410,287     $ (49,301 )     (3%

 

Research and development costs are related to both present and future products and are expensed in the period incurred. Current research and development costs are associated with product development and integration. During the three and nine months ended September 30, 2019, research and development costs decreased by 17% and 3%, respectively, when compared to the prior year periods. For the three month comparison, the variance is attributable to a decrease in expenses incurred with third-party consultants. For the nine month comparison the variance is attributable to decreases in expenses incurred with third-party consultants and salary expense, partially offset by increases in travel and certification expenses.

  

 

 

 28 

 

 

Selling, General and Administrative Expenses

 

    Three Months Ended September 30,  
    2019     2018     Variance  
                                 
Total   $ 1,137,084     $ 1,248,204     $ (111,120     (9%

 

 

    Nine Months Ended September 30,  
    2019     2018     Variance  
                                 
Total   $ 3,936,851     $ 3,816,210     $ 120,641       3%  

 

 

During the three and nine months ended September 30, 2019, selling, general and administrative expenses decreased by 9% and increased 3% over the prior year periods, respectively. For the three month comparison, the variance is attributable to a $0.13 million decrease in bad debt reserve and $0.06 million decrease in software consulting services, partially offset by a $0.02 million increase in audit fees and a $0.05 million increase in commission expenses. For the nine month comparison, the variance is attributable to a $0.12 million increase in sales commissions, a $0.12 million increase in audit and legal fees offset by a $0.11 million decrease to the bad debt reserve.

  

EBITDA from Operations

 

Management believes that certain non-GAAP financial measures may be useful to investors in certain instances to provide additional meaningful comparisons between current results and results in prior operating periods. Adjusted earnings before interest, taxes, depreciation and amortization (“Adjusted EBITDA”) is a metric used by management and frequently used by the financial community. Adjusted EBITDA provides insight into an organization’s operating trends and facilitates comparisons between peer companies, since interest, taxes, depreciation and amortization can differ greatly between organizations as a result of differing capital structures and tax strategies. Adjusted EBITDA is one of the measures used for determining our debt covenant compliance. Adjusted EBITDA excludes certain items that are unusual in nature or not comparable from period to period. While management believes that non-GAAP measurements are useful supplemental information, such adjusted results are not intended to replace our GAAP financial results. Adjusted EBITDA is not, and should not be considered, an alternative to net income (loss), income (loss) from operations, or any other measure for determining operating performance of liquidity, as determined under accounting principles generally accepted in the United States (GAAP). In assessing the overall health of its business for the three and nine months ended September 30, 2019 and 2018, the Company excluded items in the following general category described below:

 

· Stock-based compensation: The Company believes that because of the variety of equity awards used by companies, varying methodologies for determining stock-based compensation and the assumptions and estimates involved in those determinations, the exclusion of non-cash stock-based compensation expense related to employee stock options enhances the ability of management and investors to understand the impact of non-cash stock-based compensation on our operating results. Further, the Company believes that excluding stock-based compensation expense related to employee stock options allows for a more transparent comparison of its financial results to the previous period.

 

 

 

 29 

 

 

RECONCILIATION OF NET LOSS FROM

OPERATIONS TO ADJUSTED EBITDA

(Unaudited)

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2019   2018   2019   2018 
                 
Net loss from operations  $(753,869)  $(1,281,008)  $(2,118,048)  $(2,671,756)
Gain on sale of fixed assets   (150)       (150)    
Interest (income) expense, net   16,525    (9,540)   37,125    (11,063)
Provision for income taxes               2,000 
Depreciation and amortization   16,775    16,797    50,750    50,340 
EBITDA   (720,719)   (1,273,751)   (2,030,323)   (2,630,479)
Adjustments:                    
Stock-based compensation   1,815    1,530    5,446    4,590 
Adjusted EBITDA  $(718,904)  $(1,272,221)  $(2,024,877)  $(2,625,889)

  

Liquidity and Capital Resources

 

For the nine-month period ended September 30, 2019, the Company reported a net loss of $2,118,048 and had cash used in operating activities of $1,977,408 and ended the period with an accumulated deficit of $125,289,454 and total current assets in excess of current liabilities of $3,997,628. At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The credit facility is a $2,000,000 line of credit, which is subject to a borrowing base calculation based on the Company’s eligible accounts receivable and eligible inventory each multiplied by an applicable advance rate, with an overall limitation tied to the Company’s eligible accounts receivable. As of September 30, 2019, we had borrowing capacity of $2,000,000, an outstanding balance of $909,423 and approximately $742,000 of availability on the credit facility. During the twelve-month period between January 1, 2018 and December 31, 2018, the Company’s cash balance decreased from $8,385,595 to $4,678,891, or approximately $309,000 per month. In comparison, during the nine-month period between January 1, 2019 and September 30, 2019, the Company’s cash balance decreased from $4,678,891 to $3,484,114, or approximately $133,000 per month. This improvement is the result of improved revenues and cost management efforts.

 

Since inception, the Company has incurred operating losses and has reported negative cash flows from operating activities. Since 2012, the Company has made significant investments in the engineering, development and marketing of an intelligent automation platform, including but not limited to, hardware and software enhancements, support services and applications. The funding for these development efforts has contributed to the ongoing operating losses and use of cash. Operating losses have been financed by debt and equity transactions, credit facility capacity, the sale of a wholly-owned subsidiary and management of working capital levels. The report from our independent registered public accounting firm on our consolidated financial statements for the year ended December 31, 2018 stated there is substantial doubt about our ability to continue as a going concern.

 

The Company’s ability to continue as a going concern is dependent upon generating profitable operations in the future and/or securing the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company’s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company’s shareholders may lose some or all of their investment.

 

 

 

 30 

 

 

In June 2018, the Company’s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.

 

During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company’s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.

 

The Company expects to draw on its’ cash reserves and utilize the credit facility to the extent availability exists to finance its near term working capital needs. We expect to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company’s historic and continuing losses, there is substantial doubt about the Company’s ability to continue as a going concern.

 

Working Capital

 

Working capital (current assets in excess of current liabilities) from operations decreased by $2,210,062 during the nine months ended September 30, 2019 from working capital of $6,206,299 at December 31, 2018 to working capital of $3,996,237 at September 30, 2019.

  

Revolving Credit Facility

 

The Company is a party to a loan and security agreement (the “Heritage Bank Loan Agreement”), with Heritage Bank of Commerce, a California state chartered bank (“Heritage Bank”), governing a revolving credit facility in a principal amount not to exceed $2,000,000 (the “Credit Facility”). Availability of borrowings under the Credit Facility is subject to a borrowing base calculation based on the Company’s eligible accounts receivable and eligible inventory each multiplied by an applicable advance rate, with an overall limitation tied to the Company’s eligible accounts receivable. The Heritage Bank Loan Agreement is available for working capital and other general business purposes. The outstanding principal balance of the Credit Facility bears interest at the Prime Rate plus 3.00%, which was 8.00% at September 30, 2019 and 8.50% at December 31, 2018. On October 9, 2014, as part of the Heritage Bank Loan Agreement, Heritage Bank was granted a warrant to purchase 250,000 shares of Telkonet common stock, for further information on the accounting for warrants, refer to Note I. The warrant has an exercise price of $0.20 and expires October 9, 2021. On November 6, 2019, the eleventh amendment to the Credit Facility was executed to extend the maturity date to September 30, 2021, unless earlier accelerated under the terms of the Heritage Bank Loan Agreement, and eliminate the maximum EBITDA loss covenant.  The eleventh amendment was effective as of September 30, 2019.

 

The Heritage Bank Loan Agreement contains covenants that place restrictions on, among other things, the incurrence of debt, granting of liens and sale of assets. The Heritage Bank Loan Agreement also contains financial covenants. As discussed above, the EBITDA loss covenant was eliminated in the eleventh amendment to the Credit Facility. The sole financial covenants are a minimum asset coverage ratio and a minimum unrestricted cash balance of $2 million, both of which are measured at the end of each month. A violation of any of these covenants could result in an event of default under the Heritage Bank Loan Agreement. Upon the occurrence of such an event of default or certain other customary events of defaults, payment of any outstanding amounts under the Credit Facility may be accelerated and Heritage Bank’s commitment to extend credit under the Heritage Bank Loan Agreement may be terminated. The Heritage Bank Loan Agreement contains other representations and warranties, covenants, and other provisions customary to transactions of this nature.

 

The outstanding balance on the Credit Facility was $909,423 and $121,474 at September 30, 2019 and December 31, 2018 and the remaining available borrowing capacity was approximately $742,000 and $499,000, respectively. As of September 30, 2019, the Company was in compliance with all financial covenants.

  

 

 

 31 

 

 

Cash Flow Analysis

 

Cash used in operations was $1,977,408 and $3,674,311 during the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, our primary capital needs included costs incurred to increase energy management sales, inventory procurement, and managing current liabilities. The working capital changes during the nine months ended September 30, 2019 were primarily related to an approximate $991,000 increase in accounts receivable, $112,000 decrease in contract liabilities, $108,000 increase in contract assets, partially offset by a $596,000 increase in accounts payable, a $234,000 decrease in inventory, and a $204,000 decrease in prepaid and other current assets. The working capital changes during the nine months ended September 30, 2018 were primarily related to an approximate $615,000 increase in inventories, a $515,000 increase in prepaid expense and other current assets, a $370,000 decrease in contract liabilities, a $335,000 decrease in accounts payable, partially offset by a $298,000 increase in other accrued expenses, and a $285,000 decrease in accounts receivable. The increase in accounts receivable is primarily the result of revenue growth and invoice timing as opposed to collection difficulties. We purchase inventory based on forecasts and orders, and when those forecasts and orders change, the amount of inventory may also fluctuate. Accounts payable fluctuates with changes in inventory levels, volume of inventory purchases, and negotiated supplier and vendor terms.

 

Cash used in investing activities was $5,318, and $7,492 during the nine months ended September 30, 2019 and 2018, respectively. During the nine months ended September 30, 2019, the cash used by investing activities reflects a decrease of $5,318 associated with the purchase of property and equipment. During the nine months ended September 30, 2018, the cash used by investing activities reflects a decrease of $7,492 associated with the purchase of property and equipment.

 

Cash provided from financing activities was $787,949 compared to cash used of $426,481 during the nine months ended September 30, 2019 and 2018, respectively. Proceeds borrowed from the line of credit were $9,079,000 and cash used for payments on the line of credit were $8,291,051 during the nine months ended September 30, 2019. Proceeds borrowed from the line of credit were $1,100,000 and cash used for payments on the line of credit were $1,526,481 during the nine months ended September 30, 2018.

 

We are working to manage our current liabilities while we continue to make changes in operations to improve our cash flow and liquidity position.

 

Management expects that global economic conditions, in particular the decreasing price of energy, the adverse impact of tariffs and competition will continue to present a challenging operating environment through 2019; therefore working capital management will continue to be a high priority for 2019. The Company’s estimated cash requirements for our operations for the next 12 months is not anticipated to differ significantly from our present cash requirements for our operations.

 

Off-Balance Sheet Arrangements

 

The Company has no material off-balance sheet arrangements.

 

Acquisition or Disposition of Property and Equipment

 

The Company does not anticipate significant purchases of property or equipment during the next twelve months. The Waukesha, Wisconsin lease may require additional furniture, shelving, computer equipment and peripherals to be used in the Company’s day-to-day operations.

  

 

 

 32 

 

 

Item 4. Controls and Procedures.

 

Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures that are designed to ensure that material information required to be disclosed in our periodic reports filed under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer as appropriate, to allow timely decisions regarding required disclosure. The Company’s Chief Executive Officer and Chief Financial Officer each evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) as of September 30, 2019. Based on these evaluations, the Chief Executive Officer and the Chief Financial Officer concluded that our disclosure controls and procedures required by paragraph (b) of Rule 13a-15 and 15d-15 were not effective as of September 30, 2019 as a result of the material weaknesses discussed below.

 

Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Exchange Act. The Company’s internal control over financial reporting is designed to provide reasonable assurances regarding the reliability of financial reporting and the preparation of the financial statements of the Company in accordance with U.S. generally accepted accounting principles, or GAAP. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree or compliance with the policies or procedures may deteriorate.

 

With the participation of our Chief Executive Officer, our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2018 based on the framework in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). Based on our evaluation and the material weaknesses described below, management concluded that the Company did not maintain effective internal control over financial reporting as of December 31, 2018 based on the COSO framework criteria.

 

As previously disclosed in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2018, our management did not properly design or maintain effective controls over the control environment and monitoring components of COSO. We did not have a sufficient complement of accounting and financial personnel with an appropriate level of knowledge to address technical accounting and financial reporting matters in accordance with generally accepted accounting principles and the Company’s overall financial reporting requirements. We also lack sufficient information technology resources to address our IT general control environment requirements. The failures within the control environment and monitoring components contributed to the following control activity level material weaknesses:

 

  · Revenues – We did not properly design or maintain effective controls over the recording of revenue recognition for contracts whose performance obligations are fulfilled over time.
     
  · Financial Statement Close and Reporting – We did not properly design or maintain effective controls over the period end financial close and reporting process. Specifically, we lacked control over the review of account reconciliations, journal entries, identification of related party transactions, and reporting of our financial results and disclosures.
     
  · Information Technology – We did not properly design or maintain effective controls to prevent unauthorized access to certain systems, programs and data, and provide for periodic review and monitoring of access and changes in programs, including review of security logs and analysis of segregation of duties conflicts.
     
  · Segregation of Duties – We did not maintain adequate segregation of duties within the Company’s business processes, financial applications, and IT systems. Specifically, we did not have appropriate controls in place to adequately assess the segregation of job responsibilities and system user access for initiating, authorizing, and recording transactions.

 

 

 

 33 

 

 

These control deficiencies could result in a misstatement of account balances resulting in a more than remote likelihood that a material misstatement to our financial statements may not be prevented or detected on a timely basis. Accordingly, we have determined that these control deficiencies as described above constitute material weaknesses.

 

We are reviewing actions to remediate the identified material weaknesses. As we continue to evaluate and work to improve our internal controls over financial reporting, our senior management may determine to take additional measures to address deficiencies or modify the remediation efforts. Until the remediation efforts that our senior management identifies as necessary, are completed, tested and determined effective, the material weaknesses described above will continue to exist. At present, the Company does not expect to hire additional personnel to remediate these control deficiencies in the near future.

 

In light of these material weaknesses, we performed additional analyses and procedures in order to conclude that our consolidated financial statements (i) as of and for the year ended December 31, 2018 and 2017 included in the Annual Report on Form 10-K and (ii) as of September 30, 2019 and 2018 included in this Form 10-Q were fairly stated in accordance with GAAP. Notwithstanding the identified material weaknesses, our management has concluded that (i) the audited condensed consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2018 and (ii) the unaudited condensed consolidated financial statements included in this quarterly filing fairly represent in all material respects our financial position, results of operations, cash flows and changes in stockholders’ equity as of and for the periods presented in accordance with U.S. GAAP.

 

Under applicable Securities Law, the Company is not required to obtain an attestation report from the Company's independent registered public accounting firm regarding internal control over financial reporting, and accordingly, such an attestation has not been obtained or included in the Annual Report on Form 10-K for the year ended December 31, 2018.

 

Changes in Internal Controls

 

Other than the material weaknesses discussed above, during the quarter ended September 30, 2019, there have been no changes in our internal control over financial reporting that have materially affected or are reasonably likely to materially affect our internal controls over financial reporting.

  

 

 

 

 

 

 

 

 

 34 

 

 

PART II. OTHER INFORMATION

  

Item 1. Legal Proceedings.

 

The Company is subject to legal proceedings and claims which arise in the ordinary course of its business.  Although occasional adverse decisions or settlements may occur, the Company believes that the final disposition of such matters should not have a material adverse effect on its financial position, results of operations or liquidity.

   

Item 1A. Risk Factors.

 

There were no material changes during the quarter to the Risk Factors disclosed in Item 1A – “Risk Factors” in our annual report on Form 10-K for the year ended December 31, 2018.

 

Item 6. Exhibits.

  

Exhibit Number   Description Of Document

10.1

 

Eleventh Amendment to Loan and Security Agreement entered into as of November 6, 2019, by and among Telkonet, Inc. and Heritage Bank of Commerce (incorporated by reference to our Form 8-K (File No. 000-31972) filed on November 7, 2019)

31.1   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 of Jason L. Tienor
31.2   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 of Richard E. Mushrush
32.1   Certification of Jason L. Tienor pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2   Certification of Richard E. Mushrush pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS   XBRL Instance Document
101.SCH   XBRL Schema Document
101.CAL   XBRL Calculation Linkbase Document
101.DEF   XBRL Definition Linkbase Document
101.LAB   XBRL Label Linkbase Document
101.PRE   XBRL Presentation Linkbase Document

   

 

 

 35 

 

 

SIGNATURES

 

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

 

 

Telkonet, Inc.

Registrant

     
Date: November 14, 2019 By: /s/ Jason L. Tienor                                    
 

Jason L. Tienor

Chief Executive Officer

(principal executive officer)

   
Date: November 14, 2019 By: /s/ Richard E. Mushrush                          
 

Richard E. Mushrush

Chief Financial Officer

(principal financial officer)

 

 

 

 

 

 

 

 

 

 

 36 

 

EX-31.1 2 telkonet_ex3101.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

EXHIBIT 31.1

 

CERTIFICATIONS

 

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Jason L. Tienor, certify that:

 

1.        I have reviewed this quarterly report on Form 10-Q of Telkonet, Inc.;

 

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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)      Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)       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

 

(d)       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.

 

Date: November 14, 2019

 

By: /s/ Jason L. Tienor           
   Jason L. Tienor  
   Chief Executive Officer  

 

EX-31.2 3 telkonet_ex3102.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

EXHIBIT 31.2

 

CERTIFICATIONS

 

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Richard E. Mushrush certify that:

 

1.        I have reviewed this quarterly report on Form 10-Q of Telkonet, Inc.;

 

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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)       Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)       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

 

(d)       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.

 

Date: November 14, 2019

 

By: /s/ Richard E. Mushrush         
   Richard E. Mushrush  
    Chief Financial Officer  

EX-32.1 4 telkonet_ex3201.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Telkonet, Inc. (the "Company") on Form 10-Q for the period ended September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Jason L. Tienor, 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; and

 

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

 

This certification is being provided pursuant to 18 U.S.C. Section 1350 and is not to be deemed a part of the Report, nor is it to be deemed to be “filed” for any purpose whatsoever.

  

/s/ Jason L. Tienor                             

Jason L. Tienor

Chief Executive Officer

November 14, 2019

EX-32.2 5 telkonet_ex3202.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Telkonet, Inc. (the "Company") on Form 10-Q for the period ended September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Richard E. Mushrush, 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; and

 

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

 

This certification is being provided pursuant to 18 U.S.C. Section 1350 and is not to be deemed a part of the Report, nor is it to be deemed to be “filed” for any purpose whatsoever.

 

/s/ Richard E. Mushrush                             

Richard E. Mushrush

Chief Financial Officer

November 14, 2019

EX-101.INS 6 tkoi-20190930.xml XBRL INSTANCE FILE 0001094084 2019-01-01 2019-09-30 0001094084 us-gaap:SeriesBPreferredStockMember 2018-12-31 0001094084 us-gaap:SeriesBPreferredStockMember 2019-09-30 0001094084 us-gaap:SeriesAPreferredStockMember 2019-09-30 0001094084 us-gaap:SeriesAPreferredStockMember 2018-12-31 0001094084 2019-09-30 0001094084 2018-12-31 0001094084 2017-12-31 0001094084 2018-01-01 2018-09-30 0001094084 us-gaap:CommonStockMember 2018-12-31 0001094084 us-gaap:CommonStockMember 2019-09-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001094084 us-gaap:RetainedEarningsMember 2018-12-31 0001094084 us-gaap:RetainedEarningsMember 2019-09-30 0001094084 TKOI:HospitalityMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001094084 TKOI:EducationMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001094084 TKOI:HeritageBankMember TKOI:LoanAndSecurityAgreementMember 2019-01-01 2019-09-30 0001094084 TKOI:HeritageBankMember TKOI:LoanAndSecurityAgreementMember 2019-09-30 0001094084 TKOI:HeritageBankMember TKOI:LoanAndSecurityAgreementMember 2018-12-31 0001094084 us-gaap:EmployeeStockOptionMember TKOI:ExercisePrice1Member 2019-01-01 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember TKOI:ExercisePrice2Member 2019-01-01 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember TKOI:ExercisePrice1Member 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember TKOI:ExercisePrice2Member 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember 2019-09-30 0001094084 us-gaap:EmployeeStockOptionMember 2018-12-31 0001094084 us-gaap:EmployeeStockOptionMember 2017-12-31 0001094084 us-gaap:WarrantMember TKOI:Price20Member 2019-01-01 2019-09-30 0001094084 us-gaap:WarrantMember TKOI:Price20Member 2019-09-30 0001094084 us-gaap:WarrantMember 2019-01-01 2019-09-30 0001094084 us-gaap:WarrantMember 2018-12-31 0001094084 us-gaap:WarrantMember 2019-09-30 0001094084 us-gaap:WarrantMember 2017-12-31 0001094084 TKOI:NonEmployeeDirectorsMember 2019-01-01 2019-09-30 0001094084 TKOI:NonEmployeeDirectorsMember 2018-01-01 2018-12-31 0001094084 us-gaap:SupplierConcentrationRiskMember TKOI:OneSupplierMember 2019-01-01 2019-09-30 0001094084 us-gaap:SupplierConcentrationRiskMember TKOI:OneSupplierMember 2018-01-01 2018-09-30 0001094084 TKOI:OneSupplierMember 2019-09-30 0001094084 TKOI:OneSupplierMember 2018-12-31 0001094084 us-gaap:ProductMember 2019-01-01 2019-09-30 0001094084 us-gaap:ProductMember 2018-01-01 2018-09-30 0001094084 TKOI:RecurringRevenuesMember 2019-01-01 2019-09-30 0001094084 TKOI:RecurringRevenuesMember 2018-01-01 2018-09-30 0001094084 TKOI:HospitalityMember TKOI:RecurringRevenuesMember 2019-01-01 2019-09-30 0001094084 TKOI:EducationMember TKOI:RecurringRevenuesMember 2019-01-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember TKOI:RecurringRevenuesMember 2019-01-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember TKOI:RecurringRevenuesMember 2019-01-01 2019-09-30 0001094084 TKOI:HospitalityMember 2019-01-01 2019-09-30 0001094084 TKOI:EducationMember 2019-01-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember 2019-01-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember 2019-01-01 2019-09-30 0001094084 us-gaap:CommonStockMember 2017-12-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001094084 us-gaap:RetainedEarningsMember 2017-12-31 0001094084 2018-01-01 2018-12-31 0001094084 us-gaap:CommonStockMember 2018-09-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001094084 us-gaap:RetainedEarningsMember 2018-09-30 0001094084 2018-09-30 0001094084 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001094084 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001094084 us-gaap:SalesRevenueNetMember TKOI:OneCustomerMember 2019-01-01 2019-09-30 0001094084 us-gaap:ProductMember 2019-07-01 2019-09-30 0001094084 us-gaap:ProductMember 2018-07-01 2018-09-30 0001094084 TKOI:RecurringRevenuesMember 2019-07-01 2019-09-30 0001094084 TKOI:RecurringRevenuesMember 2018-07-01 2018-09-30 0001094084 2019-07-01 2019-09-30 0001094084 2018-07-01 2018-09-30 0001094084 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0001094084 TKOI:HospitalityMember TKOI:RecurringRevenuesMember 2019-07-01 2019-09-30 0001094084 TKOI:EducationMember TKOI:RecurringRevenuesMember 2019-07-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember TKOI:RecurringRevenuesMember 2019-07-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember TKOI:RecurringRevenuesMember 2019-07-01 2019-09-30 0001094084 TKOI:HospitalityMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001094084 TKOI:EducationMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001094084 TKOI:HospitalityMember 2019-07-01 2019-09-30 0001094084 TKOI:EducationMember 2019-07-01 2019-09-30 0001094084 TKOI:MultipleDwellingUnitsMember 2019-07-01 2019-09-30 0001094084 TKOI:GovernmentRevenuesMember 2019-07-01 2019-09-30 0001094084 us-gaap:SalesRevenueNetMember TKOI:OneCustomer2Member 2019-01-01 2019-09-30 0001094084 us-gaap:SalesRevenueNetMember TKOI:OneCustomer3Member 2019-01-01 2019-09-30 0001094084 us-gaap:AccountsReceivableMember TKOI:OneCustomerMember 2019-01-01 2019-09-30 0001094084 us-gaap:AccountsReceivableMember TKOI:OneCustomer2Member 2019-01-01 2019-09-30 0001094084 us-gaap:AccountsReceivableMember TKOI:OneCustomerMember 2018-01-01 2018-12-31 0001094084 us-gaap:AccountsReceivableMember TKOI:OneCustomer2Member 2018-01-01 2018-12-31 0001094084 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001094084 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001094084 us-gaap:CommonStockMember 2018-03-31 0001094084 us-gaap:CommonStockMember 2018-06-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001094084 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001094084 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001094084 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001094084 us-gaap:RetainedEarningsMember 2018-03-31 0001094084 us-gaap:RetainedEarningsMember 2018-06-30 0001094084 2018-01-01 2018-03-31 0001094084 2018-04-01 2018-06-30 0001094084 2018-03-31 0001094084 2018-06-30 0001094084 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001094084 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001094084 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001094084 us-gaap:CommonStockMember 2019-03-31 0001094084 us-gaap:CommonStockMember 2019-06-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001094084 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001094084 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001094084 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001094084 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001094084 us-gaap:RetainedEarningsMember 2019-03-31 0001094084 us-gaap:RetainedEarningsMember 2019-06-30 0001094084 2019-01-01 2019-03-31 0001094084 2019-04-01 2019-06-30 0001094084 2019-03-31 0001094084 2019-06-30 0001094084 TKOI:HospitalityMember us-gaap:ProductMember 2018-07-01 2018-09-30 0001094084 TKOI:EducationMember us-gaap:ProductMember 2018-07-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember us-gaap:ProductMember 2018-07-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember us-gaap:ProductMember 2018-07-01 2018-09-30 0001094084 TKOI:HospitalityMember TKOI:RecurringRevenuesMember 2018-07-01 2018-09-30 0001094084 TKOI:EducationMember TKOI:RecurringRevenuesMember 2018-07-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember TKOI:RecurringRevenuesMember 2018-07-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember TKOI:RecurringRevenuesMember 2018-07-01 2018-09-30 0001094084 TKOI:HospitalityMember 2018-07-01 2018-09-30 0001094084 TKOI:EducationMember 2018-07-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember 2018-07-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember 2018-07-01 2018-09-30 0001094084 TKOI:HospitalityMember TKOI:RecurringRevenuesMember 2018-01-01 2018-09-30 0001094084 TKOI:EducationMember TKOI:RecurringRevenuesMember 2018-01-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember TKOI:RecurringRevenuesMember 2018-01-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember TKOI:RecurringRevenuesMember 2018-01-01 2018-09-30 0001094084 TKOI:HospitalityMember us-gaap:ProductMember 2018-01-01 2018-09-30 0001094084 TKOI:EducationMember us-gaap:ProductMember 2018-01-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember us-gaap:ProductMember 2018-01-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember us-gaap:ProductMember 2018-01-01 2018-09-30 0001094084 TKOI:HospitalityMember 2018-01-01 2018-09-30 0001094084 TKOI:EducationMember 2018-01-01 2018-09-30 0001094084 TKOI:MultipleDwellingUnitsMember 2018-01-01 2018-09-30 0001094084 TKOI:GovernmentRevenuesMember 2018-01-01 2018-09-30 0001094084 2019-10-31 0001094084 us-gaap:AccountingStandardsUpdate201811Member 2019-09-30 0001094084 TKOI:PreferredStockSeriesAMember 2017-12-31 0001094084 TKOI:PreferredStockSeriesBMember 2017-12-31 0001094084 TKOI:PreferredStockSeriesAMember 2018-03-31 0001094084 TKOI:PreferredStockSeriesBMember 2018-03-31 0001094084 TKOI:PreferredStockSeriesAMember 2018-06-30 0001094084 TKOI:PreferredStockSeriesBMember 2018-06-30 0001094084 TKOI:PreferredStockSeriesAMember 2018-09-30 0001094084 TKOI:PreferredStockSeriesBMember 2018-09-30 0001094084 TKOI:PreferredStockSeriesAMember 2018-12-31 0001094084 TKOI:PreferredStockSeriesBMember 2018-12-31 0001094084 TKOI:PreferredStockSeriesAMember 2019-03-31 0001094084 TKOI:PreferredStockSeriesBMember 2019-03-31 0001094084 TKOI:PreferredStockSeriesAMember 2019-09-30 0001094084 TKOI:PreferredStockSeriesBMember 2019-09-30 0001094084 TKOI:PreferredStockSeriesAMember 2019-06-30 0001094084 TKOI:PreferredStockSeriesBMember 2019-06-30 0001094084 TKOI:ImpactOfAdoptionASC842Member 2019-01-02 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure TELKONET INC 0001094084 10-Q 2019-09-30 false --12-31 Yes Q3 2019 0.001 0.001 190000000 190000000 135633350 134793211 135633350 135633350 134793211 909423 121474 909423 121474 1367580 1790919 -125289454 -123171406 8531880 6043374 5786068 863507 371711 942063 7963349 5643509 568531 399865 455364 92370 20797 0 6241432 955877 392508 942063 1995788 1319046 202855 144970 2198643 1464016 149868 51321 1666 0 1764778 155354 59661 15995 1914646 206675 61327 15995 1222543 -4159 100604 58 103157 40344 1469 0 1325700 36185 102073 58 330652 58449 10764 0 4755219 647079 166454 74757 5085871 705528 177218 74757 697672 917874 true 362059 362059 1340566 1340566 0.001 0.001 0.001 0.001 0.001 0.001 538 538 215 215 15000000 15000000 52 52 185 185 435081 450655 1655535 1600168 Non-accelerated Filer false false 30314 46103 59982 36373 28000 20584 14211 3559793 3557399 1120975 1232623 2102246 1146832 22248 65541 291918 241253 Prime rate plus 3.00% 742000 742000 499000 .085 175081 190655 730535 675168 2000000 1349793 3349793 3349793 4376474 P7Y3M4D P4Y1M2D P5Y11M23D 0.14 0.18 0.16 0.16 0.18 2000000 1190059 3190059 0.14 0.18 0.16 0 0 0 67394 0 0 0 0 0 1094075 0 1094075 0.14 0.17 250000 250000 250000 250000 0.20 0.20 0.20 0.20 250000 0.20 0 0 0 0 0 0 0 0 0 0 0 0 105000 144000 1446708 42357 43400 83282 138527 101145 -6437 30465 0 0 133133 171492 0.84 0.90 0.16 0.16 0.12 0.28 0.14 0.29 0.11 2522000 3261000 2079998 1081291 373043 577386 25336 19695 7753374 8462931 201857 247289 17130 17130 8903045 8727350 1004599 408045 622737 656611 998458 1070502 221920 0 3757137 2256632 3757137 122517 162121 794273 0 0 71877 -71877 916790 233998 916790 4673927 2490630 135632 134792 127680315 127570709 8903045 8727350 930684 0 1042004 3484114 423303 314749 -220202 42357 43400 252961 239793 5187 86062 P2Y0M7D 97903 268465 55003 223835 1293601 242299 195176 193169 384119 211448 223417 242785 195176 193168 380714 .085 277408 1016193 1095761 170562 P5Y10M24D 164794 001-31972 Yes UT 5446 4590 1815 1530 268465 255568 87633 84620 3484114 4678891 9195595 4229118 6236720 9533066 134792 135632 127570709 127680315 -123171406 -125289454 133695 127421402 -119724656 134536 127533151 -122826412 6543900 133989 133989 127458639 127460169 -121338822 -121545404 7956431 7751379 135086 135331 127608232 127645801 -124017010 -124535585 5428933 4948172 1340566 362059 1340566 362059 1340566 362059 1340566 362059 1340566 362059 1340566 362059 1340566 362059 1340566 362059 5264366 3447356 5026815 3252409 237551 194947 1259151 881444 74437 68467 1333588 949911 3267514 2596018 865055 514105 1360986 1410287 448690 539652 3936851 3816210 1137084 1248204 50750 50340 16775 16797 5348587 5276837 1602549 1804653 -2081073 -2680819 -737494 -1290548 -37125 11063 -16525 9540 -36975 11063 -16375 9540 -2118048 -2669756 -753869 -1281008 0 2000 0 0 -2118048 -2671756 -753869 -1281008 -0.02 -0.02 -0.01 -0.01 -0.02 -0.02 -0.01 -0.01 134937277 133892730 135331951 133989919 134937277 133892730 135331951 134238181 134793211 135633350 133695111 134536907 133989919 133989919 135085519 135331951 185 52 185 52 185 52 185 52 185 52 185 52 185 52 185 52 -430000 -430000 294808 546988 292308 246432 301399 33000 72000 294 547 35706 71453 36000 294 245 301 35708 35753 32699 36002 35998 1815 1529 1531 1530 1529 1531 1530 1815 1816 1815 1815 1816 -2118048 -2671756 -753869 -1281008 -1184166 -206582 -1281008 -1184166 -206582 -845604 -518575 -753869 -845604 -518575 105000 108000 -7241 101917 189539 -15394 178426 0 991466 -285330 -233800 615055 -204343 515403 596554 -335056 -33874 297803 111648 370209 108554 7292 -164794 0 5641 10018 0 17893 -1977408 -3674311 5318 7492 -5318 -7492 9079000 1100000 -8291051 -1526481 787949 -426481 -1194777 -4108284 3484114 5087311 60580 21430 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE A&#160;&#8211; BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the significant accounting policies applied in the preparation of the accompanying condensed consolidated financial statements follows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>General</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements of Telkonet, Inc. (the &#8220;Company&#8221;, &#8220;Telkonet&#8221;) have been prepared in accordance with Rule S-X of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. However, the results from operations for the nine months ended September 30, 2019, are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated December 31, 2018 financial statements and footnotes thereto included in the Company's Form 10-K filed with the SEC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Business and Basis of Presentation</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Telkonet, Inc. (the &#8220;Company&#8221;, &#8220;Telkonet&#8221;), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (&#8220;IoT&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2007, the Company acquired substantially all of the assets of Smart Systems International (&#8220;SSI&#8221;), which was a provider of energy management products and solutions to customers in the United States and Canada and the precursor to the Company&#8217;s EcoSmart platform. The EcoSmart platform provides comprehensive savings, management reporting, analytics and virtual engineering of a customer&#8217;s portfolio and/or property&#8217;s room-by-room energy consumption. Telkonet has deployed more than a half million intelligent devices worldwide in properties within the hospitality, military, educational, healthcare and other commercial markets. The EcoSmart platform is recognized as a solution for reducing energy consumption, operational costs and carbon footprints, and eliminating the need for new energy generation in these marketplaces &#8211; all whilst improving occupant comfort and convenience.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Telkonet Communications, Inc. We currently operate in a single reportable business segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Going Concern and Management&#8217;s Plan</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying financial statements have been prepared on a going concern basis which assumes the Company will be able to realize its assets and discharge its liabilities in the normal course of business for the foreseeable future and, thus, do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since inception through September 30, 2019, we have incurred cumulative losses of $125,289,454 and have never generated enough funds through operations to support our business. For the nine-month period ended September 30, 2019, we had an operating cash flow deficit of $1,977,408 from operations. The Company&#8217;s ability to continue as a going concern is dependent upon generating profitable operations in the future and obtaining the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company&#8217;s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company&#8217;s shareholders may lose some or all of their investment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, the Company&#8217;s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company&#8217;s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The Company currently expects to draw on these cash reserves and utilize the credit facility to finance its near term working capital needs. It expects to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company&#8217;s historic and continuing losses, there is substantial doubt about the Company&#8217;s ability to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Income (Loss) per Common Share</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company computes earnings per share under ASC 260-10, &#8220;Earnings Per Share&#8221;. Basic net income (loss) per common share is computed using the weighted average shares outstanding. Diluted net income (loss) per common share is computed using the treasury stock method, which assumes that the proceeds to be received on exercise of outstanding stock options and warrants are used to repurchase shares of the Company at the average market price of the common shares for the year. Dilutive common stock equivalents consist of shares issuable upon the exercise of the Company's outstanding stock options and warrants. For the nine months ended September 30, 2019 and 2018, there were 3,599,793 and 3,557,399 shares of common stock underlying options and warrants excluded due to these instruments being anti-dilutive, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Use of Estimates</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with United States of America (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates are used when accounting for items and matters such as revenue recognition and allowances for uncollectible accounts receivable, inventory obsolescence, depreciation and amortization, long-lived assets, taxes, related valuation allowance and income tax provisions, stock-based compensation, and contingencies. The Company believes that the estimates, judgments and assumptions are reasonable, based on information available at the time they are made. Actual results may differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Income Taxes</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with ASC 740-10 &#8220;Income Taxes.&#8221; Under this method, deferred income taxes (when required) are provided based on the difference between the financial reporting and income tax bases of assets and liabilities and net operating losses at the statutory rates enacted for future periods. The Company has a policy of establishing a valuation allowance when it is more likely than not that the Company will not realize the benefits of its deferred income tax assets in the future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC 740-10-25, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740-10-25 also provides guidance on de-recognition, classification, treatment of interest and penalties, and disclosure of such positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Revenue from Contracts with Customers</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Identify the customer contracts</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for a customer contract under ASC 606 when the contract is legally enforceable. A contract is legally enforceable when all of the following criteria are met: (1) the contract has been approved by the Company and the customer and both parties are committed to perform their respective obligations, (2) the Company can identify each party&#8217;s rights regarding goods or services transferred, (3) the Company can identify payment terms for goods or services transferred, (4) the contract has commercial substance, and (5) collectability of all the consideration to which the Company is entitled in exchange for the goods or services transferred is probable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract does not exist if each party to the contract has the unilateral right to terminate a wholly unperformed contract without compensating the other party (or parties). Nearly all of the Company&#8217;s contracts do not contain such mutual termination rights for convenience. All contracts are in written form.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Identify the performance obligations</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will enter into product only contracts that contain a single performance obligation related to the transfer of EcoSmart products to a customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will also enter into certain customer contracts that encompass product and installation services, referred to as &#8220;turnkey&#8221; solutions. These contracts ultimately provide the customer with a solution that enhances the functionality of the customer&#8217;s existing equipment. For this reason, the Company has determined that the product and installation services are not separately identifiable performance obligations, but in essence represent one, combined performance obligation (&#8220;turnkey&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also offers technical phone support services to customers. This service is considered a separate performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Determine the transaction price</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally enters into contracts containing fixed prices. It is not customary for the Company to include contract terms that would result in variable consideration. In the rare situation that a contract does include this type of provision, it is not expected to result in a material adjustment to the transaction price. The Company regularly extends pricing discounts; however, they are negotiated up front and adjust the fixed transaction price set out in the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customer contracts will typically contain upfront deposits that will be applied against future invoices, as well as customer retainage. The intent of any required deposit or retainage is to ensure that the obligations of either party are honored and follow customary industry practices. In addition, the Company will typically be paid in advance at the beginning of any support contracts, consistent with industry practices. None of these payment provisions are intended to represent significant implicit financing. The Company&#8217;s standard payment terms are thirty days from invoice date. Products are fully refundable when returned in their original packaging without damage or defacing less a restocking fee. Historical returns have shown to be immaterial. The Company offers a standard one-year assurance warranty. However customers can purchase an extended warranty. Under the new standard, extended warranties are accounted for as a service warranty, requiring the revenue to be recognized over the extended service periods. Contracts involving an extended warranty are immaterial and will continue to be combined with technical phone support services revenue and recognized on a straight-line basis over the term of the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Allocate the transaction price to the performance obligations</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from customer contracts are allocated to the separate performance obligations based on their relative stand-alone selling price (&#8220;SSP&#8221;) at contract inception. The SSP is the price at which the Company would sell a promised good or service separately. The best evidence of an SSP is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. However, turnkey solutions are sold for a broad range of amounts resulting from, but not limited to, tiered discounting for value added resellers (&#8220;VAR&#8221;) based upon committed volumes and other economic factors. Due to the high variability of our pricing, the Company cannot establish a reliable SSP using observable data. Accordingly, the Company uses the residual approach to allocate the transaction price to performance obligations related to its turnkey solutions. When support services are not included within the turnkey solution, the residual method is not utilized and no allocation of the transaction price to the performance obligation is necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All support service agreements, whether single or multi-year terms, automatically renew for one-year terms at a suggested retail price (&#8220;SRP&#8221;). Support service renewals are consistently priced and therefore would support the use of SRP as the best estimate of an SSP for such performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenues from product only sales at a point in time, when control over the product has transferred to the customer. As the Company&#8217;s principal terms of sale are FOB shipping point, the Company primarily transfers control and records revenue for product only sales upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A typical turnkey project involves the installation and integration of 200-300 rooms in a customer-controlled facility and usually takes sixty days to complete. Since control over goods and services transfers to a customer once a room is installed, the Company recognizes revenue for turnkey solutions over time. The Company uses an outputs measure based on the number of rooms installed to recognize revenues from turnkey solutions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from support services are recognized over time, in even daily increments over the term of the contract, and are presented as &#8220;Recurring Revenue&#8221; in the Statement of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract liabilities include deferrals for the monthly support service fees. Long-term contract liabilities represent support service fees that will be recognized as revenue after September 30, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Contract Fulfillment Cost</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes related costs of the contract over time in relation to the revenue recognized. Costs included within the projects relate to the cost of the material, direct labor and costs of outside services utilized to complete projects. These are represented as &#8220;Contract assets&#8221; in the condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Guarantees and Product Warranties</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records a liability for potential warranty claims in cost of sales at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. The products sold are generally covered by a warranty for a period of one year. In the event the Company determines that its current or future product repair and replacement costs exceed its estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. For the nine months ended September 30, 2019 and the year ended December 31, 2018, the Company experienced returns of approximately 1% to 2% of materials included in the cost of sales. As of September 30, 2019 and December 31, 2018, the Company recorded warranty liabilities in the amount of $30,314 and $46,103, respectively, using this experience factor range.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Product warranties for the nine months ended September 30, 2019 and the year ended December 31, 2018 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">46,103</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">59,892</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Warranty claims incurred</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(36,373</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(28,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Provision charged to expense</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,584</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,211</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">30,314</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,103</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>General</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements of Telkonet, Inc. (the &#8220;Company&#8221;, &#8220;Telkonet&#8221;) have been prepared in accordance with Rule S-X of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. However, the results from operations for the nine months ended September 30, 2019, are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated December 31, 2018 financial statements and footnotes thereto included in the Company's Form 10-K filed with the SEC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Business and Basis of Presentation</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Telkonet, Inc. (the &#8220;Company&#8221;, &#8220;Telkonet&#8221;), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (&#8220;IoT&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2007, the Company acquired substantially all of the assets of Smart Systems International (&#8220;SSI&#8221;), which was a provider of energy management products and solutions to customers in the United States and Canada and the precursor to the Company&#8217;s EcoSmart platform. The EcoSmart platform provides comprehensive savings, management reporting, analytics and virtual engineering of a customer&#8217;s portfolio and/or property&#8217;s room-by-room energy consumption. Telkonet has deployed more than a half million intelligent devices worldwide in properties within the hospitality, military, educational, healthcare and other commercial markets. The EcoSmart platform is recognized as a solution for reducing energy consumption, operational costs and carbon footprints, and eliminating the need for new energy generation in these marketplaces &#8211; all whilst improving occupant comfort and convenience.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Telkonet Communications, Inc. We currently operate in a single reportable business segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Income (Loss) per Common Share</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company computes earnings per share under ASC 260-10, &#8220;Earnings Per Share&#8221;. Basic net income (loss) per common share is computed using the weighted average shares outstanding. Diluted net income (loss) per common share is computed using the treasury stock method, which assumes that the proceeds to be received on exercise of outstanding stock options and warrants are used to repurchase shares of the Company at the average market price of the common shares for the year. Dilutive common stock equivalents consist of shares issuable upon the exercise of the Company's outstanding stock options and warrants. For the nine months ended September 30, 2019 and 2018, there were 3,599,793 and 3,557,399 shares of common stock underlying options and warrants excluded due to these instruments being anti-dilutive, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Use of Estimates</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with United States of America (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates are used when accounting for items and matters such as revenue recognition and allowances for uncollectible accounts receivable, inventory obsolescence, depreciation and amortization, long-lived assets, taxes, related valuation allowance and income tax provisions, stock-based compensation, and contingencies. The Company believes that the estimates, judgments and assumptions are reasonable, based on information available at the time they are made. Actual results may differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Income Taxes</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with ASC 740-10 &#8220;Income Taxes.&#8221; Under this method, deferred income taxes (when required) are provided based on the difference between the financial reporting and income tax bases of assets and liabilities and net operating losses at the statutory rates enacted for future periods. The Company has a policy of establishing a valuation allowance when it is more likely than not that the Company will not realize the benefits of its deferred income tax assets in the future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC 740-10-25, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740-10-25 also provides guidance on de-recognition, classification, treatment of interest and penalties, and disclosure of such positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Revenue from Contracts with Customers</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Identify the customer contracts</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for a customer contract under ASC 606 when the contract is legally enforceable. A contract is legally enforceable when all of the following criteria are met: (1) the contract has been approved by the Company and the customer and both parties are committed to perform their respective obligations, (2) the Company can identify each party&#8217;s rights regarding goods or services transferred, (3) the Company can identify payment terms for goods or services transferred, (4) the contract has commercial substance, and (5) collectability of all the consideration to which the Company is entitled in exchange for the goods or services transferred is probable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract does not exist if each party to the contract has the unilateral right to terminate a wholly unperformed contract without compensating the other party (or parties). Nearly all of the Company&#8217;s contracts do not contain such mutual termination rights for convenience. All contracts are in written form.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Identify the performance obligations</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will enter into product only contracts that contain a single performance obligation related to the transfer of EcoSmart products to a customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will also enter into certain customer contracts that encompass product and installation services, referred to as &#8220;turnkey&#8221; solutions. These contracts ultimately provide the customer with a solution that enhances the functionality of the customer&#8217;s existing equipment. For this reason, the Company has determined that the product and installation services are not separately identifiable performance obligations, but in essence represent one, combined performance obligation (&#8220;turnkey&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also offers technical phone support services to customers. This service is considered a separate performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Determine the transaction price</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally enters into contracts containing fixed prices. It is not customary for the Company to include contract terms that would result in variable consideration. In the rare situation that a contract does include this type of provision, it is not expected to result in a material adjustment to the transaction price. The Company regularly extends pricing discounts; however, they are negotiated up front and adjust the fixed transaction price set out in the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customer contracts will typically contain upfront deposits that will be applied against future invoices, as well as customer retainage. The intent of any required deposit or retainage is to ensure that the obligations of either party are honored and follow customary industry practices. In addition, the Company will typically be paid in advance at the beginning of any support contracts, consistent with industry practices. None of these payment provisions are intended to represent significant implicit financing. The Company&#8217;s standard payment terms are thirty days from invoice date. Products are fully refundable when returned in their original packaging without damage or defacing less a restocking fee. Historical returns have shown to be immaterial. The Company offers a standard one-year assurance warranty. However customers can purchase an extended warranty. Under the new standard, extended warranties are accounted for as a service warranty, requiring the revenue to be recognized over the extended service periods. Contracts involving an extended warranty are immaterial and will continue to be combined with technical phone support services revenue and recognized on a straight-line basis over the term of the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Allocate the transaction price to the performance obligations</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from customer contracts are allocated to the separate performance obligations based on their relative stand-alone selling price (&#8220;SSP&#8221;) at contract inception. The SSP is the price at which the Company would sell a promised good or service separately. The best evidence of an SSP is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. However, turnkey solutions are sold for a broad range of amounts resulting from, but not limited to, tiered discounting for value added resellers (&#8220;VAR&#8221;) based upon committed volumes and other economic factors. Due to the high variability of our pricing, the Company cannot establish a reliable SSP using observable data. Accordingly, the Company uses the residual approach to allocate the transaction price to performance obligations related to its turnkey solutions. When support services are not included within the turnkey solution, the residual method is not utilized and no allocation of the transaction price to the performance obligation is necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All support service agreements, whether single or multi-year terms, automatically renew for one-year terms at a suggested retail price (&#8220;SRP&#8221;). Support service renewals are consistently priced and therefore would support the use of SRP as the best estimate of an SSP for such performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenues from product only sales at a point in time, when control over the product has transferred to the customer. As the Company&#8217;s principal terms of sale are FOB shipping point, the Company primarily transfers control and records revenue for product only sales upon shipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A typical turnkey project involves the installation and integration of 200-300 rooms in a customer-controlled facility and usually takes sixty days to complete. Since control over goods and services transfers to a customer once a room is installed, the Company recognizes revenue for turnkey solutions over time. The Company uses an outputs measure based on the number of rooms installed to recognize revenues from turnkey solutions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from support services are recognized over time, in even daily increments over the term of the contract, and are presented as &#8220;Recurring Revenue&#8221; in the Statement of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract liabilities include deferrals for the monthly support service fees. Long-term contract liabilities represent support service fees that will be recognized as revenue after September 30, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Contract Fulfillment Cost</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes related costs of the contract over time in relation to the revenue recognized. Costs included within the projects relate to the cost of the material, direct labor and costs of outside services utilized to complete projects. These are represented as &#8220;Contract assets&#8221; in the condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Guarantees and Product Warranties</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records a liability for potential warranty claims in cost of sales at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. The products sold are generally covered by a warranty for a period of one year. In the event the Company determines that its current or future product repair and replacement costs exceed its estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. For the nine months ended September 30, 2019 and the year ended December 31, 2018, the Company experienced returns of approximately 1% to 2% of materials included in the cost of sales. As of September 30, 2019 and December 31, 2018, the Company recorded warranty liabilities in the amount of $30,314 and $46,103, respectively, using this experience factor range.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Product warranties for the nine months ended September 30, 2019 and the year ended December 31, 2018 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">46,103</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">59,892</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Warranty claims incurred</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(36,373</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(28,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Provision charged to expense</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,584</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,211</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">30,314</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,103</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">46,103</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">59,892</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Warranty claims incurred</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(36,373</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(28,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Provision charged to expense</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,584</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,211</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">30,314</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,103</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE B&#160;&#8211; NEW ACCOUNTING PRONOUNCEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. The guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The guidance requires a modified retrospective transition method and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounting Standards Recently Adopted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2019, the Company has adopted ASU 2016-02, Leases (&#8220;ASU 2016-02&#8221;), subsequently amended in 2018 by ASU 2018-10, ASU 2018-11 and ASU 2018-20 and codified in ASC 842, Leases (&#8220;ASC 842&#8221;). ASC 842 is effective for annual periods beginning after December 15, 2018 and interim periods thereafter. Earlier application was permitted, however the Company did not elect to do so. ASC 842 supersedes current lease guidance in ASC 840 and requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC 842 expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We chose to elect available practical expedients permitted under the guidance, which among other items, allowed the Company to carry forward its historical lease classification to not reassess leases for the definition of lease under the new standard, and to not reassess initial direct costs for existing leases. Refer below for practical expedient package adopted:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td style="text-align: justify"><font style="font-size: 10pt">Whether expired or existing contracts contain leases under the new definition of the lease;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td style="text-align: justify"><font style="font-size: 10pt">Lease classification for expired or existing leases; and</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td style="text-align: justify"><font style="font-size: 10pt">Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon the adoption of ASC 842, we have elected to not recognize a right-of-use asset and related lease liability for leases with an initial term of 12 months or less as an accounting policy choice and elected to account for lease and non-lease components as a single lease component.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to utilize the new alternative transition approach introduced by ASU 2018-11, under which the standard is adopted and measured from the first date of the fiscal year under adoption, in this case January 1, 2019. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2019, $0.9 million was included in total other assets, $0.2 million in total current liabilities, and $0.8 million in total long-term liabilities. There was no impact on our Condensed Consolidated Statements of Operations. Refer to Note K for further discussion.</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Variance</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left">Contract assets</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">423,303</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">314,749</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">108,554</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,120,975</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,232,623</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,648</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">697,672</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">917,874</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(220,202</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE D &#8211; ACCOUNTS RECEIVABLE</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Components of accounts receivable as of September 30, 2019 and December 31, 2018 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,102,246</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,146,832</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(22,248</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(65,541</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,079,998</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,081,291</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,102,246</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,146,832</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(22,248</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(65,541</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,079,998</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,081,291</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE&#160;E &#8211; ACCRUED LIABILITIES AND EXPENSES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued liabilities and expenses at September 30, 2019 and December 31, 2018 are as follows<b>:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Accrued payroll and payroll taxes</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">291,918</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">241,253</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">252,961</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">239,793</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Accrued professional</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,187</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">86,062</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued sales taxes, penalties, and interest</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,357</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">43,400</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Product warranties</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">30,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">46,103</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total accrued liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">622,737</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">656,611</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Accrued payroll and payroll taxes</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">291,918</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">241,253</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">252,961</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">239,793</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Accrued professional</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,187</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">86,062</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued sales taxes, penalties, and interest</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,357</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">43,400</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Product warranties</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">30,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">46,103</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total accrued liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">622,737</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">656,611</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE&#160;F &#8211; DEBT</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Revolving Credit Facility</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a party to a loan and security agreement (the &#8220;Heritage Bank Loan Agreement&#8221;), with Heritage Bank of Commerce, a California state chartered bank (&#8220;Heritage Bank&#8221;), governing a revolving credit facility in a principal amount not to exceed $2,000,000 (the &#8220;Credit Facility&#8221;). Availability of borrowings under the Credit Facility is subject to a borrowing base calculation based on the Company&#8217;s eligible accounts receivable and eligible inventory each multiplied by an applicable advance rate, with an overall limitation tied to the Company&#8217;s eligible accounts receivable. The Heritage Bank Loan Agreement is available for working capital and other general business purposes. The outstanding principal balance of the Credit Facility bears interest at the Prime Rate plus 3.00%, which was 8.00% at September 30, 2019 and 8.50% at December 31, 2018. On October 9, 2014, as part of the Heritage Bank Loan Agreement, Heritage Bank was granted a warrant to purchase 250,000 shares of Telkonet common stock, for further information on the accounting for warrants, refer to Note I. The warrant has an exercise price of $0.20 and expires October 9, 2021.&#160;On November 6, 2019, the eleventh amendment to the Credit Facility was executed to extend the maturity date to September 30, 2021, unless earlier accelerated under the terms of the Heritage Bank Loan Agreement, and eliminate the maximum EBITDA loss covenant. &#160;The eleventh amendment was effective as of September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Heritage Bank Loan Agreement contains covenants that place restrictions on, among other things, the incurrence of debt, granting of liens and sale of assets. The Heritage Bank Loan Agreement also contains financial covenants. As discussed above, the EBITDA loss covenant was eliminated in the eleventh amendment to the Credit Facility. The sole financial covenants are a minimum asset coverage ratio and a minimum unrestricted cash balance of $2 million, both of which are measured at the end of each month. A violation of any of these covenants could result in an event of default under the Heritage Bank Loan Agreement. Upon the occurrence of such an event of default or certain other customary events of defaults, payment of any outstanding amounts under the Credit Facility may be accelerated and Heritage Bank&#8217;s commitment to extend credit under the Heritage Bank Loan Agreement may be terminated. The Heritage Bank Loan Agreement contains other representations and warranties, covenants, and other provisions customary to transactions of this nature.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The outstanding balance on the Credit Facility was $909,423 and $121,474 at September 30, 2019 and December 31, 2018 and the remaining available borrowing capacity was approximately $742,000 and $499,000, respectively. As of September 30, 2019, the Company was in compliance with all financial covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE&#160;G&#160;&#8211; PREFERRED STOCK</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Preferred stock carries certain preference rights as detailed in the Company&#8217;s Amended and Restated Articles of Incorporation related to both the payment of dividends and as to payments upon liquidation in preference to any other class or series of capital stock of the Company. As of September 30, 2019, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $450,655, which includes cumulative accrued unpaid dividends of $190,655, and second, Series A with a preference value of $1,655,535, which includes cumulative accrued unpaid dividends of $730,535. As of December 31, 2018, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $435,081, which includes cumulative accrued unpaid dividends of $175,081, and second, Series A with a preference value of $1,600,168, which includes cumulative accrued unpaid dividends of $675,168.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE&#160;H&#160;&#8211; CAPITAL STOCK</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has authorized 15,000,000 shares of preferred stock (designated and undesignated), with a par value of $.001 per share. The Company has designated 215 shares as Series A preferred stock and 538 shares as Series B preferred stock. At September 30, 2019 and December 31, 2018, there were 185 shares of Series A and 52 shares of Series B outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has authorized 190,000,000 shares of common stock with a par value of $.001 per share. As of September 30, 2019 and December 31, 2018 the Company had 135,633,350 and 134,793,211 common shares issued and outstanding, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE&#160;I&#160;&#8211; STOCK OPTIONS AND WARRANTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Employee Stock Options</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains an equity incentive plan, (the &#8220;Plan&#8221;). The Plan was established in 2010 as an incentive plan for officers, employees, non-employee directors, prospective employees and other key persons. It is anticipated that providing such persons with a direct stake in the Company&#8217;s welfare will assure a better alignment of their interests with those of the Company and its stockholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the changes in options outstanding and the related prices for the shares of the Company&#8217;s common stock issued to employees of the Company under the Plan as of September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td colspan="12" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 10pt">Options Outstanding</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">Options Exercisable</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; border-bottom: Black 1pt solid">Exercise Prices</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Number</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Outstanding</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Remaining</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Years)</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Number</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercisable</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 13%; text-align: center">$0.01 - $0.15</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">7.26</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">0.14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.14</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt">$0.16 - $0.99</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,349,793</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">4.09</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,190,059</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,349,793</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">5.98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,190,059</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 369pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transactions involving stock options issued to employees are summarized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Number of <br /> Shares</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted Average <br /> Price Per Share</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%">Outstanding at January 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">4,376,474</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.18</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">67,394</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.14</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,094,075</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt; text-align: right">0.17</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Outstanding at December 31, 2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,349,793</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.16</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,349,793</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended September 30, 2019, no options were granted, exercised, cancelled or expired. For the nine months ended September 30, 2018, no options were granted or exercised and there were 1,094,075 options that were cancelled or expired. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the three months ended September 30, 2019 and 2018 was $1,815 and $1,530, respectively. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the nine months ended September 30, 2019 was $5,446, and $4,590, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Warrants</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the changes in warrants outstanding and the related prices for the shares of the Company&#8217;s common stock issued to non-employees of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="4" style="text-align: center; border-bottom: Black 1pt solid">Warrants Outstanding</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="4" style="text-align: center; border-bottom: Black 1pt solid">Warrants Exercisable</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">Exercise Prices</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid">Number <br /> Outstanding</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Remaining</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Years)</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid">Number <br /> Exercisable</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 15%; text-align: right; border-bottom: Black 1pt double">250,000</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2.02</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 15%; text-align: right; border-bottom: Black 1pt double">250,000</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transactions involving warrants are summarized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Number of <br /> Shares</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted <br /> Average <br /> Price Per Share</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%">Outstanding at January 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">250,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Issued</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Outstanding at December 31, 2018</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.20</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Issued</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">250,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no warrants granted, exercised, cancelled or forfeited during the nine months ended September 30, 2019 and 2018.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td colspan="12" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 10pt">Options Outstanding</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">Options Exercisable</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; border-bottom: Black 1pt solid">Exercise Prices</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Number</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Outstanding</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Remaining</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Years)</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Number</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercisable</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 13%; text-align: center">$0.01 - $0.15</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">7.26</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">0.14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.14</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt">$0.16 - $0.99</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,349,793</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">4.09</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,190,059</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.18</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,349,793</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">5.98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,190,059</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Number of <br /> Shares</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted Average <br /> Price Per Share</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%">Outstanding at January 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">4,376,474</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.18</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">67,394</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.14</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,094,075</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.17</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Outstanding at December 31, 2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,349,793</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">$</td><td style="padding-bottom: 1pt; text-align: right">0.16</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,349,793</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="4" style="text-align: center; border-bottom: Black 1pt solid">Warrants Outstanding</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="4" style="text-align: center; border-bottom: Black 1pt solid">Warrants Exercisable</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">Exercise Prices</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid">Number <br /> Outstanding</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Remaining</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Years)</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid">Number <br /> Exercisable</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Weighted <br /> Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Price</p></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 15%; text-align: right; border-bottom: Black 1pt double">250,000</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">2.02</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 15%; text-align: right; border-bottom: Black 1pt double">250,000</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Number of <br /> Shares</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted <br /> Average <br /> Price Per Share</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%">Outstanding at January 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">250,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">0.20</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Issued</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Outstanding at December 31, 2018</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.20</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Issued</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt">Cancelled or expired</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">250,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE&#160;J&#160;&#8211; RELATED PARTY TRANSACTIONS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended September 30, 2019 and during the year ended December 31, 2018, the Company agreed to issue common stock in the amount of $105,000 and $144,000, respectively, and pay cash consideration of $5,000 and $0, respectively, to the Company&#8217;s non-employee directors as compensation for their attendance and participation in the Company&#8217;s Board of Director and committee meetings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE K &#8211; COMMITMENTS AND CONTINGENCIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Leases</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2019 the Company adopted ASC Topic 842 &#8220;Leases&#8221; (&#8220;ASC 842&#8221;), which supersedes ASC Topic 840 &#8220;Leases&#8221; (&#8220;ASC 840&#8221;), using the alternative transition method of adoption. Under this method of adoption, the Company has recognized and measured all leases that exist as at January 1, 2019 (the effective date) using a modified retrospective transition approach. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842. Any cumulative-effect adjustments to retained earnings is recognized as of January 1, 2019. Upon adoption, we recognized our leases with greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification is based on criteria that are largely similar to those applied in prior lease accounting, but without explicit lines. We have made certain assumptions in judgments when applying ASC 842. Those judgments of most significance are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td><font style="font-size: 10pt">We elected the package of practical expedients available for transition which allow us to not reassess the following:</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 72px">&#160;</td> <td style="width: 24px"><font style="font-size: 10pt">o</font></td> <td><font style="font-size: 10pt">Whether expired or existing contracts contain leases under the new definition of the lease;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 72px">&#160;</td> <td style="width: 24px"><font style="font-size: 10pt">o</font></td> <td><font style="font-size: 10pt">Lease classification for expired or existing leases; and</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 72px">&#160;</td> <td style="width: 24px"><font style="font-size: 10pt">o</font></td> <td><font style="font-size: 10pt">Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td><font style="font-size: 10pt">We did not elect to use hindsight for transition when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td><font style="font-size: 10pt">For all asset classes, we elected to not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><font style="font: 10pt Symbol">&#183;</font></td> <td><font style="font-size: 10pt">For all asset classes, we elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at inception. Operating leases are included in our consolidated balance sheet as right-of-use assets, operating lease liabilities - current and operating lease liabilities &#8211; long term. Upon adoption, the Company determined there were no financing leases. Our current operating leases are for facilities and office equipment. Our leases may contain renewal options; however, we do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that we are reasonably certain of renewing the lease at inception or when a triggering event occurs. Some of our lease agreements may contain rent escalation clauses, rent holidays, capital improvement funding, or other lease concessions. We recognize our minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement. Payments are set on a pre-determined schedule within each lease agreement. We amortize this expense over the term of the lease beginning with the date of the standard adoption for current leases and beginning with the date of initial possession, which is the date we enter the leased space and begin to make improvements in the preparation for its intended use, for future leases. Variable lease components represent amounts that are not fixed in nature and are not tied to an index or rate, and are recognized as incurred. Variable lease components consist primarily of common area maintenance, taxes and insurance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not, upon adoption of ASC 842, control a specific space or underlying asset used in providing a service by a third-party service provider, under any third party service agreements. There are no such arrangements that meet the definition under ASC 842.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In determining our right-of-use assets and lease liabilities, we apply a discount rate to the minimum lease payments within each lease agreement. ASC 842 requires us to use the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. When we cannot readily determine the discount rate implicit in the lease agreement, we utilize our current borrowing rate on our outstanding line of credit. The Company&#8217;s line of credit utilizes market rates to assess an interest rate. Refer to Note F for further discussion.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease certain property under non-cancelable operating leases, primarily facilities. The impact of the adoption of ASC 842 at January 1, 2019 created a right-of-use asset of $1,042,004, lease liability of $1,095,761 and unwound the $71,877 balance of the deferred lease liability account.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of lease expense for the nine months ended September 30, 2019 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>Operating lease expense:</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left; padding-left: 5pt">Operating lease cost - fixed</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">170,562</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Variable lease cost</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">97,903</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Total operating lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">268,465</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases as of September 30, 2019 was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left">Operating lease liability - current</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">221,920</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease liability - long-term</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">794,273</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Operating cash outflows from operating leases</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">164,794</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Weighted-average remaining lease term of operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.9 years</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average discount rate of operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8.5%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future annual minimum operating lease payments as of September 30, 2019 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left"><font style="font-size: 10pt">2019 (excluding the nine months ended September 30, 2019)</font></td><td style="width: 2%; text-align: left">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">55,003</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2020</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">223,835</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2021</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">242,299</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2022</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">195,176</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2023</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">193,169</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">2024 and thereafter</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">384,119</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><font style="font-size: 10pt">Total minimum lease payments</font></td><td style="text-align: left">&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,293,601</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">Less imputed interest</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(277,408</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 10pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,016,193</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future annual minimum lease payments under non-cancelable leases as of December 31, 2018 prior to our adoption of ASU 2016-02, Leases (Topic 842) are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 53%"><font style="font-size: 10pt">2019</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">211,448</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2020</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">223,417</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">242,785</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">195,176</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">193,168</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2024 and thereafter</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">380,714</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Total</font></td> <td>&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,446,708</font></td> <td>&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rental expenses charged to operations for the three months ended September 30, 2019 and 2018 were $87,633 and $84,620, respectively. Rental expenses charged to operations for the nine months ended September 30, 2019 and 2018 were $268,465 and $255,568, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Litigation</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to legal proceedings and claims which arise in the ordinary course of its business. Although occasional adverse decisions or settlements may occur, the Company believes that the final disposition of such matters should not have a material adverse effect on its financial position, results of operations or liquidity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Sales Tax </u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the change in the sales tax accrual as of September 30, 2019 and December 31, 2018:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Balance, beginning of year</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">43,400</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">83,282</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Sales tax collected</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">138,527</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">101,145</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Provisions</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(6,437</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,465</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Interest and penalties</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Payments</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(133,133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(171,492</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">42,357</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">43,400</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>Operating lease expense:</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left; padding-left: 5pt">Operating lease cost - fixed</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">170,562</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Variable lease cost</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">97,903</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Total operating lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">268,465</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left">Operating lease liability - current</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">221,920</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease liability - long-term</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">794,273</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Operating cash outflows from operating leases</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">164,794</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Weighted-average remaining lease term of operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">5.9 years</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average discount rate of operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8.5%</td><td style="text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 53%; text-align: left"><font style="font-size: 10pt">2019 (excluding the nine months ended September 30, 2019)</font></td><td style="width: 2%; text-align: left">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">55,003</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2020</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">223,835</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2021</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">242,299</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2022</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">195,176</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2023</td><td style="text-align: left">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">193,169</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">2024 and thereafter</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">384,119</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><font style="font-size: 10pt">Total minimum lease payments</font></td><td style="text-align: left">&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,293,601</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">Less imputed interest</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(277,408</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 10pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,016,193</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 53%"><font style="font-size: 10pt">2019</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">211,448</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2020</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">223,417</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">242,785</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">195,176</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">193,168</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">2024 and thereafter</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">380,714</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Total</font></td> <td>&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,446,708</font></td> <td>&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31,<br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 46%; text-align: left">Balance, beginning of year</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">43,400</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">83,282</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Sales tax collected</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">138,527</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">101,145</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Provisions</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(6,437</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,465</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Interest and penalties</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Payments</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(133,133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(171,492</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">42,357</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">43,400</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE&#160;L &#8211; BUSINESS CONCENTRATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the nine months ended September 30, 2019, three customers represented 16%, 16%, and 12% of total net revenues. For the nine months ended September 30, 2018, no single customer represented 10% or more of total net revenues. As of September 30, 2019, two customers represented 28% and 14% of the Company&#8217;s net accounts receivable. As of December 31, 2018, two customers represented 29% and 11% of the Company&#8217;s net accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Purchases from one supplier approximated $2,522,000, or 84%, of purchases for the nine months ended September 30, 2019 and $3,261,000, or 90%, of purchases for the nine months ended September 30, 2018. The amount due to this supplier, net of deposits paid, was approximately $353,000 as of September 30, 2019. Deposits paid to this supplier exceeded the total due by approximately $320,000 as of December 31, 2018.</p> 947814 2021-09-30 5000 0 150 0 150 0 947814 17130 800000 1.0 P6M 300000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><u>Going Concern and Management&#8217;s Plan</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying financial statements have been prepared on a going concern basis which assumes the Company will be able to realize its assets and discharge its liabilities in the normal course of business for the foreseeable future and, thus, do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since inception through September 30, 2019, we have incurred cumulative losses of $125,289,454 and have never generated enough funds through operations to support our business. For the nine-month period ended September 30, 2019, we had an operating cash flow deficit of $1,977,408 from operations. The Company&#8217;s ability to continue as a going concern is dependent upon generating profitable operations in the future and obtaining the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company&#8217;s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company&#8217;s shareholders may lose some or all of their investment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, the Company&#8217;s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company&#8217;s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The Company currently expects to draw on these cash reserves and utilize the credit facility to finance its near term working capital needs. It expects to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company&#8217;s historic and continuing losses, there is substantial doubt about the Company&#8217;s ability to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE C&#8211; REVENUE</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the three months ended September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple <br /> Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%">Product</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,764,778</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">155,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">59,661</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">15,995</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,995,788</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Recurring</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149,868</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">51,321</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,666</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">202,855</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,914,646</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">206,675</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">61,327</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,995</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,198,643</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple <br /> Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%">Product</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,786,068</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">863,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">371,711</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">942,063</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,963,349</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Recurring</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">455,364</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">92,370</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,797</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">568,531</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,241,432</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">955,877</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">392,508</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">942,063</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,531,880</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the three months ended September 30, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Product</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,222,543</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(4,159</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">100,604</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">58</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,319,046</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 25%; padding-bottom: 1pt">Recurring</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">103,157</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">40,344</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">1,469</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">&#8211;</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">144,970</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,325,700</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">36,185</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">102,073</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">58</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,464,016</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Product</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,755,219</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">647,079</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">166,454</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">74,757</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">5,643,509</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 25%; padding-bottom: 1pt">Recurring</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">330,652</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">58,449</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">10,764</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">&#8211;</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">399,865</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,085,871</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">705,528</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">177,218</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">74,757</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,043,374</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales taxes and other usage-based taxes are excluded from revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Remaining performance obligations</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $0.8 million. Except for support services, the Company expects to recognize 100% of the remaining performance obligations over the next six months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><u>Contract assets and liabilities</u></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">September 30, <br /> 2019</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">December 31, <br /> 2018</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Variance</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left">Contract assets</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">423,303</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">314,749</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">108,554</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,120,975</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,232,623</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,648</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">697,672</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">917,874</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(220,202</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contracts are billed in accordance with the terms and conditions, either at periodic intervals or upon substantial completion. This can result in billings occurring subsequent to revenue recognition, resulting in contract assets. Contract assets are presented as current assets in the Condensed Consolidated Balance Sheet. There were $0.3 million of costs incurred to fulfill contracts in the closing balance of contract assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Often, the Company will require customers to pay a deposit upon contract signing that will be applied against work performed or products shipped. In addition, the Company will often invoice the full term of support at the start of the support period. Billings that occur prior to revenue recognition result in contract liabilities. The change in the contract liability balance during the nine month period ended September 30, 2019 is the result of cash payments received and billing in advance of satisfying performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the three months ended September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple <br /> Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%">Product</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,764,778</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">155,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">59,661</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">15,995</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,995,788</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Recurring</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149,868</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">51,321</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,666</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">202,855</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,914,646</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">206,675</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">61,327</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,995</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,198,643</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple <br /> Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%">Product</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,786,068</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">863,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">371,711</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">942,063</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,963,349</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Recurring</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">455,364</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">92,370</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,797</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">568,531</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,241,432</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">955,877</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">392,508</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">942,063</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,531,880</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the three months ended September 30, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Product</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,222,543</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(4,159</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">100,604</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">58</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,319,046</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 25%; padding-bottom: 1pt">Recurring</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">103,157</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">40,344</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">1,469</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">&#8211;</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">144,970</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,325,700</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">36,185</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">102,073</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">58</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,464,016</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&#8217;s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Hospitality</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Education</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Multiple Dwelling Units</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Government</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Product</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,755,219</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">647,079</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">166,454</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">74,757</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">5,643,509</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 25%; padding-bottom: 1pt">Recurring</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">330,652</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">58,449</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">10,764</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">&#8211;</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td> <td style="width: 1%; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="width: 11%; text-align: right; border-bottom: Black 1pt solid">399,865</td><td style="width: 1%; text-align: left; padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,085,871</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">705,528</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">177,218</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">74,757</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,043,374</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> 353000 320000 EX-101.SCH 7 tkoi-20190930.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - B. NEW ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - C. REVENUE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - D. ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - F. DEBT link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - G. PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - H. CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - I. STOCK OPTIONS AND WARRANTS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - J. RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - K. COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - L. BUSINESS CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - C. REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - D. ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details-Product warranties) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - B. NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - C. REVENUE (Details - Product and recurring revenues) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - C. REVENUE (Details - Contract assets and liabilities) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - C. REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - D. ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - F. DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - G. PREFERRED STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - H. CAPITAL STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Option Activity) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - J. RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Lease expense) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Other information related to leases) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details-Lease Commitments) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details-Sales Tax Accrual) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - L. BUSINESS CONCENTRATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tkoi-20190930_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 tkoi-20190930_def.xml XBRL DEFINITION FILE EX-101.LAB 10 tkoi-20190930_lab.xml XBRL LABEL FILE Equity Components [Axis] Series B Preferred Stock [Member] Series A Preferred Stock [Member] Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Deficit Segments [Axis] Hospitality [Member] Product Or Service [Axis] Product [Member] Education [Member] Multiple Dwelling Units [Member] Government Revenues [Member] Lender Name [Axis] Heritage Bank [Member] Credit Facility [Axis] Loan and Security Agreement [Member] Award Type [Axis] Employee Stock Options [Member] ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange [Axis] $0.01 - $0.15 [Member] $0.16 - $0.99 [Member] Warrant [Member] $0.20 [Member] Related Party [Axis] Non-Employee Directors [Member] Concentration Risk Benchmark [Axis] Supplier Concentration Risk [Member] Concentration Risk Type [Axis] One Supplier [Member] Recurring [Member] Sales Revenue, Net [Member] One Customer [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update 2016-02 [Member] One Customer [Member] One Customer [Member] Accounts Receivable [Member] Accounting Standards Update 201811 [Member] Series A Preferred Stock [Member] Series B Preferred Stock [Member] Adoption of ASC 842 Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Shell Company Entity Ex Transition Period Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Entity FIle Number Entity Interactive data current Entity Incorporation State Statement [Table] Statement [Line Items] Class of Stock [Axis] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Inventories Contract assets Prepaid expenses Income taxes receivable Total current assets Property and equipment, net Other assets: Deposits Operating lease right of use assets Total other assets Total Assets LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities: Accounts payable Accrued liabilities Line of credit Contract liabilities - current Operating lease liabilities - current Total current liabilities Long-term liabilities: Contract liabilities - long term Operating lease liabilities - long term Deferred lease liability - long term Total long-term liabilities Total liabilities Commitments and contingencies Stockholders' Equity Preferred stock value Common stock, par value $.001 per share; 190,000,000 shares authorized; 135,633,350 and 134,793,211 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively Additional paid-in-capital Accumulated deficit Total stockholders' equity Total Liabilities and Stockholders' Equity Preferred stock, par value Preferred stock, shares issued Preferred stock, shares outstanding Preferred stock, liquidiation preference Common stock, par value Common stock, shares authorized Common stock, shares outstanding Common stock, shares issued Product and Service [Axis] Total Net Revenue Total Cost of Sales Gross Profit Operating Expenses: Research and development Selling, general and administrative Depreciation and amortization Total Operating Expenses Operating loss Other Income (Expenses): Gain on fixed assets Interest income (expense), net Total Other Income (Expense) Loss before Provision for Income Taxes Provision for Income Taxes Net Loss Attributable to Common Stockholders Net Loss per Common Share: Basic - net loss attributable to common stockholders Diluted - net loss attributable to common stockholders Weighted Average Common Shares Outstanding- basic Weighted Average Common Shares Outstanding - diluted Series A Preferred Stock Series B Preferred Stock Beginning Balance, Shares Beginning Balance, Amount Cumulative effect of a change in accounting principle related to ASC 606, net of tax Shares issued directors, shares Shares issued to directors, value Stock-based compensation expense related to employee stock options Net loss Ending Balance, Shares Ending Balance, Amount Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Adjustments to reconcile net loss to cash used in operating activities: Stock-based compensation expense related to employee stock options Stock issued to directors as compensation Provision for doubtful accounts, net of recoveries Reserve for inventory obsolescence Noncash operating lease expense Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Accounts payable Accrued liabilities and expenses Contract liability Contract assets Operating lease liability Income taxes receivable Deferred lease liability Net Cash Used In Operating Activities Cash Flows From Investing Activities: Purchase of property and equipment Net Cash Used In Investing Activities Cash Flows From Financing Activities: Proceeds from line of credit Payments on line of credit Net Cash Provided (Used in) Financing Activities Net decrease in cash and cash equivalents Cash and cash equivalents at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Supplemental Disclosures of Cash Flow Information: Cash paid during the period for interest Accounting Policies [Abstract] BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES New Accounting Pronouncements and Changes in Accounting Principles [Abstract] NEW ACCOUNTING PRONOUNCEMENTS Revenue from Contract with Customer [Abstract] REVENUE Receivables [Abstract] ACCOUNTS RECEIVABLE Payables and Accruals [Abstract] ACCRUED LIABILITIES AND EXPENSES Debt Disclosure [Abstract] DEBT Equity [Abstract] PREFERRED STOCK CAPITAL STOCK Share-based Payment Arrangement [Abstract] STOCK OPTIONS AND WARRANTS Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Risks and Uncertainties [Abstract] BUSINESS CONCENTRATION General Business and Basis of Presentation Going Concern and Management's Plan Income (Loss) per Common Share Use of Estimates Income Taxes Revenue from Contracts with Customers Contract Fulfillment Cost Guarantees and Product Warranties Product warranties Summary of product and recurring revenues disaggregated by industry Contract Assets and Liabilities Accounts Receivable Accrued Liabilities and expenses Options outstanding and exercisable Option activity Warrants outstanding and exercisable Warrant activity Components of lease expense Other information related to leases Future annual minimum operating lease payments Sales tax accrual Product warranties Beginning balance Warranty claims incurred Provision charged to expense Ending balance Net loss Cash used in operating activities Cash Availability on credit line Shares excluded from EPS calculation Warranty liabilities Total other assets Total current liabilities Total long-term liabilities Revenues Contract liabilities Net contract liabilities Increase in contract assets Decrease in contract liabilities Total variance in contract assets and liabilties Remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Remaining performance obligations term Costs incurred to fulfill contracts Components of accounts receivable Accounts receivable Allowance for doubtful accounts Accounts receivable, net Accrued liabilities and expenses Accrued payroll and payroll taxes Accrued expenses Accrued professional Accrued sales taxes, penalties, and interest Product warranties Total accrued liabilities and expenses Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Line of credit interest rate description Line of credit balance Line of credit remaining borrowing capacity Effective interest rate Maturity date Liquidation preference Unpaid dividends Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Exercise Price Range [Axis] Options Outstanding Number Outstanding Options Outstanding Weighted Average Remaining Contractual Life (Years) Options Outstanding Weighted Average Exercise Price Options Exercisable Number Exercisable Options Exercisable Weighted Average Exercise Price Number of shares Number of shares - beginning balance Number of shares - granted Number of shares - exercised Number of shares - cancelled or expired Number of shares - ending balance Weighted Average Price Per Share Weighted average price per share - beginning balance Weighted average price per share - granted Weighted average price per share - exercised Weighted average price per share - cancelled or expired Weighted average price per share - ending balance Warrants Outstanding, Number Outstanding Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) Weighted Average Exercise Price Warrants Exercisable, Number Exercisable Warrants Exercisable, Weighted Average Exercise Price Number of shares - beginning balance Number of shares - issued Number of shares - exercised Number of shares - cancelled or expired Number of shares - ending balance Weighted average price per share - beginning balance Weighted average price per share - issued Weighted average price per share - exercised Weighted average price per share - cancelled or expired Weighted average price per share - ending balance Stock-based compensation expense Number of options - granted Number of options - exercised Number of options - cancelled or expired Number of warrants - issued Number of warrants - exercised Number of warrants - cancelled or expired Stock issued for compensation, value Cash consideration to officers Operating lease expense Operating lease cost - fixed Variable lease cost Total operating lease cost Weighted average remaining lease term of operating leases Weighted average discount rate of operating leases Operating lease liability - current Operating lease liability - long term Operating cash flows from operating leases Future minimum operating lease payments 2019 (excluding the three months ended March 31, 2019) 2020 2021 2022 2023 2024 and thereafter Total minimum lease payments Less imputed interest Total minimum operating lease payments Future Minimum Lease Payments Under Non-cancelable Leases 2019 2020 2021 2022 2023 2024 and thereafter Total Change in the sales tax accrual Balance, Beginning of year Sales tax collected Provisions Interest and penalties Payments Balance, End of period Rent expense Right of use asset Operating lease liability Customer [Axis] Concentration percentage Purchases from major suppliers Deposits due to supplier Deposits paid exceeding amount due Exercise price1. Exercise price2. Price 20 Member Provisions for sales tax Sales tax accrual table [Table Text Block] Sales tax collected Table of warrants outstanding and exercisable Contract Fulfillment Cost Policy [Policy Text Block] Total variance in contract assets and liabilties Other information related to leases [Table Text Block] Future minimum lease payments under non-cancelable leases [Abstract] Deposits due to supplier Deposits paid exceeding amount due Equity Components [Axis] [Default Label] OneCustomer2Member OneCustomer3Member Assets, Current Other Assets, Noncurrent Assets Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Shares, Outstanding Cumulative Effect of New Accounting Principle in Period of Adoption Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Increase (Decrease) in Income Taxes Receivable Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accounts Receivable, Allowance for Credit Loss, Current Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Lease, Cost Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Sales and Excise Tax Payable Excise and Sales Taxes Payments for Other Taxes EX-101.PRE 11 tkoi-20190930_pre.xml XBRL PRESENTATION FILE XML 12 R43.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details - Lease expense)
9 Months Ended
Sep. 30, 2019
USD ($)
Operating lease expense  
Operating lease cost - fixed $ 170,562
Variable lease cost 97,903
Total operating lease cost $ 268,465
XML 13 R47.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details-Sales Tax Accrual) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Change in the sales tax accrual    
Balance, Beginning of year $ 43,400 $ 83,282
Sales tax collected 138,527 101,145
Provisions (6,437) 30,465
Interest and penalties 0 0
Payments (133,133) (171,492)
Balance, End of period $ 42,357 $ 43,400
XML 14 R26.htm IDEA: XBRL DOCUMENT v3.19.3
A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details-Product warranties) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Product warranties    
Beginning balance $ 46,103 $ 59,982
Warranty claims incurred (36,373) (28,000)
Provision charged to expense 20,584 14,211
Ending balance $ 30,314 $ 46,103
XML 15 R22.htm IDEA: XBRL DOCUMENT v3.19.3
D. ACCOUNTS RECEIVABLE (Tables)
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Accounts Receivable
   September 30,
2019
   December 31,
2018
 
Accounts receivable  $2,102,246   $1,146,832 
Allowance for doubtful accounts   (22,248)   (65,541)
Accounts receivable, net  $2,079,998   $1,081,291 
XML 16 R33.htm IDEA: XBRL DOCUMENT v3.19.3
E. ACCRUED LIABILITIES AND EXPENSES (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Accrued liabilities and expenses      
Accrued payroll and payroll taxes $ 291,918 $ 241,253  
Accrued expenses 252,961 239,793  
Accrued professional 5,187 86,062  
Accrued sales taxes, penalties, and interest 42,357 43,400  
Product warranties 30,314 46,103 $ 59,982
Total accrued liabilities and expenses $ 622,737 $ 656,611  
XML 17 R37.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) - Employee Stock Options [Member] - $ / shares
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 3,349,793 3,349,793 4,376,474
Options Outstanding Weighted Average Remaining Contractual Life (Years) 5 years 11 months 23 days    
Options Outstanding Weighted Average Exercise Price $ 0.16 $ 0.16 $ 0.18
Options Exercisable Number Exercisable 3,190,059    
Options Exercisable Weighted Average Exercise Price $ 0.16    
$0.01 - $0.15 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 2,000,000    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 7 years 3 months 4 days    
Options Outstanding Weighted Average Exercise Price $ 0.14    
Options Exercisable Number Exercisable 2,000,000    
Options Exercisable Weighted Average Exercise Price $ 0.14    
$0.16 - $0.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Options Outstanding Number Outstanding 1,349,793    
Options Outstanding Weighted Average Remaining Contractual Life (Years) 4 years 1 month 2 days    
Options Outstanding Weighted Average Exercise Price $ 0.18    
Options Exercisable Number Exercisable 1,190,059    
Options Exercisable Weighted Average Exercise Price $ 0.18    
XML 18 R18.htm IDEA: XBRL DOCUMENT v3.19.3
L. BUSINESS CONCENTRATION
9 Months Ended
Sep. 30, 2019
Risks and Uncertainties [Abstract]  
BUSINESS CONCENTRATION

NOTE L – BUSINESS CONCENTRATION

 

For the nine months ended September 30, 2019, three customers represented 16%, 16%, and 12% of total net revenues. For the nine months ended September 30, 2018, no single customer represented 10% or more of total net revenues. As of September 30, 2019, two customers represented 28% and 14% of the Company’s net accounts receivable. As of December 31, 2018, two customers represented 29% and 11% of the Company’s net accounts receivable.

 

Purchases from one supplier approximated $2,522,000, or 84%, of purchases for the nine months ended September 30, 2019 and $3,261,000, or 90%, of purchases for the nine months ended September 30, 2018. The amount due to this supplier, net of deposits paid, was approximately $353,000 as of September 30, 2019. Deposits paid to this supplier exceeded the total due by approximately $320,000 as of December 31, 2018.

XML 19 R14.htm IDEA: XBRL DOCUMENT v3.19.3
H. CAPITAL STOCK
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
CAPITAL STOCK

NOTE H – CAPITAL STOCK

 

The Company has authorized 15,000,000 shares of preferred stock (designated and undesignated), with a par value of $.001 per share. The Company has designated 215 shares as Series A preferred stock and 538 shares as Series B preferred stock. At September 30, 2019 and December 31, 2018, there were 185 shares of Series A and 52 shares of Series B outstanding.

 

The Company has authorized 190,000,000 shares of common stock with a par value of $.001 per share. As of September 30, 2019 and December 31, 2018 the Company had 135,633,350 and 134,793,211 common shares issued and outstanding, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.3
D. ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

NOTE D – ACCOUNTS RECEIVABLE

 

Components of accounts receivable as of September 30, 2019 and December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Accounts receivable  $2,102,246   $1,146,832 
Allowance for doubtful accounts   (22,248)   (65,541)
Accounts receivable, net  $2,079,998   $1,081,291 

 

XML 21 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 31, 2019
Cover [Abstract]    
Entity Registrant Name TELKONET INC  
Entity Central Index Key 0001094084  
Document Type 10-Q  
Document Period End Date Sep. 30, 2019  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Ex Transition Period false  
Entity Common Stock, Shares Outstanding   135,633,350
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2019  
Entity FIle Number 001-31972  
Entity Interactive data current Yes  
Entity Incorporation State UT  
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
Series A Preferred Stock
Series B Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Beginning Balance, Shares at Dec. 31, 2017 185 52 133,695,111      
Beginning Balance, Amount at Dec. 31, 2017 $ 1,340,566 $ 362,059 $ 133,695 $ 127,421,402 $ (119,724,656) $ 9,533,066
Cumulative effect of a change in accounting principle related to ASC 606, net of tax at Mar. 31, 2018         (430,000) (430,000)
Shares issued directors, shares     294,808      
Shares issued to directors, value     $ 294 35,706   36,000
Stock-based compensation expense related to employee stock options       1,531   1,531
Net loss         (1,184,166) (1,184,166)
Ending Balance, Shares at Mar. 31, 2018 185 52 133,989,919      
Ending Balance, Amount at Mar. 31, 2018 $ 1,340,566 $ 362,059 $ 133,989 127,458,639 (121,338,822) 7,956,431
Beginning Balance, Shares at Dec. 31, 2017 185 52 133,695,111      
Beginning Balance, Amount at Dec. 31, 2017 $ 1,340,566 $ 362,059 $ 133,695 127,421,402 (119,724,656) 9,533,066
Net loss           (2,671,756)
Ending Balance, Shares at Sep. 30, 2018 185 52 134,536,907      
Ending Balance, Amount at Sep. 30, 2018 $ 1,340,566 $ 362,059 $ 134,536 127,533,151 (122,826,412) 6,543,900
Beginning Balance, Shares at Mar. 31, 2018 185 52 133,989,919      
Beginning Balance, Amount at Mar. 31, 2018 $ 1,340,566 $ 362,059 $ 133,989 127,458,639 (121,338,822) 7,956,431
Stock-based compensation expense related to employee stock options       1,530   1,530
Net loss         (206,582) (206,582)
Ending Balance, Shares at Jun. 30, 2018 185 52 133,989,919      
Ending Balance, Amount at Jun. 30, 2018 $ 1,340,566 $ 362,059 $ 133,989 127,460,169 (121,545,404) 7,751,379
Shares issued directors, shares     546,988      
Shares issued to directors, value     $ 547 71,453   72,000
Stock-based compensation expense related to employee stock options       1,529   1,529
Net loss         (1,281,008) (1,281,008)
Ending Balance, Shares at Sep. 30, 2018 185 52 134,536,907      
Ending Balance, Amount at Sep. 30, 2018 $ 1,340,566 $ 362,059 $ 134,536 127,533,151 (122,826,412) 6,543,900
Beginning Balance, Shares at Dec. 31, 2018 185 52 134,793,211      
Beginning Balance, Amount at Dec. 31, 2018 $ 1,340,566 $ 362,059 $ 134,792 127,570,709 (123,171,406) 6,236,720
Shares issued directors, shares     292,308      
Shares issued to directors, value     $ 294 35,708   36,002
Stock-based compensation expense related to employee stock options       1,815   1,815
Net loss         (845,604) (845,604)
Ending Balance, Shares at Mar. 31, 2019 185 52 135,085,519      
Ending Balance, Amount at Mar. 31, 2019 $ 1,340,566 $ 362,059 $ 135,086 127,608,232 (124,017,010) 5,428,933
Beginning Balance, Shares at Dec. 31, 2018 185 52 134,793,211      
Beginning Balance, Amount at Dec. 31, 2018 $ 1,340,566 $ 362,059 $ 134,792 127,570,709 (123,171,406) 6,236,720
Net loss           (2,118,048)
Ending Balance, Shares at Sep. 30, 2019 185 52 135,633,350      
Ending Balance, Amount at Sep. 30, 2019 $ 1,340,566 $ 362,059 $ 135,632 127,680,315 (125,289,454) 4,229,118
Beginning Balance, Shares at Mar. 31, 2019 185 52 135,085,519      
Beginning Balance, Amount at Mar. 31, 2019 $ 1,340,566 $ 362,059 $ 135,086 127,608,232 (124,017,010) 5,428,933
Shares issued directors, shares     246,432      
Shares issued to directors, value     $ 245 35,753   35,998
Stock-based compensation expense related to employee stock options       1,816   1,816
Net loss         (518,575) (518,575)
Ending Balance, Shares at Jun. 30, 2019 185 52 135,331,951      
Ending Balance, Amount at Jun. 30, 2019 $ 1,340,566 $ 362,059 $ 135,331 127,645,801 (124,535,585) 4,948,172
Shares issued directors, shares     301,399      
Shares issued to directors, value     $ 301 32,699   33,000
Stock-based compensation expense related to employee stock options       1,815   1,815
Net loss         (753,869) (753,869)
Ending Balance, Shares at Sep. 30, 2019 185 52 135,633,350      
Ending Balance, Amount at Sep. 30, 2019 $ 1,340,566 $ 362,059 $ 135,632 $ 127,680,315 $ (125,289,454) $ 4,229,118
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.19.3
C. REVENUE
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE

NOTE C– REVENUE

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2019.

   

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $1,764,778   $155,354   $59,661   $15,995   $1,995,788 
Recurring   149,868    51,321    1,666        202,855 
   $1,914,646   $206,675   $61,327   $15,995   $2,198,643 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2019.

 

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $5,786,068   $863,507   $371,711   $942,063   $7,963,349 
Recurring   455,364    92,370    20,797        568,531 
   $6,241,432   $955,877   $392,508   $942,063   $8,531,880 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $1,222,543   $(4,159)  $100,604   $58   $1,319,046 
Recurring   103,157    40,344    1,469        144,970 
   $1,325,700   $36,185   $102,073   $58   $1,464,016 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $4,755,219   $647,079   $166,454   $74,757   $5,643,509 
Recurring   330,652    58,449    10,764        399,865 
   $5,085,871   $705,528   $177,218   $74,757   $6,043,374 

 

Sales taxes and other usage-based taxes are excluded from revenues.

 

Remaining performance obligations

 

As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $0.8 million. Except for support services, the Company expects to recognize 100% of the remaining performance obligations over the next six months.

 

Contract assets and liabilities

 

   September 30,
2019
   December 31,
2018
   Variance 
Contract assets  $423,303   $314,749   $108,554 
Contract liabilities   1,120,975    1,232,623    (111,648)
Net contract liabilities  $697,672   $917,874   $(220,202)

 

Contracts are billed in accordance with the terms and conditions, either at periodic intervals or upon substantial completion. This can result in billings occurring subsequent to revenue recognition, resulting in contract assets. Contract assets are presented as current assets in the Condensed Consolidated Balance Sheet. There were $0.3 million of costs incurred to fulfill contracts in the closing balance of contract assets.

 

Often, the Company will require customers to pay a deposit upon contract signing that will be applied against work performed or products shipped. In addition, the Company will often invoice the full term of support at the start of the support period. Billings that occur prior to revenue recognition result in contract liabilities. The change in the contract liability balance during the nine month period ended September 30, 2019 is the result of cash payments received and billing in advance of satisfying performance obligations.

XML 25 R32.htm IDEA: XBRL DOCUMENT v3.19.3
D. ACCOUNTS RECEIVABLE (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Components of accounts receivable    
Accounts receivable $ 2,102,246 $ 1,146,832
Allowance for doubtful accounts (22,248) (65,541)
Accounts receivable, net $ 2,079,998 $ 1,081,291
XML 26 R36.htm IDEA: XBRL DOCUMENT v3.19.3
H. CAPITAL STOCK (Details Narrative) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 190,000,000 190,000,000
Common stock, shares outstanding 135,633,350 134,793,211
Common stock, shares issued 135,633,350 134,793,211
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 15,000,000 15,000,000
Series A Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 215 215
Preferred stock, shares outstanding 185 185
Series B Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 538 538
Preferred stock, shares outstanding 52 52
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
STOCK OPTIONS AND WARRANTS

NOTE I – STOCK OPTIONS AND WARRANTS

 

Employee Stock Options

 

The Company maintains an equity incentive plan, (the “Plan”). The Plan was established in 2010 as an incentive plan for officers, employees, non-employee directors, prospective employees and other key persons. It is anticipated that providing such persons with a direct stake in the Company’s welfare will assure a better alignment of their interests with those of the Company and its stockholders.

 

The following table summarizes the changes in options outstanding and the related prices for the shares of the Company’s common stock issued to employees of the Company under the Plan as of September 30, 2019.

 

Options Outstanding    Options Exercisable 
Exercise Prices   

Number

Outstanding

    

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

    

Number

Exercisable

    

Weighted
Average

Exercise Price

 
$0.01 - $0.15   2,000,000    7.26   $0.14    2,000,000   $0.14 
$0.16 - $0.99   1,349,793    4.09   $0.18    1,190,059   $0.18 
    3,349,793    5.98   $0.16    3,190,059   $0.16 

 

Transactions involving stock options issued to employees are summarized as follows:

 

   Number of
Shares
   Weighted Average
Price Per Share
 
Outstanding at January 1, 2018   4,376,474   $0.18 
Granted   67,394    0.14 
Exercised        
Cancelled or expired   (1,094,075)  0.17 
Outstanding at December 31, 2018   3,349,793   $0.16 
Granted        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   3,349,793   $0.16 

 

During the nine months ended September 30, 2019, no options were granted, exercised, cancelled or expired. For the nine months ended September 30, 2018, no options were granted or exercised and there were 1,094,075 options that were cancelled or expired. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the three months ended September 30, 2019 and 2018 was $1,815 and $1,530, respectively. Total stock-based compensation expense in connection with options granted to employees recognized in the condensed consolidated statements of operations for the nine months ended September 30, 2019 was $5,446, and $4,590, respectively.

 

Warrants

 

The following table summarizes the changes in warrants outstanding and the related prices for the shares of the Company’s common stock issued to non-employees of the Company.

 

     Warrants Outstanding        Warrants Exercisable 
 Exercise Prices   Number
Outstanding
   

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

   Number
Exercisable
   

Weighted
Average

Exercise Price

 
$0.20   250,000   2.02   $0.20   250,000  $0.20 

 

Transactions involving warrants are summarized as follows:

 

   Number of
Shares
   Weighted
Average
Price Per Share
 
Outstanding at January 1, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at December 31, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   250,000   $0.20 

 

There were no warrants granted, exercised, cancelled or forfeited during the nine months ended September 30, 2019 and 2018.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.19.3
E. ACCRUED LIABILITIES AND EXPENSES
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES AND EXPENSES

NOTE E – ACCRUED LIABILITIES AND EXPENSES

 

Accrued liabilities and expenses at September 30, 2019 and December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Accrued payroll and payroll taxes  $291,918   $241,253 
Accrued expenses   252,961    239,793 
Accrued professional   5,187    86,062 
Accrued sales taxes, penalties, and interest   42,357    43,400 
Product warranties   30,314    46,103 
Total accrued liabilities  $622,737   $656,611 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.3
A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
General

General

 

The accompanying unaudited condensed consolidated financial statements of Telkonet, Inc. (the “Company”, “Telkonet”) have been prepared in accordance with Rule S-X of the Securities and Exchange Commission (the “SEC”) and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.

 

In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. However, the results from operations for the nine months ended September 30, 2019, are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated December 31, 2018 financial statements and footnotes thereto included in the Company's Form 10-K filed with the SEC.

Business and Basis of Presentation

Business and Basis of Presentation

 

Telkonet, Inc. (the “Company”, “Telkonet”), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (“IoT”).

 

In 2007, the Company acquired substantially all of the assets of Smart Systems International (“SSI”), which was a provider of energy management products and solutions to customers in the United States and Canada and the precursor to the Company’s EcoSmart platform. The EcoSmart platform provides comprehensive savings, management reporting, analytics and virtual engineering of a customer’s portfolio and/or property’s room-by-room energy consumption. Telkonet has deployed more than a half million intelligent devices worldwide in properties within the hospitality, military, educational, healthcare and other commercial markets. The EcoSmart platform is recognized as a solution for reducing energy consumption, operational costs and carbon footprints, and eliminating the need for new energy generation in these marketplaces – all whilst improving occupant comfort and convenience.

 

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Telkonet Communications, Inc. We currently operate in a single reportable business segment.

Going Concern and Management's Plan

Going Concern and Management’s Plan

 

The accompanying financial statements have been prepared on a going concern basis which assumes the Company will be able to realize its assets and discharge its liabilities in the normal course of business for the foreseeable future and, thus, do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.

 

Since inception through September 30, 2019, we have incurred cumulative losses of $125,289,454 and have never generated enough funds through operations to support our business. For the nine-month period ended September 30, 2019, we had an operating cash flow deficit of $1,977,408 from operations. The Company’s ability to continue as a going concern is dependent upon generating profitable operations in the future and obtaining the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company’s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company’s shareholders may lose some or all of their investment.

 

In June 2018, the Company’s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.

 

During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company’s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.

 

At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The Company currently expects to draw on these cash reserves and utilize the credit facility to finance its near term working capital needs. It expects to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company’s historic and continuing losses, there is substantial doubt about the Company’s ability to continue as a going concern.

Income (Loss) per Common Share

Income (Loss) per Common Share

 

The Company computes earnings per share under ASC 260-10, “Earnings Per Share”. Basic net income (loss) per common share is computed using the weighted average shares outstanding. Diluted net income (loss) per common share is computed using the treasury stock method, which assumes that the proceeds to be received on exercise of outstanding stock options and warrants are used to repurchase shares of the Company at the average market price of the common shares for the year. Dilutive common stock equivalents consist of shares issuable upon the exercise of the Company's outstanding stock options and warrants. For the nine months ended September 30, 2019 and 2018, there were 3,599,793 and 3,557,399 shares of common stock underlying options and warrants excluded due to these instruments being anti-dilutive, respectively.

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with United States of America (“U.S.”) generally accepted accounting principles (“GAAP”) requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates are used when accounting for items and matters such as revenue recognition and allowances for uncollectible accounts receivable, inventory obsolescence, depreciation and amortization, long-lived assets, taxes, related valuation allowance and income tax provisions, stock-based compensation, and contingencies. The Company believes that the estimates, judgments and assumptions are reasonable, based on information available at the time they are made. Actual results may differ from those estimates.

Income Taxes

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740-10 “Income Taxes.” Under this method, deferred income taxes (when required) are provided based on the difference between the financial reporting and income tax bases of assets and liabilities and net operating losses at the statutory rates enacted for future periods. The Company has a policy of establishing a valuation allowance when it is more likely than not that the Company will not realize the benefits of its deferred income tax assets in the future.

 

The Company adopted ASC 740-10-25, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740-10-25 also provides guidance on de-recognition, classification, treatment of interest and penalties, and disclosure of such positions.

Revenue from Contracts with Customers

Revenue from Contracts with Customers

  

Identify the customer contracts

 

The Company accounts for a customer contract under ASC 606 when the contract is legally enforceable. A contract is legally enforceable when all of the following criteria are met: (1) the contract has been approved by the Company and the customer and both parties are committed to perform their respective obligations, (2) the Company can identify each party’s rights regarding goods or services transferred, (3) the Company can identify payment terms for goods or services transferred, (4) the contract has commercial substance, and (5) collectability of all the consideration to which the Company is entitled in exchange for the goods or services transferred is probable.

 

A contract does not exist if each party to the contract has the unilateral right to terminate a wholly unperformed contract without compensating the other party (or parties). Nearly all of the Company’s contracts do not contain such mutual termination rights for convenience. All contracts are in written form.

 

Identify the performance obligations

 

The Company will enter into product only contracts that contain a single performance obligation related to the transfer of EcoSmart products to a customer.

 

The Company will also enter into certain customer contracts that encompass product and installation services, referred to as “turnkey” solutions. These contracts ultimately provide the customer with a solution that enhances the functionality of the customer’s existing equipment. For this reason, the Company has determined that the product and installation services are not separately identifiable performance obligations, but in essence represent one, combined performance obligation (“turnkey”).

 

The Company also offers technical phone support services to customers. This service is considered a separate performance obligation.

 

Determine the transaction price

 

The Company generally enters into contracts containing fixed prices. It is not customary for the Company to include contract terms that would result in variable consideration. In the rare situation that a contract does include this type of provision, it is not expected to result in a material adjustment to the transaction price. The Company regularly extends pricing discounts; however, they are negotiated up front and adjust the fixed transaction price set out in the contract.

 

Customer contracts will typically contain upfront deposits that will be applied against future invoices, as well as customer retainage. The intent of any required deposit or retainage is to ensure that the obligations of either party are honored and follow customary industry practices. In addition, the Company will typically be paid in advance at the beginning of any support contracts, consistent with industry practices. None of these payment provisions are intended to represent significant implicit financing. The Company’s standard payment terms are thirty days from invoice date. Products are fully refundable when returned in their original packaging without damage or defacing less a restocking fee. Historical returns have shown to be immaterial. The Company offers a standard one-year assurance warranty. However customers can purchase an extended warranty. Under the new standard, extended warranties are accounted for as a service warranty, requiring the revenue to be recognized over the extended service periods. Contracts involving an extended warranty are immaterial and will continue to be combined with technical phone support services revenue and recognized on a straight-line basis over the term of the contract.

 

Allocate the transaction price to the performance obligations

 

Revenues from customer contracts are allocated to the separate performance obligations based on their relative stand-alone selling price (“SSP”) at contract inception. The SSP is the price at which the Company would sell a promised good or service separately. The best evidence of an SSP is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. However, turnkey solutions are sold for a broad range of amounts resulting from, but not limited to, tiered discounting for value added resellers (“VAR”) based upon committed volumes and other economic factors. Due to the high variability of our pricing, the Company cannot establish a reliable SSP using observable data. Accordingly, the Company uses the residual approach to allocate the transaction price to performance obligations related to its turnkey solutions. When support services are not included within the turnkey solution, the residual method is not utilized and no allocation of the transaction price to the performance obligation is necessary.

 

All support service agreements, whether single or multi-year terms, automatically renew for one-year terms at a suggested retail price (“SRP”). Support service renewals are consistently priced and therefore would support the use of SRP as the best estimate of an SSP for such performance obligations.

 

Revenue Recognition

 

The Company recognizes revenues from product only sales at a point in time, when control over the product has transferred to the customer. As the Company’s principal terms of sale are FOB shipping point, the Company primarily transfers control and records revenue for product only sales upon shipment.

 

A typical turnkey project involves the installation and integration of 200-300 rooms in a customer-controlled facility and usually takes sixty days to complete. Since control over goods and services transfers to a customer once a room is installed, the Company recognizes revenue for turnkey solutions over time. The Company uses an outputs measure based on the number of rooms installed to recognize revenues from turnkey solutions.

 

Revenues from support services are recognized over time, in even daily increments over the term of the contract, and are presented as “Recurring Revenue” in the Statement of Operations.

 

Contract liabilities include deferrals for the monthly support service fees. Long-term contract liabilities represent support service fees that will be recognized as revenue after September 30, 2020.

Contract Fulfillment Cost

Contract Fulfillment Cost

 

The Company recognizes related costs of the contract over time in relation to the revenue recognized. Costs included within the projects relate to the cost of the material, direct labor and costs of outside services utilized to complete projects. These are represented as “Contract assets” in the condensed consolidated balance sheets.

Guarantees and Product Warranties

Guarantees and Product Warranties

 

The Company records a liability for potential warranty claims in cost of sales at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. The products sold are generally covered by a warranty for a period of one year. In the event the Company determines that its current or future product repair and replacement costs exceed its estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. For the nine months ended September 30, 2019 and the year ended December 31, 2018, the Company experienced returns of approximately 1% to 2% of materials included in the cost of sales. As of September 30, 2019 and December 31, 2018, the Company recorded warranty liabilities in the amount of $30,314 and $46,103, respectively, using this experience factor range.

 

Product warranties for the nine months ended September 30, 2019 and the year ended December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Beginning balance  $46,103   $59,892 
Warranty claims incurred   (36,373)   (28,000)
Provision charged to expense   20,584    14,211 
Ending balance  $30,314   $46,103 

XML 30 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 31 R8.htm IDEA: XBRL DOCUMENT v3.19.3
B. NEW ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Sep. 30, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
NEW ACCOUNTING PRONOUNCEMENTS

NOTE B – NEW ACCOUNTING PRONOUNCEMENTS

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides guidance for estimating credit losses on certain types of financial instruments, including trade receivables, by introducing an approach based on expected losses. The expected loss approach will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. The guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The guidance requires a modified retrospective transition method and early adoption is permitted. The Company does not expect the adoption of ASU 2016-13 to have a material impact on its consolidated financial statements.

 

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a significant impact on our consolidated financial statements and related disclosures.

 

Accounting Standards Recently Adopted

 

Effective January 1, 2019, the Company has adopted ASU 2016-02, Leases (“ASU 2016-02”), subsequently amended in 2018 by ASU 2018-10, ASU 2018-11 and ASU 2018-20 and codified in ASC 842, Leases (“ASC 842”). ASC 842 is effective for annual periods beginning after December 15, 2018 and interim periods thereafter. Earlier application was permitted, however the Company did not elect to do so. ASC 842 supersedes current lease guidance in ASC 840 and requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC 842 expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases.

 

We chose to elect available practical expedients permitted under the guidance, which among other items, allowed the Company to carry forward its historical lease classification to not reassess leases for the definition of lease under the new standard, and to not reassess initial direct costs for existing leases. Refer below for practical expedient package adopted:

 

  · Whether expired or existing contracts contain leases under the new definition of the lease;

 

  · Lease classification for expired or existing leases; and

 

  · Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.

 

Upon the adoption of ASC 842, we have elected to not recognize a right-of-use asset and related lease liability for leases with an initial term of 12 months or less as an accounting policy choice and elected to account for lease and non-lease components as a single lease component.

 

The Company elected to utilize the new alternative transition approach introduced by ASU 2018-11, under which the standard is adopted and measured from the first date of the fiscal year under adoption, in this case January 1, 2019. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842.

 

As of September 30, 2019, $0.9 million was included in total other assets, $0.2 million in total current liabilities, and $0.8 million in total long-term liabilities. There was no impact on our Condensed Consolidated Statements of Operations. Refer to Note K for further discussion.

XML 32 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total Net Revenue $ 2,198,643 $ 1,464,016 $ 8,531,880 $ 6,043,374
Total Cost of Sales 1,333,588 949,911 5,264,366 3,447,356
Gross Profit 865,055 514,105 3,267,514 2,596,018
Operating Expenses:        
Research and development 448,690 539,652 1,360,986 1,410,287
Selling, general and administrative 1,137,084 1,248,204 3,936,851 3,816,210
Depreciation and amortization 16,775 16,797 50,750 50,340
Total Operating Expenses 1,602,549 1,804,653 5,348,587 5,276,837
Operating loss (737,494) (1,290,548) (2,081,073) (2,680,819)
Other Income (Expenses):        
Gain on fixed assets 150 0 150 0
Interest income (expense), net (16,525) 9,540 (37,125) 11,063
Total Other Income (Expense) (16,375) 9,540 (36,975) 11,063
Loss before Provision for Income Taxes (753,869) (1,281,008) (2,118,048) (2,669,756)
Provision for Income Taxes 0 0 0 2,000
Net Loss Attributable to Common Stockholders $ (753,869) $ (1,281,008) $ (2,118,048) $ (2,671,756)
Net Loss per Common Share:        
Basic - net loss attributable to common stockholders $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Diluted - net loss attributable to common stockholders $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Weighted Average Common Shares Outstanding- basic 135,331,951 133,989,919 134,937,277 133,892,730
Weighted Average Common Shares Outstanding - diluted 135,331,951 134,238,181 134,937,277 133,892,730
Product [Member]        
Total Net Revenue $ 1,995,788 $ 1,319,046 $ 7,963,349 $ 5,643,509
Total Cost of Sales 1,259,151 881,444 5,026,815 3,252,409
Recurring [Member]        
Total Net Revenue 202,855 144,970 568,531 399,865
Total Cost of Sales $ 74,437 $ 68,467 $ 237,551 $ 194,947
XML 33 R42.htm IDEA: XBRL DOCUMENT v3.19.3
J. RELATED PARTY TRANSACTIONS (Details Narrative) - Non-Employee Directors [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Stock issued for compensation, value $ 105,000 $ 144,000
Cash consideration to officers $ 5,000 $ 0
XML 34 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 35 R46.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details-Lease Commitments)
Dec. 31, 2018
USD ($)
Future Minimum Lease Payments Under Non-cancelable Leases  
2019 $ 211,448
2020 223,417
2021 242,785
2022 195,176
2023 193,168
2024 and thereafter 380,714
Total $ 1,446,708
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.19.3
A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]            
Net loss $ (753,869) $ (1,281,008) $ (2,118,048) $ (2,671,756)    
Cash used in operating activities     (1,977,408) $ (3,674,311)    
Accumulated deficit (125,289,454)   (125,289,454)   $ (123,171,406)  
Cash 3,484,114   3,484,114      
Availability on credit line 742,000   $ 742,000      
Shares excluded from EPS calculation     3,559,793 3,557,399    
Warranty liabilities $ 30,314   $ 30,314   $ 46,103 $ 59,982
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.3
E. ACCRUED LIABILITIES AND EXPENSES (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities and expenses
   September 30,
2019
   December 31,
2018
 
Accrued payroll and payroll taxes  $291,918   $241,253 
Accrued expenses   252,961    239,793 
Accrued professional   5,187    86,062 
Accrued sales taxes, penalties, and interest   42,357    43,400 
Product warranties   30,314    46,103 
Total accrued liabilities  $622,737   $656,611 
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE K – COMMITMENTS AND CONTINGENCIES

 

Leases

 

On January 1, 2019 the Company adopted ASC Topic 842 “Leases” (“ASC 842”), which supersedes ASC Topic 840 “Leases” (“ASC 840”), using the alternative transition method of adoption. Under this method of adoption, the Company has recognized and measured all leases that exist as at January 1, 2019 (the effective date) using a modified retrospective transition approach. Comparative periods are presented in accordance with Topic 840 and do not include any retrospective adjustments to comparative periods to reflect the adoption of Topic 842. Any cumulative-effect adjustments to retained earnings is recognized as of January 1, 2019. Upon adoption, we recognized our leases with greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Classification is based on criteria that are largely similar to those applied in prior lease accounting, but without explicit lines. We have made certain assumptions in judgments when applying ASC 842. Those judgments of most significance are as follows:

 

  · We elected the package of practical expedients available for transition which allow us to not reassess the following:

 

  o Whether expired or existing contracts contain leases under the new definition of the lease;

 

  o Lease classification for expired or existing leases; and

 

  o Whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.

 

  · We did not elect to use hindsight for transition when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.

 

  · For all asset classes, we elected to not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less.

 

  · For all asset classes, we elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component.

 

We determine if an arrangement is a lease at inception. Operating leases are included in our consolidated balance sheet as right-of-use assets, operating lease liabilities - current and operating lease liabilities – long term. Upon adoption, the Company determined there were no financing leases. Our current operating leases are for facilities and office equipment. Our leases may contain renewal options; however, we do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that we are reasonably certain of renewing the lease at inception or when a triggering event occurs. Some of our lease agreements may contain rent escalation clauses, rent holidays, capital improvement funding, or other lease concessions. We recognize our minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement. Payments are set on a pre-determined schedule within each lease agreement. We amortize this expense over the term of the lease beginning with the date of the standard adoption for current leases and beginning with the date of initial possession, which is the date we enter the leased space and begin to make improvements in the preparation for its intended use, for future leases. Variable lease components represent amounts that are not fixed in nature and are not tied to an index or rate, and are recognized as incurred. Variable lease components consist primarily of common area maintenance, taxes and insurance.

 

The Company does not, upon adoption of ASC 842, control a specific space or underlying asset used in providing a service by a third-party service provider, under any third party service agreements. There are no such arrangements that meet the definition under ASC 842.

 

In determining our right-of-use assets and lease liabilities, we apply a discount rate to the minimum lease payments within each lease agreement. ASC 842 requires us to use the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. When we cannot readily determine the discount rate implicit in the lease agreement, we utilize our current borrowing rate on our outstanding line of credit. The Company’s line of credit utilizes market rates to assess an interest rate. Refer to Note F for further discussion.

 

We lease certain property under non-cancelable operating leases, primarily facilities. The impact of the adoption of ASC 842 at January 1, 2019 created a right-of-use asset of $1,042,004, lease liability of $1,095,761 and unwound the $71,877 balance of the deferred lease liability account.

 

The components of lease expense for the nine months ended September 30, 2019 were as follows:

 

Operating lease expense:    
Operating lease cost - fixed  $170,562 
Variable lease cost   97,903 
Total operating lease cost  $268,465 

 

Other information related to leases as of September 30, 2019 was as follows:

 

Operating lease liability - current  $221,920 
Operating lease liability - long-term  $794,273 
Operating cash outflows from operating leases  $164,794 
      
Weighted-average remaining lease term of operating leases   5.9 years 
Weighted-average discount rate of operating leases   8.5% 

 

Future annual minimum operating lease payments as of September 30, 2019 were as follows:

 

2019 (excluding the nine months ended September 30, 2019)  $55,003 
2020   223,835 
2021   242,299 
2022   195,176 
2023   193,169 
2024 and thereafter   384,119 
Total minimum lease payments  $1,293,601 
Less imputed interest   (277,408)
Total  $1,016,193 

 

Future annual minimum lease payments under non-cancelable leases as of December 31, 2018 prior to our adoption of ASU 2016-02, Leases (Topic 842) are as follows:

 

2019   $ 211,448  
2020     223,417  
2021     242,785  
2022     195,176  
2023     193,168  
2024 and thereafter     380,714  
Total   $ 1,446,708  

 

Rental expenses charged to operations for the three months ended September 30, 2019 and 2018 were $87,633 and $84,620, respectively. Rental expenses charged to operations for the nine months ended September 30, 2019 and 2018 were $268,465 and $255,568, respectively.

 

Litigation

 

The Company is subject to legal proceedings and claims which arise in the ordinary course of its business. Although occasional adverse decisions or settlements may occur, the Company believes that the final disposition of such matters should not have a material adverse effect on its financial position, results of operations or liquidity.

 

Sales Tax

 

The following table sets forth the change in the sales tax accrual as of September 30, 2019 and December 31, 2018:

 

   September 30,
2019
   December 31,
2018
 
Balance, beginning of year  $43,400   $83,282 
Sales tax collected   138,527    101,145 
Provisions   (6,437)   30,465 
Interest and penalties        
Payments   (133,133)   (171,492)
Balance, end of period  $42,357   $43,400 

XML 39 R13.htm IDEA: XBRL DOCUMENT v3.19.3
G. PREFERRED STOCK
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
PREFERRED STOCK

NOTE G – PREFERRED STOCK

 

Preferred stock carries certain preference rights as detailed in the Company’s Amended and Restated Articles of Incorporation related to both the payment of dividends and as to payments upon liquidation in preference to any other class or series of capital stock of the Company. As of September 30, 2019, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $450,655, which includes cumulative accrued unpaid dividends of $190,655, and second, Series A with a preference value of $1,655,535, which includes cumulative accrued unpaid dividends of $730,535. As of December 31, 2018, the liquidation preference of the preferred stock is based on the following order: first, Series B with a preference value of $435,081, which includes cumulative accrued unpaid dividends of $175,081, and second, Series A with a preference value of $1,600,168, which includes cumulative accrued unpaid dividends of $675,168.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.3
C. REVENUE (Details - Contract assets and liabilities) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]      
Contract assets $ 423,303   $ 314,749
Contract liabilities 1,120,975   1,232,623
Net contract liabilities 697,672   $ 917,874
Increase in contract assets 108,554 $ 7,292  
Decrease in contract liabilities (111,648) $ (370,209)  
Total variance in contract assets and liabilties $ (220,202)    
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.19.3
F. DEBT (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Line of credit balance $ 909,423 $ 121,474
Line of credit remaining borrowing capacity $ 742,000  
Heritage Bank [Member] | Loan and Security Agreement [Member]    
Debt Instrument [Line Items]    
Line of credit interest rate description Prime rate plus 3.00%  
Line of credit balance $ 909,423 121,474
Line of credit remaining borrowing capacity $ 742,000 $ 499,000
Effective interest rate 8.50%  
Maturity date Sep. 30, 2021  
XML 42 R38.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Details-Option Activity) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Number of shares      
Number of shares - granted 0 0  
Number of shares - exercised 0 0  
Number of shares - cancelled or expired 0 (1,094,075)  
Employee Stock Options [Member]      
Number of shares      
Number of shares - beginning balance 3,349,793 4,376,474 4,376,474
Number of shares - granted 0   67,394
Number of shares - exercised 0   0
Number of shares - cancelled or expired 0   (1,094,075)
Number of shares - ending balance 3,349,793   3,349,793
Weighted Average Price Per Share      
Weighted average price per share - beginning balance $ 0.16 $ 0.18 $ 0.18
Weighted average price per share - granted   0.14
Weighted average price per share - exercised  
Weighted average price per share - cancelled or expired   0.17
Weighted average price per share - ending balance $ 0.16   $ 0.16
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Y#;D\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ [D-N3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #N0VY/=XN6L.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)]F*K*';B^))07!!\1:2V=U@\X=DI-VW-ZV[ M740?P&-F?OGF&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E*,7?/Q,_0PS&K!' MAYXRB%H ZZ:)\3CV+5P $XPPN?Q=0+,0Y^J?V+D#[)07^9U*^LS*:^Q_,I6TC'BAITGOS9W]]L'UJVXN*V$J,3UEJ]EPV6S?I]< M?_A=A%TP=F?_L?%9L&OAUUUT7U!+ P04 " #N0VY/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .Y#;D^.@A<*I0( ',* 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <U#4>IO>X+8#.SXV4]9LN>BU=Y8TQ%;TW=RG5\4ZI[3A)YNK&&RB?>L5:_ MN7#14*6'XIK(3C!ZMJ2F3G":%DE#JS;>E';N(#8EOZNZ:ME!1/+>-%3\WK&: M]^L8Q>\3+]7UILQ$LBD[>F7?F/K>'80>)5.4<]6P5E:\C02[K.,M>M[CU! L MXD?%>CE[CDPJ1\Y?S>#S>1VG9D6L9B=E0E!]>[ ]JVL32:_CUQ@TGC0-QM&97>B]5B^\_\3&A/(X&K/_PAZLUG"S$JUQ MXK6TU^ATEXHW8Q2]E(:^#?>JM?=^>).AD083\$C $P'C_Q+(2" 3 64V^6%E M-M4/5-%-*7@?B:%:'36; CT3_3%/9M)^._M.9ROU[&.3ELG#A!D1NP&!9P@T M(1(=>Q+ D, .>W3\K\#>1Q!8@( 9$$LG,WH&TS.0GEEZ-J/GS@?P$04LD(," MN4=?. (^8@D+%*! X=%7CH"/0"FLL 5%CX?.1( !,,22U!BZ?.)(P% I5> M@1(KG^^6&H $:HU2V$ZI'\$M-X0)%!P%3(O\"&[- 0P.%!V!SMTB[$=PRPY@ M0D5!L'T1\56PJP)@ F<$@EV.?!/CS%7Q,<%<8*LCW\G8V6+[$9-;3#ON]+P@ MA.2A\L"V1[ZK<>&F!& 6 178^L@W-EZZ*@!F%5"!W8]\;Q/O/P1@ G\B!!\ MR+ZW$3&RL;;F2$F_?OI2L&/+,,)N;6%+.D(<4Y^-0BW/=?&NW,7:S[X?] ML;V?;[ON=%<4[>,V'JKV4WV*Q_2?I[HY5%VZ;9Z+]M3$:C,$'?8%*.6*0[4[ MSI>+X=GG9KFH7[K][A@_-[/VY7"HFO]6<5^?[^=Z_O;@R^YYV_4/BN7B5#W' MOV+W]?2Y27?%M97-[A"/[:X^SIKX=#__6=^MS1 P*/[>Q7,[N9[U0WFHZV_] MS>^;^[GJ'<5]?.SZ)JKT\QK7<;_O6TH^_AT;G5_[[ .GUV^M_SH,/@WFH6KC MNM[_L]MTV_MY.9]MXE/ULN^^U.??XC@@.Y^-H_\COL9]DO=.4A^/];X=_LX> M7]JN/HRM)"N'ZOOE=W<)S&>SD>Q7@)*8T6ALR%*XSSI=E MT+(?(_HQW$\@?BX2.^D'E \A$-]KKM.JU)#S8T4_EODQBOBQO!]TWI9$MQ9T M/JB@@^S'B7X<]Z.)'\?Z,8"HD-CA,M3&FXP;+[KQW U9X"O/N_&H#'7#9=9[ M+#.Y4(IN2NZ&=+,J^=JQ.,FXBQFNTL$%*WL)HI? O9!\6076B_?)C*=YQ76E M<1 PLXZUDFFEN".&*R6DEBZMI] 2=,9#F5D[.L-/S=AE,N];R_#3P,?DZ9A M2#N--#E_*+OU(\-4N"+F=&)JGF*#44I9HS,AA?,K0+ MNO=F1T:IYBRUE*6:0[(,*O'"4D>"T(-'F_,DXU0[M@9M+J]D!&K.0$L9J#G= MM$IC"H&.B@N-*J>CO[4D=T[E)DFFH.0XMQ:'F MG$N[8]JZJ".NT]#O7)FR2<8AK2^!U(UM\7.)UZ3/G$I"Y"IRKCG(5."Z#=JFHIH:X+E7$TQ/#K2,9J\"Q MZBA6@>,R'8(P %L]0B5J@G*Y/15DL ('JZ-@E31T.WU?-/&FPJT@W=>M>R%E.)9U3N'W4GRJ1%3EJ?6YLR']%_/-]DGB'G M&=U25B@ZZ^C!\97RJZRZF-M6G-,G;6&VN-_OX MU/67/ETWEZ^OEYNN/HU?EHOKY^WE_U!+ P04 " #N0VY/#1ABJ,$" !> M"P & 'AL+W=O!8/M%^ D]KU%N JSB=\DNOK"^(A$%?_7=V9I66&Q(]QY97TGX'VY-4O.ZS:)2:OG?/LK'/ M2_U62\VA0,]8+^;6 M#-JUL^]TM5*/GI7K#I),I(D4\7:5^!LD$1Z_@$B 2$2&Y^.(3(' MHI/D5M)82?P4Q\@!N:>:L&"0!?LLN1Y03I@QDRCRFPIEIE?DS89)AC(G+!"G3 M?(83=&6=^@M=MT93EBHY3-+KHF)OG#RH.92.##5?ZSF1O-GO.%=,YXR==VU%?=H=.Q?;*-'/= M%MV-K^LHWO:WV6BX4B__ U!+ P04 " #N0VY/J39Q!#\% F&0 & M 'AL+W=OSCUW)4O>UV>?G?/&Z+X\,8QA\OOFU>UW7S8C*; M'O+7^&>L_SI\+=/3Y.1EM=G%?;4I]J,ROCR,'^%^*4-CT!)_;^*Q.OL^:J0\ M%<7WYN&WU<-8-#V*V_A<-R[R]/$>L[C=-IY2/_[MG8Y/;3:&Y]\_O/_2BD]B MGO(J9L7VG\VJ7C^,_7BTBB_YV[;^5AQ_C;T@,Q[UZG^/[W&;\*8GJ8WG8ENU M?T?/;U5=['HOJ2N[_$?WN=FWG\?N/^[#C#>0O8$\&:2VKQFHWD#]--!7#71O MH#_;@ND-#&IATFEO@[G(ZWPV+8OCJ.SFPR%OIAW2]\=,C\PZ1YXBY1!84@1,Q2>V?.B&Y3LPE,9>7#624\!;UX::3Y54G M%]U4;*Q4:Z_/[1V*58?8%MEWG8#@K59(#^5 6RT BZ*<-PJ\%T@:Y:S02CG- MZ].L/DWU>:2O0\QYOY52!G,9Y8(. 0#)HYB1*5@6A6%).:6U4V9@^ PKSU!Y M 76656=;)^I,71"\O6/M M'8E.0*,U=Z2?6GL;T%S,*&94L :MQ@7%0%D1\+I>,ER*M3Q;>A?J/*O.4W6H M/W-/VP'E!-X.,X:3VDN!N 7E5%#6&Q35)<-YL!(&1B^P^@+5A[:<>:#]ML[A MJE#A*Z0%=(/C\)*@RDJ $TVDAC4;+.^- +[0U*%8+!C1* M>X/W^R4'2F>]&IB=,)"%@:HT6"60IKZXM,/C<&0<"#((HSV6R9!2>!!.89T< M:7UBPX!0-M,_@J3;U, F#GP2!IJ%\?2<]\S%../9F3&0P/'YA)_E53^7BOBT M"S3O!IQW@6; +Y#V5+Q\&2X8370QWI0#[&W)< #"J@%Y?-H%FG<#SKM 4V"2 MI\CNQ'"(QM/+X"@%HB0 "UPA TS59>#>1Q6UDR2#I>#RT\OBJ &A9D"H+ MK,B3VGI@[!AP8.P80/^^O MN,.S)/L^BFO$]ABP&,R+N%7$P"9NBU10C&D>,_ M!Z:PIE(;!XN"+EBE<.F^9$!CM3)BH/Z4?+:6-%N3.PY)\V4JC0+024%![T%K M?!)D."-2]0RX(&% )8W4@R+Y1"VY1#WD@L^,DF9&.AOHR56FYD';PU PKYC"CID9G.A$!GI];*88$4LUY;?&AF,)E*7'(A MP' 0TC$/'RDG9W>\NUB^MA?NU>BY>-O73:H_>WNZU'^4S1TQ>C^'^PR8]PNX M7W97]C_==[\@_)&7KYM]-7HJZKK8M??'+T51Q]1]<9<&9AWSU>EA&U_JYJM+ MW\ONYKY[J(M#_ZO$Y/33R.Q_4$L#!!0 ( .Y#;D]GCL.^D < '(M 8 M >&PO=V]R:W-H965T&ULC5I=<]LV$/PK&KT[ G 'D,S8 MGJGM2.U,.Y-)I^TS8].V)I+H2K2=_ON"$J.(=PN*>8@^O#@N<<#M'JC+]WK[ M;?=<5-LMKM_KM;E[D/]4FWB7Q[K[;ILXL?MTVSWLJW* MA_V@]6KFC FS=;G<3*\O]]]]WEY?UJ_-:KFI/F\GN]?UNMS^=U.MZO>KJ9W^ M^.++\NFY:;^875^^E$_5GU7SU\OG;?PT.T9Y6*ZKS6Y9;R;;ZO%J^HO]N/#< M#M@C_EY6[[N3]Y/V5K[6];?VPV\/5U/3,JI6U7W3ABCCRUMU6ZU6;:3(X]\N MZ/1XS7;@Z?L?T>?[FX\W\[7<5;?UZI_E0_-\-_56[6*\)9)O,9]O=KM_Y_MU%B536Y??#ZW*S?WWOXO\8A@>X M;H [#G!^< !U VCL .X&\'& I<$!OAO@?UXA&QP0N@'AYX#AF\ZZ =E/2FZ? MP,/L[M-U5S;E]>6V?I]L#RONI6P7MOV8Q05QWWZYS__^;S%CN_CMV[6UYG+V MU@;J,#<'C.MA;!]SBS"NC[E#&.IC/B$,]S%SA/%]S )APA$SBW-RG!@')\;M M W O0"8FYH#Q>\SF@,D%D5N-\7)>0!BB4/C36>XQ)LB8 .-<,#Y@0N]2;'P( M@K7&47#&%X(Y"MQLVS$5,PU\L+:(G,!V1VJ"XD,^,S!5 A>3$9)!P!@B+U?,ITQO)D[BKQ1E0CTH.J>2 BJAC\UPO MAK@;V$#IQ:@3:BV M':%.'6@XX0"D,HX"#0N4Q9IJD:A*B>I (U*N@3CE*"!0*0MT."%3 )K4*8 = M%"J+U=T">9=59]&!>KQ''KB\-Q.L+!HSTY?K2NAW9Q:5@O97K2T-C27&Y"RQ=]0)@@VR,B_.H?IT ML.H[I/JR;CBHJ+DU)I>41B#[M+"@.B2HTD.Y,8(*0+IR($$=]% ."ZI#@JH. MOL8**@#BR@$#:@_EH*!"#P6@20\%L(,>RF%!=4!0RNN<)0J*(0UG8"F*[$@+<'ZT(ZT4+:G=K(2(E@P M)F&@"*LI(365.29TDJ[.],^A^G02A^0CVN@Y@38Z9Q^4XQ@![)/"@DI 4$D> MW]&8=AN 5-U @&ZP(/ \("8I-YP2"ZSI MA#1=ND\:\T@ @/3Z0@\%?""*&Q/39BRGC-IMZ3YY[$,! (3K"P:,].7Z8OA0 M(.2&I%;- 32N+Q\+1>Q<1X/&8AP( I%*. @VK M"&.#P, @R-.Q&Q[[4 <%*.FG[I/CM0SWVR?,["VG]$]ZF.*B"L*%)[ EL41F<#:EL#IY!; MJ0+G4'TZ6/49G0E(]\E:K"]\W*29],,C@'U26-,9:#K+(TX&TJKKA@;IN@$" M4=O %SYA11C+*0,Y97G$V8%&U T-Q'4#!6SIRS4%FO-8-]CG1AY4 &A;-SQY M+V=X ;!<<&ZSU&;&[H#14;NJ&UK4R<32G"CO'BNZ1PVRK!L>"+6RR2Y M4,@C102C]*]PL)9ZU&O+NN&1EJJN]1RJ3P=KI$=-M*P;'NA/+*NY/%-?C #V M26'Q\4!\E,7T6GQTW0 @53=0H&&+Z;&0>=1L2XOIM9#AN@& L&[ @,!B(ES" M8@)HTF("++:8LY,?CK:_1OZCW#XM-[O)U[IIZO7^EZ*/==U4,:CY$)/Q7)4/ MQP^KZK%IWV;Q_?;P*^##AZ9^Z7[A/#O^S/KZ?U!+ P04 " #N0VY/,\8? M]7P$ "/% & 'AL+W=OG[GYYZ/OS75%TNX.OR^Y3<_:G\,MST]9E'U[;EZ([ MM[[\<='EMJ_-)??_)R06B[F[/_P;[X* M\L%):&/75-WXN=B]=GU3SU&"E;K\/GT?3^/W9?K%\+D:KL#G"OQ:@=2'%<1< M0?RL(,?D)V=CJK^4?;E9M\UET4ZC=2Z'24%W(G3F;B@<^V[\+63;A=*W#4F^ M+MZ&0+-F.VGXK>:J*$+T:Q,<-;'E2?6H@<=4835N0< DQ%A?O$M"X 2!I!C M 'D;@(NH%R:-'C6G4;/B1)9)&V6#A-J049F<%+2D0$X2!] P@ 8YQ2,[:=2- M526ECO))15(YAJT8:,6D5J2*K)BD%6**,1:903)[*WMGQT([-K'CXL&V:<

PIU:T4*%(CI=!&"LH=K3&WN4RW(Y79\CGF+$>D1/Q0/1,W-:8"X*P$4=DTBDN#,V4#$^@P+=2G[D"<-1 M@$.HCEDM$/;(26-,[ HH9=AIN,V307MQKH.>FZ7UPR3X%EP=?[J\OE7_NAT<3GMOI MBFQZZ9OS?/U77.\@-_\#4$L#!!0 ( .Y#;D\9\J_2M@$ -(# 8 M>&PO=V]R:W-H965T&UL;5-A;]P@#/TKB!]0DMSUVIV22+U. MTR9MTJG3ML]C/QMOL86E%@JT%:B)@::@#^GQ MM _Q,>"G@-&NSB144 ;@^ MO[)_BK7[6B[6TKFXK_"%:0/#TI\C@JE MC2NI!NM0S2Q>BN(OTRYTW,?IYI#.L&U -@.R!7 ?\[ I453^D3M>Y@9'8J;> M]SP\<7K,?&^JX(RMB'=>O/7>:YD>/N3L&HCFF-,4DZUCE@CFV9<4V5:*4_8. MGFW#=YL*=Q&^6V>_2[8)]IL$^TBP_X\@?5/B5LQ;E6S54P6FC=-D286#CI.\ M\BX#^Y#%-_D7/DW[-VY:H2VYH/,O&_O?(#KP4I(;/T*=_V"+(:%QX7CGSV8: ML\EPV,\_B"W?N/P+4$L#!!0 ( .Y#;D\T$4;(MP$ -(# 8 >&PO M=V]R:W-H965T&UL;5/;;MLP#/T501]0)8[;!(%MH&E1;, & M!!VV/2LV;0O5Q9/DN/O[4;+KNIU?))'B.3RDJ&PP]L6U )Z\*JE=3EOONR-C MKFQ!<7=C.M!X4QNKN$?3-LQU%G@504JR9+.Y8XH+38LL^LZVR$SOI=!PML3U M2G'[]P32##G=TC?'LVA:'QRLR#K>P _P/[NS18O-+)50H)TPFEBHC/PM*M_F]$!)!37OI7\VPQ>8ZKFE9"K^&UQ!8GA0@CE*(UU< M2=D[;]3$@E(4?QUWH>,^C#?[PP1;!R03()D!AYB'C8FB\D?N>9%9,Q []K[C MX8FWQP1[4P9G;$6\0_$.O==BN]]E[!J(IIC3&),L8^8(ANQSBF0MQ2GY#YZL MPW>K"G<1OON@,%TG2%<)TDB0?B"X_53B6LS=IR1LT5,%MHG3Y$AI>ATG>>&= M!_8^B6_R'CY.^W=N&Z$=N1B/+QO[7QOC :5L;G"$6OQ@LR&A]N&XQ[,=QVPT MO.FF'\3F;US\ U!+ P04 " #N0VY/DL5UNK]:Y^ 6:8]^;-,.0CFB?; 3CRK*2V!>VT=]J#]38-&<>=-TS+;&^!U!"G)TB1YSQ07FI9Y]%U,F>/@I-!P,<0.2G'S MYPP2QX+NZ(OC4;2="PY6YCUOX3NX'_W%>(LM++50H*U 30PT!;W?G1F_9TZZI S ]?F%_5.L MW==RY18>4/X2M>L*>J2DAH8/TCWB^!GF>MY1,A?_%6X@?7A0XG-4*&U<2358 MAVIF\5(4?YYVH>,^3C?9889M ](9D"Z 8\S#ID11^4?N>)D;'(F9>M_S\,2[ M4^I[4P5G;$6\\^*M]][*W>&0LUL@FF/.4TRZCEDBF&=?4J1;*<[I?_!T&[[? M5+B/\/TKA<=M@FR3((L$V2N"#V]*W(@Y)F^2L%5/%9@V3I,E%0XZ3O+*NPSL M?1K?Y%_X-.W?N&F%MN2*SK]L['^#Z,!+2>[\"'7^@RV&A,:%X\&?S31FD^&P MGW\06[YQ^1=02P,$% @ [D-N3TNWDGZV 0 T@, !D !X;"]W;W)K M&UL=5/;;MP@$/T5Q >$-7;:U6;ML8W"Q0&\3O^^@!W'2=P78(8Y9\X,0SYJ\V0[ (=>I%"VP)US_8$06W4@ MF;W2/2A_TV@CF?.F:8GM#; Z@J0@=+?[0B3C"I=Y])U,F>O!":[@9) =I&3F M[Q&$'@NJ,0B5GK9^"<5\7>!<$@8#*!0;FMPO<@A"!R,MXGCGQDC( U^=7]KM8 MNZ_ES"S<:O'(:]<5>(]1#0T;A'O0XW>8Z[G&:"[^!UQ ^/"@Q.>HM+!Q1=5@ MG98SBYM^S\,3) M@?K>5,$96Q'OO'CKO98XQ=!US!)!//N2@FZE.-)/<+H-3S<5 MIA&>OE/X'X)LDR"+!-D[@O1#B5LQV80N?IOTG,RU7%IVU\R\;^]]H[K\!UL, 8T+QZ_^;*8QFPRG^_D' MD>4;E_\ 4$L#!!0 ( .Y#;D]6L'%!MP$ -(# 9 >&PO=V]R:W-H M965T<^;,>)STQKZX&L"35R6U2VGM?7M@S.4U*.&N M3 L:;TICE?!HVHJYUH(H(DA)QE>K'5.BT31+HN]DL\1T7C8:3I:X3BEAWXX@ M39_2-?UP/#55[8.#94DK*G@&_[L]6;38Q%(T"K1KC"86RI3>K@_';8B/ 7\: MZ-WL3$(E9V->@O&S2.DJ" ()N0\, K<+W(&4@0AE_!LYZ90R .?G#_:'6#O6 MD@)*T4G_9/H?,-9S3S_<;'8C;!G 1P"? /N8APV)HO)[X4666-,3._2^%>&)UP>. MO$ IJRL&UL;5-A;]P@#/TKB!]0$NZZ7D])I%ZG:9,VZ=1IVV-J'^!CP4\)H M5V<2*KD@/@?C2Y73) @"!:4+#,)O5W@$I0*1E_%[YJ1+R@!$1U2]9N3:G!THJJ,6@W!..GV&NYY:2N?BO< 7EPX,2GZ-$9>-*RL$ZU#.+ MEZ+%R[3++N[C=,/O9M@V@,\ O@ .,0^;$D7E'X43169P)&;J?2_"$Z='[GM3 M!F=L1;SSXJWW7HOT<)^Q:R":8TY3#%_'+!',LR\I^%:*$W\'Y]OPW:;"783O MUMGODVV"_2;!/A+L_R-(WY2X%?-6)5OU5(-IXC194N+0Q4E>>9>!?>#Q3?Z% M3]/^39A&=I9&PO=V]R:W-H965T M)W^?0$3UTG\ LPPY\R98-"VQO0%61Y 4A&XV5T0RKG"91]_1E+D>G. *C@;904IF_AY Z+' M6_SN>.)MYX*#E'G/6O@%[G=_--XB,TO-)2C+M4(&F@+?;O>'+,3'@#\<1KLX MHU#)2>N78'RO"[P)@D! Y0(#\]L9[D"(0.1EO"9./*<,P.7YG?TAUNYK.3$+ M=UH\\]IU!;[&J(:&#<(]Z?$14CV7&*7B?\ 9A \/2GR.2@L;5U0-UFF96+P4 MR=ZFG:NXC^GF)L'6 30!Z RXCGG(E"@JOV>.E;G1(S)3[WL6GGB[I[XW57#& M5L0[+]YZ[[G8PQ=!ES!Q!//N<@JZE.- O<+H.WZTJW$7X[H/" M;)T@6R7((D'V@>#R4XEK,5>?DI!%3R68-DZ3194>5)SDA7<>V%L:W^1_^#3M M/YEIN;+HI)U_V=C_1FL'7LKFPH]0YS_8; AH7#A^\VCEF(CP&/'$:[.*-0 MR5GKYV#\J N\"8) 0.4" _/;!>Y!B$#D9;PD3CRG#,#E^8W]6ZS=UW)F%NZU M>.*UZPJ\QZB&A@W"/>CQ.Z1ZOF"4BO\)%Q ^/"CQ.2HM;%Q1-5BG96+Q4B1[ MG7:NXCZFFWV"K0-H M 9L(]YR)0H*O_*'"MSHT=DIM[W+#SQ]D!];ZK@C*V( M=UZ\]=Y+N;V]R$NPGE!QDA?>>6#O:'R3]_!IVG\Q MTW)ET5D[_[*Q_XW6#KR4S94?H&UL=5-A;]P@#/TKB!]0[DC65:]AKN<3)7/QW^$""L.#$LQ1&N7B2LK!>:-G%I2BQ?.T MRR[NXW23)C-L&\!G %\ -S$/FQ)%Y5^$%T5FS4CLU/M>A"?>'SCVI@S.V(IX MA^(=>B\%/FC&+H%HCCE.,7P5LU\B&+(O*?A6BB/_ .?;\&1381+AR1N%_\F? M;A*DD2!]0\#?E;@5D[Q+PE8]U6";.$V.E&;HXB2OO,O WO+X)J_AT[3_$+:1 MG2-GX_%E8_]K8SR@E-T5CE"+'VPQ%-0^'#_CV4YC-AG>]/,/8LLW+OX!4$L# M!!0 ( .Y#;D_AS-_6MP$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25(@S()?N MWP](FJ9=O@ V?L_/QF0CFF?; CCRHE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW M3<-L;T!4$:05XTERQ[20'2VRZ#N;(L/!*=G!V1 [:"W,WQ,H''.ZHZ^.)]FT M+CA8D?6B@1_@?O9GXRVVL%120V6DKGX;W %Y<.#$I^C1&7C2LK!.M0SBY>BQ-B6*RC\))XK,X$C,U/M>A"?>';GO31F))F[!J(YIC3%,-7,;LE@GGV)07?2G'B_\'Y-GR_J7 ?X?MW"F^W"=)- M@C02I.\([CZ4N!5S_R$)6_54@VGB-%E2XM#%25YYEX%]X/%-WL*G:?\N3",[ M2R[H_,O&_M>(#KR4Y,:/4.L_V&(HJ%TXWONSF<9L,ASV\P]BRS&UL;5-A;]P@#/TKB!]0$NZZW4Y)I%ZK:I,VZ=1IW6-J'^!CP+&&TJS,)E5P07X+Q MIO/7> M:\&30\:N@6B..4TQ?!63+A',LR\I^%:*$_\/SK?ANTV%NPC?_:/PTS;!?I-@ M'PGV:X(T>5?B5LS[(MFJIQI,$Z?)DA*'+D[RRKL,[%U\1/8W?)KV;\(TLK/D M@LZ_;.Q_C>C 2TEN_ BU_H,MAH+:A>-'?S;3F$V&PW[^06SYQL4?4$L#!!0 M ( .Y#;D\!&@0NM@$ -(# 9 >&PO=V]R:W-H965T-"VQ MO0%61Y 4A.YVWXAD7.$RC[Z3*7,].,$5G RR@Y3,O!U!Z+' "7YW//&V<\%! MRKQG+?P"][L_&6^1A:7F$I3E6B$#38%ODL,Q"_$QX ^'T:[.*%1RUOHY& ]U M@7=!$ BH7&!@?KO +0@1B+R,EYD3+RD#<'U^9[^/M?M:SLS"K19_>>VZ E]C M5$/#!N&>]/@#YGKV&,W%_X0+"!\>E/@)(_X/3;7BZJ3"-\/23PG2;(-LDR")! M]HD@^U+B5LS^2Q*RZJD$T\9ILJC2@XJ3O/(N WM#XYM\A$_3_LA,RY5%9^W\ MR\;^-UH[\%)V5WZ$.O_!%D- X\+QNS^;:2Z]]'$*K=QS1^-[Q4M])Z M \FSAM_@&]COS4F[%1E8+I6$VE2JCC1<]_&![HZ4>8> ^%%!:T;SR*=R5NK5 M+SY?]G'B(P(!A?44W T/> 8A/).+XU=/&@^:WG$\?V?_&))WR9RY@6O=< ?6.[#!81-T2"<4(O_ +<\SK=I(=X??<%]CNF/N; IO#$<1 M]ESPQED?.:/KC#P\48\Y=A@VPM !01S[(,$PB2/[SYWA[@LTPD5P7XS5TP0G M6*($RT"P_"?%=)(BAMG@(BM49(40;"QUZ_\@ZM/A# MZ'KD+[Q['[YR?:MJ$YV5=:TP-*RK4A9<+,F3NU>E>Y*&A8"K]=/4S777E[N% M54W_YI#AXJ]D"R=+7*^U ML'^.H,R0T0V].IYEW?C@8'G:B1I>P/_L3A8M-JN44D/KI&F)A2JC#YO#<1?P M$?!+PN 69Q(J.1OS&HQO94:3D! H*'Q0$+A=X!&4"D*8QMND2>>0@;@\7]6_ MQMJQEK-P\&C4;UGZ)J/WE)10B5[Y9S,\P53/+253\=_A @KA(1.,41CEXDJ* MWGFC)Q5,18OW<9=MW(?Q9G^EK1/X1. SX3X2V!@H9OY%>)&GU@S$CKWO1'CB MS8%C;XK@C*V(=YB\0^\EY]O;E%V"T(0YCAB^P&QF!$/U.01?"W'D_]'Y.GV[ MFN$VTK?+Z/MD76"W*K"+ KM_2KS[5.(:9O\I"%OT5(.MXS0Y4IB^C9.\\,X# M^\#CF_R%C]/^0]A:MHZ7C?VOC/& J20W.$(-?K#94%#Y<-SCV8YC-AK> M=-,/8O,WSC\ 4$L#!!0 ( .Y#;D_;PC9FQ@$ #<$ 9 >&PO=V]R M:W-H965TVO#%+BS=C@28JH. M)#-W:H#>G31*2V:=J5MB!@VL#D%2$)HD]T0RWN,R#[ZS+G,U6L%[.&MD1BF9 M_GT"H:8"I_C=\#AX? M "\<)K/9(U_)1:E7;WRI"YSXA$! 93T#<\L5GD (3^32^+5PXE72!V[W[^R? M0NVNE@LS\*3$3U[;KL 91C4T;!3V64V?8:GG@-%2_%>X@G!PGXG3J)0PX8NJ MT5@E%Q:7BF1O\\K[L$[SR7VVA,4#Z!) UX LZ)!9*&3^D5E6YEI-2,^]'YB_ MXO1(76\J[PRM"&>.\UY+NLIQJ6],M[PWZ**L>S[ADANE++A4DCN72^>F M>#4$--9O']Q>SV]Y-JP:EC$EZ[^B_ -02P,$% @ [D-N3^]"!RVW 0 MT@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$ M7>RTJY5M*9LJ:J566J5J\\S:8QL%C MXG?Y]!^PX;NJ^ #.<<^;"D(W&/KL6 MP),7K3J7T];[_LB8*UO0PMV8'CJ\J8W5PJ-I&^9Z"Z**)*T8W^T^,"UD1XLL M^LZVR,S@E>S@;(D;M!;V]PF4&7.ZIZ^.1]FT/CA8D?6B@>_@?_1GBQ9;5"JI MH7/2=,1"G=.[_?&4!GP$_)0PNM69A$HNQCP'XTN5TUU("!24/B@(W*YP#TH% M(4SCUZQ)EY"!N#Z_JC_$VK&6BW!P;]23K'R;TP,E%=1B4/[1C)]AKN>6DKGX MKW %A?"0"<8HC7)Q)>7@O-&S"J:BQ S@2^$0XS#ID Q M\T_"BR*S9B1VZGTOPA/OCQQ[4P9G;$6\P^0=>J\%3Y.,78/0C#E-&+["[!<$ M0_4E!-\*<>+_T/DV/=G,,(GT9!W]\!^!=%,@C0+I7R6F[TK,)7=#8Y0BQ]L M,134/AP_XME.8S89WO3S#V++-R[^ %!+ P04 " #N0VY/-R.GFK.;S9YI(5N:I]%W M-GF*O5.RA;,AMM=:F#\G4#AD=$L_'$^R;EQPL#SM1 W/X'YV9^,M-JN44D-K M);;$0)71^^WQE 1\!/R2,-C%F81*+H@OP?A69G03$@(%A0L*PF]7> "E@I!/ MXW72I'/(0%R>/]2_QMI]+1=AX0'5;UFZ)J,'2DJH1*_<$PZ/,-5S2\E4_'>X M@O+PD(F/4:"R<25%;QWJ2<6GHL7;N,LV[L-XD]Q.M'4"GPA\)AQB'#8&BIE_ M$4[DJ<&!F+'WG0A/O#URWYLB.&,KXIU/WGKO->?)/F77(#1A3B.&+S#;&<&\ M^AR"KX4X\?_H?)V^6\UP%^F[9?3#?ET@615(HD#R3XEWGTIH\1]L M-A14+ASO_-F,8S8:#KOI!['Y&^?O4$L#!!0 ( .Y#;D\"3HSZW@$ $% M 9 >&PO=V]R:W-H965T(#+ [J MN)VHRP?X1R^RSD(9).0KZH%T.B- MLU[E0:OU<,)8E2UPJN[$ +U9J87D5)M0-E@-$FCE2)QA$H9'S&G7!T7F 7YV,*G-'-E.KD*\VN!+E0>A+0@8E-HJ4#/C#?&"2>$T2CP#9 MF?@PD=_DZ#4Y>@3BG8D/D_A-4J])ZA$X[DQ\F'1G@C='D(-LW.53J!1C[R[^ M)KO>[P?BCO _^/PX?*.RZ7J%KD*;B^".:RV$!E-*>&=VM37OT1HPJ+6=IF8N MYULY!UH,RX.#UU>O^ M02P,$% @ [D-N3^W>J*GK 0 9@4 !D !X M;"]W;W)K&ULC51A;]L@$/TKB!]0')(X7N18:CI- MF[1)4:=UGXE]CJV"\8#$W;\?8-?+LJO4+P&.=^^]P[G+!VV>;0/@R(N2G=W1 MQKE^RY@M&U#"WND>.G]3:Z.$\T=S8K8W(*J8I"3C29(R)=J.%GF,'4R1Z[.3 M;0<'0^Q9*6%^[T'J84<7]#7PV)X:%P*LR'MQ@N_@?O0'XT]L9JE:!9UM=4<, MU#MZO]CNLX"/@*<6!GNU)Z&2H];/X?"EVM$D& ()I0L,PB\7> I Y&W\6OB MI+-D2+S>O[)_BK7[6H["PH.6/]O*-3N:45)!+<[2/>KA,TSUK"F9BO\*%Y > M'IQXC5)+&W])>;9.JXG%6U'B95S;+J[#>+/:3&EX I\2^)R011TV"D7G'X43 M16[T0,SX]KT(GWBQY?YMRA",3Q'OO'GKHY>"K[.<70+1A-F/&'Z%6(O<\]LE?^#B!O@ES:CM+CMKY;HL]46OMP%M)[OQG:?S0FP\2 M:A>V&[\W8^N/!Z?[::JQ>;06?P!02P,$% @ [D-N3Y/%M^DJ @ &P8 M !D !X;"]W;W)K&UL?55=;YLP%/TKB/<5L/E( M(H)4,E6;M$E1IV[/#KD)J 93VPG=OY]M""7@[@7;EW///]6+[\>MZVM!0*&0FH&HX0H[ MH%03*1EO Z<[EM2)T_F-_B@V3OS3KD5*GK-4+Q. MO:LF&C!YCT$33'"/V"T1*/%'C*<4C#*034:.E@2S$DL$CNT5L-4H-OEX6N$S M@M!*$!J"\,[C;!_R'A,;3&,P81SX>&9EB8K6ZQ6RBXFL8B*+F-F.Y3TFFI3Y M@F.]ZM^(5D[M&)O_!]D_P!0 M2P,$% @ [D-N3T)U!E[< @ +0H !D !X;"]W;W)K&ULC59=;YLP%/TKB/<5?V(3)9&:-.DF;5+5:=LS39P$%3 #)^G^ M_6Q#*3%NFY=@FW/./??:P7=ZEO5S1TU5BW1K244>(0#BJ$BS,IQ/[=I#/9_*H\JS4CS407,LBK3^ MMQ"Y/,]"&+XN/&;[@S(+T7Q:I7OQ4ZA?U4.M9U&OLLT*43:9+(-:[&;A+9S< M0V (%O$[$^=F, Y,*D]2/IO)M^TL!,:1R,5&&8E4/TYB*?+<*&D??SO1L(]I MB,/QJ_K:)J^3>4H;L93YGVRK#K.0A\%6[-)CKA[E^:OH$J)AT&7_79Q$KN'& MB8ZQD7EC?X/-L5&RZ%2TE2)]:9]9:9_G3O^5YB>@CH!Z@H[]$0%W!/Q&(!\2 M2$<@UT:@'8%>&R'N"/&U!-81F$.(VNK:[;I+53J?UO(>."SV9XN]-<=6 ^+Q8!?@'@%B!4@0P&$G4UK M,;'%E!;SA5',X\0IK <'$8< <*>\'B""D /B %<^8,P@H^\4B7ISI*,<$6.. MI19#+[PGC!'7^XJ.+>&8$0S?.:6QUU(\LN16$(H<V T23ARTHL&%U$AZKWM.YI@(X^E,M_ P6K?V]PBE$MH]N-$;<]"]6S_) MQ4Z9(=/CNFU@VHF25=><17V'./\/4$L#!!0 ( .Y#;D^+V!F' P( )L% M 9 >&PO=V]R:W-H965T092%NFM;TJ(95(R5AKWZL6[=V/L32@9:F( ' AX) M2?I? AD(9$9 WIE+]3/3K"RDZ"/IB]4Q^T\D6V(N\V0WW=VY,Y.M,KOW$J]Q M@>Y6:, \>@R>8MXC]DL$H2,$&0.C"QQT@1T_G?"S?&;"0ZB#M#Y$GN4)F>'V M2QS&&:4$A_V0H!^R\$/GE^(AV23.)J'Y9C6S0Y9V"-ELUF$W:=!-NG"#UR0L MD 4%LH5 NIFEDRW32?-UDH;#T& 8^G$5Z2+,O(KOXN3!./G'U+MM/T M0C3VX_(?4$L#!!0 ( .Y#;D]?W =J>P0 #85 9 >&PO=V]R:W-H M965TY< MI\$-:!+").EF]NW7.0P#Y7)W;B Q?Y5=?^POQO-+67VK#\XUDQ]%?JH?IH>F M.<^2I-X>7)'5G\JS._E?7LJJR!I_6^V3^ERY;-<%%7D"C.FDR(ZGZ6+>M3U5 MBWGYVN3'DWNJ)O5K4635?TN7EY>'*9_^;/A\W!^:MB%9S,_9WGUQS3_GI\K? M)=2SC>@".L6_1W>I;ZXG;2G/9?FMO?ES]S!E[8A< M[K9-FR+S7V]NY?*\S>3'\7U(.KWVV0;>7O_,_GM7O"_F.:O=JLR_'G?-X6&: M3B<[]Y*]YLWG\O*'&PI2T\E0_5_NS>5>WH[$][$M\[K[G&Q?ZZ8LABQ^*$7V MH_\^GKKO2_^+ED,8'0!# %P#?-_O!8@A0/P*>+\'.03(L3VH(4"A'I*^]L[, M==9DBWE57B95/Q_.63OM^$SYQ[5M&[NGT_WF_:Q]Z]L"4CE/WMI$@V;9:^!& MDZI[R3J4\*LB\0.XC@*H42PA"(?[#E:A(M5H#!\FV;R;Y&Z8@C1+=/'RSBSD MQ++7Z$YSZC7L%D):Y%"H4_ZQ*&;I C59H"8< MBB0P9 (SPB$3C!285R'9*I1Q*:U!,V,=RI1NYQ"R)Y0)ZR>NHHM+R>)2HKC( M"K-D CO"'4O,GW;MH'FQ(G0"E&'8GU"G07(I,#U"G6*I2DV$=)S1P&5$B2:2 M(L)L/L*E0717OM'2&+S,*"$ *$RL-2'TJU8SC3)N"*$T2GD.1LHD7PJ/'(@R M(S3B-+#Y&&(/HOMUY&=^8!2A8X(K@WT*=5(IH26V*=0)P;2"2(DTLGG(;$AC M1M/0YF.HS4-\ M/:8"@1.J%YN&$(95;YQ62P203=F9]+L7E 4YN'V ;+(BEH M;O,QX.8$DOVC5Q*;%.I^DUQ9;%(H2[5_8P4FA3J_TIF)30,:WIR@MXW!C<8W M'\-O3H#4DYECCT*99$)*[%$HLR#P2W!#=9I*&7$(:'8#P6X;6:Y LQO&L!M" M@&KO$'KL*T+&&3"#P4WHA 7%,+>I?,8 CZPUH+$-!+:MB*2@L0UCL TA/I75 M&D\C0L;]WVB&YQ&A$X8;CK=)5#ZMI8KLLX&F-A#4MK$4-+5A#+6!V$1KC7=* ME$IJ3"-"Y2>;Q3"BDC&C8\71P 8*V)&M*-# AC' !@K8UN*7&B%3*;8GU%CI M7Y$"^Q/JC-\>1;: 0+,:*%9'=MI LQK&L!J(333E#T57[ \!:M*?4/>./X(F MM:!('4M!DUJ,(?4@NOW;C=X\JX\EZX\EFW&UL?55=;]L@%/TKEM];FP^#'261FD33)FU2U6G;,TU(8M4V'I"D^_<#[+HN MH+X8N)QS[[D7?%G>A'Q19\YU\MHVG5JE9ZW[19:I_9FW3-V+GG=FYRADR[19 MRE.F>LG9P9':)H-Y3K*6U5VZ7CK;HUPOQ44W=<\+VV'I@9KGS+F\8Z,C+^CC[3*:0ESN=OWK^XW$TN MSTSQK6C^U =]7J5EFASXD5T:_21N7_F83Y$F8_+?^94W!FZ5F!A[T2CW3?87 MI44[>C%26O8ZC'7GQMNP0XJ1%B? D0 G OB<@$8">B?@3PEX)&"/D VIN-KL MF&;KI12W1 ZGVS-[B< "F^KOK=$5V^V9\BACO:YA52ZSJW4T8C8#!LXP8$)D MQOL4 L9";&! AQ\#;$-$23Y"=B$$D;@(%,T3.3Z:YT#+N ,<=8"= SQS@(%7 MIP%"'*0;(!"A''FIA# $,,557$T155,$:F!5>7(&3#&+ P#,*UIX>B(XB""! M*"Z(1 610!#*I3F;.B."Z'1N70B!S_N&B8=UX6!?8N M)PWD4%C!N)@R*J:,B/&2WI2!F#L ,'>O[@M S5WB.;F6.."JJB@*B+(NZ6; M*@P$H0GD9Y[-.DW+Y=6:>'X@':3N79-V"Q'?K]NYOA]?G! MY*GN5/(LM.F#KEL=A=#@\\T=.@;0 WU41.\ OT[^D@C8=7EHYR&!458R2AK]'79+&V_LW]WO9M>CD3! MO6!_::>'&FU1U$%/SDP_B?D!EGX*%"W-_X0+, .WE1B-5C#EWE%[5EKPA<64 MPLFK7^GHUMGO%/F2%DY(EX1T34A]+U[(5?Z-:-)44LR1]+.?B/W$R2XULVEM MT(W"[9GBE8E>FBS.*WRQ1 MF[S'I!TRQ8K#A7T72H$CJ"+(K@F2S#1-D08+, M$>0?*BAOJO28TF%&A]G&]@GKY$&=/*"SN=$)83YII@B*% &"+SU4F%T& HXSM3^&#^#JO# MH-?6W!A;^COB'2VFY?KC]1_4_ -02P,$% @ [D-N3PJ7UF_P 0 ]P0 M !D !X;"]W;W)K&UL?931CIP@%(9?Q7C?14#= M<:(FW6F:-FF3R3;;7C-Z',VB6&#&[=L7T#5636\&SN$_/]]AD'00\E75 -I[ M:WFG,K_6NC\BI(H:6J8>1 ^=6:F$;)DVH;PBU4M@I2MJ.2)!$*.6-9V?IRYW MEGDJ;IHW'9REIVYMR^2?)^!BR'SLOR>>FVNM;0+E:<^N\ /T2W^6)D*S2]FT MT*E&=)Z$*O,_XN,ILGHG^-G H!9SSW9R$>+5!E_+S \L$' HM'5@9KC#"3BW M1@;C]^3ISUO:PN7\W?VSZ]WTF MYK_!';B16Q*S1R&X<5-:M).+06G9VS@VG1N'<26D4]E^ 9D*R%R P_\6 MT*F K@K02.9:_<0TRU,I!D^.?U;/[)W 1VH.L[!)=W9NS72K3/:>4TQ2=+=& MD^9IU)"%9J4X;14TGB7( ,P49)>"N'KZ#P7=-Z"[!M09A L#' 6K-D9-[#3= MV 8." GC53-;'<9A?*!D'RC(+')$G6.%L=#@Z8)&L>M+B"]DGXSN2UZ91W$=K<9G?G*B$T M&,_@P9C6YA6: PZ5MM-',Y?CMS@&6O33,X/FMR[_"U!+ P04 " #N0VY/ MD<=2%DT" 5!P &0 'AL+W=O.XD3T *FMA.V;U_;L)08I^I-_,.9 M,]\,Q%[U7+S*DC$5O#5U*]=AJ53W'$7R6+*&RB?>L58_.7/14*67XA+)3C!Z MLD%-'<$X)E%#JS8L5G9O+XH5OZJZ:ME>!/+:-%3\WK":]^L0A.\;+]6E5&8C M*E8=O;!O3'WO]D*OHLGE5#6LE15O \'.Z_ #>-YE1F\%/RK6R]D\,)4<.'\U MB\^G=1@;(%:SHS(.5 \WMF5U;8PTQJ_1,YQ2FL#Y_-W]HZU=UW*@DFUY_;,Z MJ7(=9F%P8F=ZK=4+[S^QL1X!V)X MNQTU'Q%X3G3WCV;3-ML^T^V1>O=6((!7T0V0-4CN2G4H-X.&6$T[4.8@!YE3KT>6 (B1 M'R?QXB0>G-3!&31XG@?#G 'QR-#>9H_P,%>'.S!<X$4>##*'>;L4920F M#]X4\;(0#TONL)!%F@0B[,)X5"B)8S],ZH5)%S#0_;@WZ2(-BA%(')BE*B$@ M1LX?)5U\6SC/LP?]R[S(V;)_,':0LT4: F&*W 9Z9)@0 !R<:';>F OC*Q67 MJI7!@2M]=-D#YLRY8MHR?M(=*/4=-2UJ=E9FFNJY&$[J8:%X-UY"T703%G\ M4$L#!!0 ( .Y#;D\GN4962P( )(' 9 >&PO=V]R:W-H965T[.-K+(Q5'SNF4;Z:ECTU#Y;\6X M."]\[+\?/->'2ML#5.0=/;!?3/_N-M+LT,BRJQO6JEJTGF3[A;_$\S4F-L A M7FIV5A=KSZ:R%>+5;K[O%GY@'3'.2FTIJ'F\269+%5L+_J?>Z6KASWQOQ_;TR/6S.']C0T*Q[PW9_V GQ@W<.C$:I>#* M_7KE46G1#"S&2D/?^F?=NN>Y?Y.0(0P.($, &0/(YP'A$!". 3ARR??.7*I? MJ*9%+L79DWVU.FK_%'@>FLLL[:&[._?.9*O,Z:D("<[1R1(-F%6/(1>8#P0R M[*,$@216Y":<7 NL;Q%A BN$8!*ABP^ODB P00021(X@NB(()[?08Q*':1TF M"[)H"EO?PC#!41K!=F+03@S8B29VXAN=-#)?;P#K)*!. NC$,$$*$J2/7_P, M))@!#I))IA FA44R4"1[H+K98]7M8?&#U<4!_,T%#]1W 'U2X-X1@(NR[.X? M =]I QBP-)M:@D#9'1VP%RPQN:4(@ZD.!)JV''31X1HF#VX8**\4Q]9-HHO3 M<> L74M%'_!^6OVD\E"WRML*;?JLZX9[(30S7H(G4^O*#,AQP]E>VV5JUK*? M$OU&BVZ8@&@&PO M=V]R:W-H965TJ:J56 MBJYJ^]N!):"S,;6=<'W[VH9#"-SJ_L3>]&"/BSQ-0/A9^Z+\EGKMKJTP"E?E KO =U(_A+'2$EBIUQZ"7'>\] 4WA M?PB/I\S@+>!G!Z-<[3WCY,+YBPF^U(4?&$% H5*F M'+'4Y J2FD9?R>:_K+ ME8:XWK]5_V2]:R\7(N'$Z:^N5FWA'WROAH;8_22^-YO_"G>@&FZ4 MZ#LJ3J7]]:J;5)S-5;041EZGM>OM.DXG\>-,F#[60,Q_(CQBWAN"LV8IPD3K3 ; MQ&F/P.D"05K HB)RJH@L/U[QL]C-QTX^WO$QQAL7$R:UF-YBXB1(DV1CQ0'# M27 (W7)BIYS8(2?>R)DPR>J>\-$AQP'+_BTG<NE=^%* M/TW[@!K.%>B2P8-VU^J1N@04&F6VF=Z+:;!,@>+#/#/1,KC+OU!+ P04 M" #N0VY/%(R@ 8T" Y"@ &0 'AL+W=OZ$OK,<8^Y\5&7-UF[.>;/R/';,<878@C2X%G?.A%:(BRF] M>*RA&)V4455Z@>_'7H6*VMUD:FU/-QFY\K*H\9XZ[%I5B/[;XI+PV@$H#93B=X'O;#!V M9"@'0M[EY-MI[?J2")?XR*4+)"XWO,-E*3T)CK^=4[??4QH.QP_O7U3P(I@# M8GA'RC_%B>=K-W6=$SZC:\G?R/TK[@*"KM-%_QW?<"GDDD3L<20E4__.\R):)E9OFS"$F7>3CCK-MM4$ TTP5NQ,11CW$D\ M]!2!E2)0]M' /DDUB%:2*$FM)/["]X$&,J<:L816EM!D66HLK00.=@%+O_UI M/*\H1TR1E2DRF%)MIVUD[A3".!35U)ELRBA9A@%XDB=H98(FDU:-+7R9R::< M9(JM3+%9NUACBE]ZCN94(Y;$RI*8+(G&DIA10^MC]()P1)1:B5*3*+#;+ZWV MR_GL+E_*[IQJQ )\>^/RY_/;:89Y"P#4>]>T:,SRI(D"\UT(=!9@UC U6*9% M8Q9[*P667AH]\6!O@,#2 ?4Z=YJY0L_*QCSVY@?,[F=6VFQJ,$QUFFG1F,7> M]("EZQF5-IL9-#Z8DYJ6Q!M\P^6AZ@>BEZ)FSH%P<1Q0'^TS(1P+?_Y">,K% M.:Z?E/C,Y3 18]H>9MH))TUW4//ZT^+F/U!+ P04 " #N0VY/BHZ50>(" M #B"P &0 'AL+W=O^C+"JY\(]*U8\(R>V1E50^\)I5^LV>BY(JO14')&O!Z,X*E04B M01"CDN:5OYS;LV>QG/.3*O**/0M/GLJ2BM\K5O#+PL?^]> E/QR5.4#+>4T/ M[#M3/^IGH7>HU;++2U;)G%>>8/N%_X0?-X08 8MXS=E%=M:><>6-\W>S^;); M^(&QB!5LJXP*JA]GMF9%831I.WXYI7[+:02[ZZOV3]9Y[ 73S37 M6U.31?@QTM'?FD,;;/M.AT?JT_,R#.,Y.AM%#K-J,*2#P2T":>TM!8$H5F0@ M3FX)UD-$WX8-H"2)82M"T-'0*@AO'$U@!1&H(+(*HAL%:2]2#69F,97#1%F2 MA3V')^(V0UP4)G&41+#A,]#P&6!XUC,-H3[P8,[ H;*O9^4#C31*;@K8*@MC"0VA@L5)_^1 MEW )8J &AWF9#D*+>SWYE@LN1 Q4XC OH7(=\8G Y4J""7GI0-/Z)(&+F@!% M/E/>>*:6."!^WR40_<[:9@>V66B5Z+9NIL-HK7 M;J)&[5B__ -02P,$% @ [D-N3ZN1+#[_ @ B@P !D !X;"]W;W)K M&ULC9=M;YLP$,>_"N+]"L8\1DFD)FC:I$VJ.G5[ M31,G007,C)-TWWZVH13L"^%-P.9_Y]\=E\ME>:7LK3D1PJWWLJB:E7WBO%XX M3K,[D3)K'FA-*O'D0%F9<;%D1Z>I&+]7>$ULOZ9D7 M>46>F-65C>R/C>?\>.)RPUDOZ^Q(?A'^4C\QL7)Z+_N\)%63 MT\IBY+"R']$B18DT4(K?.;DV@WM+AO)*Z9M M;R#.GC+ G0'^-/ G#?S.P/\T"%6VVE!4;M*,9^LEHU>+M:^WSF05H84OLK^3 MFRK9ZIE(3R-V+VOLQTOG(AUUFDVK\08:-%:DIL*+W%[C"((>PX,P-I[I8'S$ MUE3$H49A2G (0V P%UC9XU$N$MB!#SKPE0-_Z"!PM62VFD!I*J71%-LIQ0@B M "$" $)[7YO@+L248@01@A A *&]T4UX%\)4?$%NXKM1 +-$($L$L̠PZ MB.?710(Z2 "7\M&8L2*Q2E1@K67>B21!3,EW@"&Y<" ,\@ERM*![F^0%IOPU;6!7KH=]1C:'A MUH>@WF?\I)JB,-!A6DTRAKGUE8%['X*:7Z+#F"(39E(S1H&[*(I-E-!H):;( M1(FAO$0W8.".C("6'!JM))E16>D]58OC# :RDK"C&G8;:T?/%9&ULE57MCILP$'P5Q /$A*^0 MB"!=$E6MU$K15;W^=L@FH+,QM9UP??O:AG"$LU(N/X)M9G9FUV@W;1A_%06 M=-XHJ<3:+:2L5PB)O "*Q8S54*DW)\8IEFK+STC4'/#1D"A!ON?%B.*R^Z("Z68_]T 8=JA_HH MQY)")4I6.1Q.:_=IOMK-/4TPB)<2&C%8.SJ5 V.O>O/MN'8][0@(Y%*'P.IQ MA2T0HB,I'W^ZH&ZOJ8G#]2WZ%Y.\2N: !6P9^5T>9;%V$]">$#PEA1PA'!-2F8FJSPQ)G*6>-P]OKK;'^BN:K4%4_UX>FV.:= M*H]0I]LK,$6<1V M%X$UT< $".\T@E&B+28RF*H5B3SU&]F=!MO]%W;G.K2Z#BVNPY'K%I,,=+S9 MN,(3,+O'F#NSD=5L9#$;V0/$U@#QA#N*/U75A55G8=$9?7 ;&V9A%TFL(LF$ MJTNFEWQI%5E:1)*1R/)3%5--W-HG/(O27RLR< MP6D_6IY\T]K>X>U<^H'YN:R$O)E*N%"CL-\0.$F]7*@U M;^=!NY&L[F8=Z@=N]@]02P,$% @ [D-N3V48,*?" @ G0L !D !X M;"]W;W)K&ULC99M;YLP$,>_"N(#%,QC$B61FD33 M)FU2U6G=:S=Q$E3 S':2[MO/-I1B -(_B@C:HRB,(P"RI> MV'I)+Z(L:O+$/'ZI*LS^;DA);RL?^1\+S\7I+-1"L%XV^$1^$O&K>6)R%O1> M#D5%:E[0VF/DN/(?T6*',F6@%2\%N?'!V%.AO%+ZIB;?#BL_5$2D)'NA7&!Y MN9(M*4OE27+\Z9SZ_9[*<#C^\/Y%!R^#><6<;&GYNSB(\\J?^=Z!'/&E%,_T M]I5T :6^UT7_G5Q)*>6*1.ZQIR77_][^P@6M.B\2I<+O[;6H]?76WLD_S&"# MJ#.(>@.YM\L@[@SB3X/$:9!T!LFG@4Y_T(:B<[/# J^7C-X\UC[>!JM3A!:) MS/Y>+>IDZWLR/5RN7M=Q'BZ#JW+4:3:M)AIHD*G8C171P$L@"7J,",+81&,' MYA;;L6*6611C29S!$#&8BUC;)T8NK$@WK2;5FEIKK&QM70H#(@$ADC%$:D,D MDQ NA0&1@A I &$]D$TZ">%2&! 9")$!CR."'>2@@QR((K&BR$>,41K*GQ7* M?;+=I,R@GH'4LSM.X6PJ]SN7PH"8@Q#S.T[A?!+"I3 @4 @7I_".<]B)7!Q. MB0GRGRJ) )#4!D'W'9)IG8D$5LQ'% %(N8W4BF;#P!_LRGJ/:#@+/!:-49P:$P4N MN BHN)G]UG>BB=/B%K4PP:!'J0@[Z?Z/>WMZJ87ZC ]6^Q[S,5(]CK6^08MM MVRE^NFD;UQ^8G8J:>Z]4R Y*]SE'2@61C.&#S-=9]LK]I"1'H8:Y'+.V86PG M@C9=,QST'?GZ'U!+ P04 " #N0VY/]MZSYWT" "Y" &0 'AL+W=O M/Z)]D\;R8$Z!PC]&O\LR*K1F;QAE>P VQ5]Q^AGU!@6GTU7^% M=XBX7)#P'#E&5#Z-_$89KOHH'*4"[]V[K.6[[;Z$#S>]@]L[N(,#S[WDX/4. MWH>#O^C@]P[^_V8(>H= R6!UM.(/]CSI];0!?!O GW59:N>LTH=3472MC1Q'M-:+ MLY6&S$6![RM=.\Y%?I#8^J(";5&!IBCUWW2:8)1%@3TN*280H18BU$!$"D2X M"K&DF$!$6HA( Q$K$-$JQ%SAV(EOCQ;*!"76HL0:E$1!B5=1EA03B$0+D6I MX@$ +L$ 9 >&PO=V]R:W-H965T< M-@)GB<^=59;(SK!&P%DAW7%.U=\C,-FG>(=OB=>FJHU+D"QI:04_P/QLS\I& M9*I2-!R$;J1 "LH4O^P.I]CA/>!7 [V>[9%SKE0#2?)?C>%J5/\C%$!)>V8>97]%QC] M/&(TFO\&5V 6[I38'KEDVC]1WFDC^5C%2N'T?5@;X==^K'^C;1/"D1!.!-O[ M?X1H)$0?A+TW/RCS5C]10[-$R1ZIX6>UU)V)W2&R'S-W2?_M_#OK5MOL-8N> MPX1<7:$1Q.3KPI)]Z0$R_DQ*L^&V+6H*4.,CL+ M'%3EQT:C7';"C^PL.TWF2^C/T@=\&.OO5%6-T.@BC3V1_MR44AJP0H('.RNU MO4FF@$%IW/;)[M4P3T-@9#M>%62ZK[)_4$L#!!0 ( .Y#;D\IZ2%&PO=V]R:W-H965T,SY\PQMHM)R!?5 M >CHE5&N3G&G]7!$2%4=,*(>Q #TY7&2D1L:(_'L&*J93O(G?$L]]VVF;0&4QD!9^@/XY7*2)T,)2 M]PRXZ@6/)#2G^'%S/.<6[P"_>IC4:AY9)U\2-K"]?R-_;/S;KQY.\3Z.:FC(2/6SF+[ [">+ MH]G\-[@!-7#;B=&H!%7N&U6CTH+-+*851E[]V',W3GXE.\QEX0(\%^"E 'LO M7LAU_HEH4A923)'T>S\0^XLW1VSVIK))MQ5NS32O3/96IONL0#=+-&/.'H-7 MF,V"0(9]D< AB3/^4)XF69@@#?:8.H+T78]YF& ;)-@Z@NT[@MV=28_)'89[ MD[LDRW%8)POJ9 &=_9V.QV0KGL/0CGB5OV#[65V9G;!6PQ< MO,H&0 5OC'9R&S9*]8\(R;H!1N0#[Z'3;TY<,*+T49R1[ 60HTUB%.$HRA C M;1>6A8WM15GPBZ)M!WL1R MC1/S: >7#-HS#6^"Y/3?*!%!9].0,WT!][_=" MG]#$N;# M)QCK687!6/P7N +5<.-$:]2<2OL,ZHM4G(TLV@HC;VYM.[L.(_\MS9^ QP0\ M)>#LGPG)F)!,"7%JBW?.;*D?B")E(?@0"/>Q>F+^B?@QTQPW?I^+U =8](,K]"XBTBL?G)7"': M^ E2+T%J"=)W78@77?!AL%]DY159>0B2A8@'@_]22>85R3PBZ4+$83*+Z5R[ M<+S!B\]>W<,BOY/"S>;W$'Q?AR[:)K]Y6]02P,$% @ M[D-N3^_LLL8Q @ I@8 !D !X;"]W;W)K&UL M=97;CILP$(9?!7'?Q3;GB" U6U6MU$K15MM>.\DDH#68VD[8OGUMPR("S@WV MV#/_-V,T=M%S\28K .6]-ZR56[]2JML$@3Q6T%#YQ#MH]MCTQ&P."HC 35PPV>@3&CI//X.XKZ$],$SN)6*-Z.*3J6A[\-8 MMW;LAYTD'? *M/T&($T*L0'@'R=P"H5,@M +1G4"^ MR'+P2:Q/:WWB&*'0C8F(8A),S"!^<1.SFQ@X,7G'C-B0B9 M57W'29R@@_:'7L M8*UZ':_:"".&PO=V]R:W-H965T)4-@ K> M.M;+?=@H->P0DN<&.BJ?^ "]7KERT5&EA^*&Y"" 7FQ0QQ")H@QUM.W#NK)S M1U%7_*Y8V\-1!/+>=53\.0#CXS[$X?O$2WMKE)E =370&WP']6,X"CU"L\NE M[:"7+>\# ==]^ 'O#J716\'/%D:YZ >FDA/GKV;PY;(/(Y,0,#@KXT!U\X!G M8,P8Z31^3Y[AC#2!R_Z[^R=;NZ[E1"4\<_:KO:AF'Q9A<($KO3/UPL?/,-63 MAL%4_%=X --RDXEFG#F3]AN<[U+Q;G+1J73TS;5M;]O1K61X"O,'D"F S '$ MU>) -O./5-&Z$GP,A-O[@9HCQCNB]^9L)NU6V#6=O-2SCSJ)B@H]C-&D.3@- M^4=3SAJD_6<(\4*(-8B7!CCR&\1>@]@:) L#4JZ2=)+,2GHGP3A)"C\F\6*2 M#2:)HA7':=(EA\0)SOVS@QSOYS/H674W@XR8I3;#AQ$>4X\7-*+Z?<<##.5IQR\[_I MORW+HW5!:'$3S4/WC8I;V\O@Q)6^U/;J73E7H#VC)YUVH]_6><#@JDPWUWWA M7A@W4'R8'D\TO^#U7U!+ P04 " #N0VY/3MN&Y5," Q!P &0 'AL M+W=O:T-;L?8K M*;O'(!"'"AHB'E@'K=HY,=X0J:;\'(B. SD:HX8&* S3H"%UZY>%6=OQLF 7 M2>L6=MP3EZ8A_-\&*.O7?N2_+3S7YTKJA: L.G*&GR!_=3NN9L'DY5@WT(J: MM1Z'T]I_BAZW*ZTW@M\U]&(V]G0F>\9>].3;<>V'&@@H'*3V0-3G"EN@5#M2 M&']'G_X44AO.QV_>OYC<52Y[(F#+Z)_Z**NUG_O>$4[D0N4SZ[_"F$_B>V/R MW^$*5,DUB8IQ8%28?^]P$9(UHQ>%TI#7X5NWYML/.UDTFKD-T&B )@,5^R,# M/!K@=X/4)#^0F50_$TG*@K/>X\-E=42_B>@1J\,\Z$5S=F9/92O4ZK6,HZ@( MKMK1J-D,&C336(KM4H&R<-($BF#"0"Z,#5HZL$(L%3AU1\#.1+&QQS>)(K># MV.D@-@[B&P?8.JE!DQI-.VAP'(96*DM5CE%^!R9QPB0.F-B"&33)+$R$\P1E M%HU#%D91G+AQ4B=.ZL!)+)QT$>=3&F.;9JG"89S>@&PO=V]R:W-H965TU\1)["0(D H4-FF3JD[;GETP$#6),]M ]^_GKZ8A<1M>L'US MSKWG^AI?3R^4O? C(<)[KME5U2DY@6M/4;V,_\>3#8@5 2-^%V0"^_,/97* M,Z4O:O%M-_-#I8B49"N4"RR',UF2LE2>I(Z_UJG?QE3$[OS-^UHG+Y-YQIPL M:?FGV(GCS,]\;T?V^%2*)WKY2FQ"T/=L]M_)F902KI3(&%M:/0RFHI_HVV"89J [=@J%3,!P(!K 7 M8@$'2D ($,A[U5B-XZX$(:<@-!"$^F<#?9*R43**V P1*Y'7N*%X.4_3!/2;;K_,Z#4?+M[:8 M;DY?7)L?=.[PBK"#;MG71_V%,JB)0?WLD].LIG3[LHR5ZH:2KGS/1^LQ"TL>^: MH'U&PO=V]R:W-H M965TU_>TD M3H(.,+6=<'W[VH8C!-:G_ G8S,[.;AB\\YJ+-WEA3'GO15[*A7]1JIH%@3Q< M6$'E"Z]8J9^+WSD?VR\9N>+,AO!_>,Z7L.7\SBV_'A1\:12QG!V4HJ+[\]D3S]U;4O$5H%NGN'\RF;;9]IMLC M]>YM&>%H'MP,48M9-QC$SPF&(S1J3)0,48 M0A)8! %[06Q\]-"+&":(0((((!B(7#>8Q&+*1F1,PM#1K1C,$P-Y)H-FQ.,\ M^FO@RI. >1(@3PH33$"""4 P'30$P!"'RA1,DCZO<@H23)]0"6!<*E$(.RU\ M7B=RF!4]H10"$>3( [IQA3! @1T4L)<09*:15 !$R,#X("ARB(%]B0!CDG@H M9NQ,'&/(=B?"#+HJ,D B R_%B#(]7+"7D>0 MD5WUP$Y&D)5']0 @,AW6 X"BX?\3] [)@HFS'4"D=^#74IESI+?;#3DK; [9 MP?X:S3;-J'*G:2:G'U2Z[T$6X/VA/GBFF-X8M^ 2YZ6.L6.3LI&UL[;U9<^16=B#\;/P*1$_UF!4!IG)?I+:^ MR&*Q)+8H%EUDM=SA^![ 3)"$E FP 219[)@?/V>]"Y9D4E+;GAD_V*UBXF[G MGGOVY4]E686[+/W;+CG)=UGU+W\8CP=_"+]L-UGY+W^XKZJ'K[_ZJES=)]NX M[.4/20:_W.;%-J[@G\7=5^5#D<3K\CY)JNWFJV&_/_UJ&Z?9'[[]4YE^^Z?J MV_?Y:K=-LBJ,LW5XFE5I]1R>93Q#FF?A<5C>QT52_NFKZML_?85C>-PB_#'/ MJOL2QJR3=?W7J^2A%X[Z43CL#Q;U'S^N*OAQT/[C2?Z8%.&_+V_*JHA7U?]? M_UVV^"FY2_$+V/A%O$WJ7UV?GO_P\>+T.CR[..F8X00.7<0;..PZ^1+^D#S7 MO^OW^X/^8MR?C^N_&)A=/S\TEA[TC_^U<\!E4J0YPGD=OH^KQE@%6_!/_]0& MFR7,L:9Y/FSBN_JOM_&F;,QXLBL*&I"6*SCL7Y.XZ%S]^'@P/!X-ZG\^*P4O M_KD$L#_D195F=^%5%5>[,I3Y_[_ZH+\V,4;@_B'=P 6?P/IW>=$ ^D6>'<>K M50+?P!=K_KICIM-M4MSA7KXK\J?J/CS)MP]QUIA2OK[:QIM-^&Y7IEE2-C97 M%;L&/'29+^$U(%J9TGO@&^S"J7R[A6^NJGSU2Q1>T<,)/^ZJLH+7!3OMQ NY M'D&/#_#GQ@[_=?32:+K,#)V?K_("T(?I"N)/ ^*?KQOX^_'B_>G%U>G[$/[KZN/YV?OE M-?SCW?)\>7%R&EY]?WIZ?14>?<[BW3H%A'D+!.OSU?OPZ,W;!KB2E2$[\ZYW M$I=E4I5?-WZ.RWNBD"O\C^1ON_0QWL#W#4@O5RNDTF58)*L$/KK9)%&8)0V8 MG&6/,#POTN8[.#J\.1XZ =$M];S?*SNX55W0.\]4 UX/HWY/S[@*\<7O$GB M,@F+].Z^"O/;< ?_:-\2;SMW5FO_8MGZF][R)HUOT@T\Z*2Y67.##_%S&^#@ M=Z 5:W>.^B?G0&+P&*LB :3LO%]G!L#:CL=3A]%!@_S+W;?3/+L[AE>\W0N2 MCAUO8'"(@U^WY\YA[Y/;!':\KHUZWC>&3[II.T;'I]T?(/5.*T3QDM\Z'!L. MD62KYL$B/ZF<93E>DU<$N",-.HXS8Y7\4,*<&]Y1;OM;D,\?IWBYW=!GCV[Y/JA18_QZN5]NP@V O?NDAS8%8N_^S!M8>]'G>+4"U M?M^^X:[C[9F],60#:EBZ3EF">:!?@3HT#]U^G5?7\#\_GE[ 57[\$'Z\//VT MO#Z##PX37T8'*UP-X8;?QT52@?P.8D?SEOB#D[PD[GL%HDV#.(*,79: T/EM M\Z5:>G\J0DF#A7P"$AD7*Q:BUK"+34["1/,+U-,U+W MD.RT2!<@YLBET.=;U%'^3G]H/VESPWM86-[4%EC:$4GK2.=XVSCU=Z!IA["K MV_0+DMU6F82DZ 0@G\IT(MB];96S9/]MZSXZU\_ M >QTS7MNN9[U#D2Q+E;R*4&Q#Z=X);,QU F)T]7UQY,?OO]X_O[TTQ7PSG_] M?';]U\/(5!='/91'=E#XUM\<<>,2Q8VS+#QY6=QXOT?<:"!?AG!TP+%D2>\4]2JD]M;$+60)H-R?1^#+ I4(HQ90\&Y M'^"F5^D#H'"1\.D E9=7)^&T/R7Z@6-!%<1%?XR+;OWWRA,0URE05-!.RZC# M^N=_#FLZ(]I%(KR_8W@5"M4PN]I>CMR]VMYA>]%Q[S[WHN.O/.&?=]FO.>'>80<_ MN->=<._(PS"FQ8!V",:\.*P=8UZQVMYA!V/,(2-_\PG=JW_%"?<..TC8/EE> M?1]^./_XTX'"-MG[/FSRIS*\+?*M(S N4?7ML!RM?]Z58C\ ,@8$,0?B#+39 M"!TH9^#,.R2#*!J::>/N:5EU;"&U(%!ZM'2_)+?.=S?5[6ZC[*,T_ $W^IBT MF2(_L6&#QJ=BL7P.\YLR!PUAU:;Z7,"1\81YS00D9+X!9V)J90T6)">3*'^0 MH:[;R%FWE;+E@X3G_9;/%B,?&T$[U(6&A:QA:>BRB34^[+*"M?$_0M//B$P@ M^K3AZ!Z\_H!XC6;H\B6\OMR!XH9[ 5QY:#4)O[BWMG5>VMN'- -"\-+>BGR5 M)&MYIIN]AM?+^)D?)[R(_5^:_=,3 G4;J 8_V;>MVVH;OTY@;H0:X/;J4/=! MIY\!R2#@+:AS2I51L(,_/+3ZHW">J&42F!EUS2)=H:S%V^*)$WP9^Z:\VCV MG(D !''[?5JN@*+MR(!R&YJKH_K'6DH=C&A,*P)-QYC+WRWO#HC M0G[YZ?0*B#H93L+E!=#YL^\NSCZG'S\?'%]=O%=> F,X.3L]*J# M:.#JE_DF1#P3?M9PP.6 SF*'?;;8RD MF6^P3.^R%+0<=(];;2%XT!/'<)4ILR"Z R23XI>3&7 4>5,14L#'UDCVR"0. MM#]=DZA^RR^!C+3P!WY;M_D&GW O_$X,.-?UV7;*?SOF#5KGA7U=)YM?N$1[A.!-^Q_(ZY?^M?@FTC_K"/D[V_#^_@1WU"2R9D9!KB]8HU21_B4 M5O?!IQTP[:OC?U-@7*%.;9G Z1?1Q"HAQ@OTPB5M <"S>8X"^/89^'68Y605VNS6 ,+-1K>3.N$9./]M MGE?P*;G[X+'CH6Z>U8"V><;CH75_W:HXEO3T\'HV2978.PTL['M(P7'A_"'- M!$>V<1;?)>P.Q*W%5O8)CO V4R;W\&F&F]T@EQ;#1(S,-=Z4;^G:@;SBCC-@ MXF6).(S[BBM <.BH]NX$)NM>^'W^E(#H$M'VX./=!M8G5B#B!$(: M)\3?,Z3Y6S:B)FA$;?%ZP&F*A "O&TH!@BF(IBM6R>4.9"WX;Z"?V_@9-D;" MP8H06!9\1H=\PF)MW9.RZ-'+>.DQM#^R\C[?;=:X)@;W$(?)LY]W&:%68/#- MFZCARFF?VD6__7!H<_@&FVR2,[ $]FM.3G@FWH&G1DD_E*&1P*6L_Q:(4(O=MCOSR+WMN#A"7DH=S=H::Q2I ^!0UI$ M]$8G !WZZKD$Q"AEV5B,;;KBU=69O8.G^W1U'SZ!3A*CE(AB$P%13FT)!OZ* M)DQ&"@.S )4CH"$Y'+54//N(OXWLOX$:$!B ]ZMR5[6,\\ M'"",B'!D,UL#?0/Z!50)6 /\L %*G0*FYIF'L^OD,07J%C[EQ6;]!*<.TDQ% M>^1R^(CE!N[SDBRJH(%$.!?\=P'_E< -"CI$X7T2;ZK[%5).1\$"YI@41%X MT+\DR$=:(0\/+T 5%$26OY.7!':N6$&TN\#%$)1-*$26SF/ 0UZJZSXN;FAT M7B&G0V67%)8-O,2,E23B"$E"HF>0)4\Z._/-BD&&7X$(SP> #2/05%[#9P-( MOT'7S9:P!V][M=H]H-CEOFS8,.C.^.03AL$K:'V@ H!*93N1AKR'C00/_OQT M#]+7\W'^E,DC1V!T#E W-($B"1)($C/#D M*KE1BEXF=[A!$/1R/#AHP"L@$;25'\U346P.@'IF35&PE0,AGP]\&0T%G? N M%UF4UKDA9L)$!ZC6;LO&:3Z=X"J;Y ((Y@< \,:%)G[N+CC'QQU M/Q#\%^D%X%ZP!FP H%P>_6MEDM!"M[MJQZ\ *>\. %P7X_"V'#L1F;T)'7.1 M*\@6(SI_0-BS@?V2-*\">KN!Q)-%K#B5^J@"0 .9PSB]4!K<)?SH/ #WPJL4 M!6+\?_348)8BW]W=MPE-P5/"XAE\O2/CQQ/I!;?HC8KD2F\]V@QFT7C_CRLR9?\I&M\)]#8I?U0QNL THW[ YJQ>P P M*_TA(1V][719SOD%,2VJA?E-%:>9)6IR]:I(,79M$WC^B.3Y#7 !F8L- @^ M,S7T!S$X+>F)XF'E$1C4=W;S!(PR)(6%',7K'9,XV!EHGP%B8D[OLR#UBE!T MWS,MD9T#U]W!L[;;CRN'G0"-0L-*+EB<%%MX9H#E\!'\"*+/+=\@O$K #X % M[(+V!NK73F2ORD"D36;(,[XD!U)1ZZZ-OH4[7\5('F/T6!5$5^3: Q(6$%8H M.58>]/POW5]@CS S:(,(X2*Y>8Y:MTKN.?%7T]N'UP;@P^.B&D62'8KC*1MP MF>R0>/CG'6A#'-+5-O&[/"[6 0@R0,GI?=CA<,CL%SQRBEB;WCZ'%)J1W*4K M6%$$Q<>$7NHV_L+"K[-1]A!&0A,1T#>[BJ@DLF=V D;(? "@@<_IHMI.?'4$ M!Z&@C()G(6*(P5E @9N415B=G&@I@JCP)6+6:(G(!J2,VO/]#(A1A6@)!S0% MM;T*+X!>$U$9C)6H ,HCY0#9%>F?!Q(D-JS#,NQ2U&+?6W/8WW8@&B7%'HKE MXN%- 29%*2,GB/>B,I?BI@H<&3R8!XU"1\P M;>(Z18@G,N>XW<'7L&\8+=CN3 7\ 0&BI@6%CM6%-S33)IA4@(Q*IWX9\]_!T\@*9@0FBWMG=1FQ4 M0LQVB"Z[)T$,R'?M/%DEXI>D5@V*P^"RMXWH,O^BX7]W:%< H&1D2C'!U@%; MC#"29CCM'P_ZQJ1\JM]>PN\TIYA >B%'JJ&6I:%\&[,)#2^C3:2EK@V(4RKI M?]+HL)BCPX)F@"JP"HED^]6K5$BZ=\6S!-=L@>[FZZBA2,55P.85<:\IW4%/ M*RMDR1<4QU@GM@4B* HP! 5'.W6 M*V.$=8]K]3'$<0$4O@))J$@3N=W#^G;/0\[^C7Q85/@4=NR31WW70C=5@S$.YH]D'* M2**#;^.#@4N0X4!",&;&S[VKGG&H'.S6T-'?+9>7.CH0@;UTK7DDI?X"B)(4 MJ$:%B1XJ"G_>K>^L69Q>AX"4%)F8P_-8;T) M)E67:B^/P2'7K>"-C%VT;3\%!W_S#DQ(A..+-79-T9M[S@6;MTL*GP-R\MR2 MD1BGA8\K5$5(@8M+73,4 Q_Y)PB6Z"5$ELCO=@>D;(,B38K/+VY+HFN//XE0 M?>X._XXX-6A#1(MA&P64&A>9B$/41F2T;LIX$#B1CB78DJ6@LB.2,6KF#/ER MQ0W(X@"-,C!*\$&8AH"W^FX4\LIDG73<@"SD(.QX:I@X8;4.ALC#Q46:@[ MKSYLH +LH@&NI3QIK9$PWA)'A("J>;^E\SUHF 8!)\A9RN3#(98 [$'@3;+: MP['X7KMOG&;/$Q:!JVJ1Q CZY#O=$:X6]'B2+"9I'>$E=AM^8344N6?O";KI MR98>&9G_SMQ^N<"+*]\N/A1&2+ 'VYJR*]02BYY !-?$F)E@$F("2> M,&76&/W$VEJ;1,^;JSX#.5_H!8L""8__%P 83%=3J?CO9/3&[XL$C@?BI'<4 M 'N9A\91= >:--T!++Q.CIU]1#6C;41B%YDLU'U(*1^D'0-R;"JCP/J<@9WQ'Q M-J![($=.D"*M2*T#R+WTB7 2ZWSDT!&2Y@O@*$4:X^,.@!Q\'1X-WOK+XE,A M0PII?H\<\U#WB7CGQS_(?!H^-9; M:!5GUA*6Q"M>P''DH5B/O.PN)C4*-!9X^&1T OV1_'!8R*+D%P?SCQKS!V;^ M!XYA8[,GW=E+LXU; .?XYD0'0TZ* #J:8%0&L6*C,]^2AU@#"M"2PT0((,9J M0\V_@%NM-FR<2#161E_PWNWB:+C-FP8&K?-$#2$HLJ>W#J #<9UX)ZPHMB)% M#H]!2)Q9CA\"W- >!HQ2O&7PF=P[N^-X#GQ1J(I:#B\R$AL_V-!UE!>*3&][ MP07H'6([[%",[0L4KQ#^(29O/QQFNR/?L>X0(2RHPQ$ZC@]Q*?8EGHR4O2QX M*A"1R66Z[?DT0 [(Q,HQ_U_7^4*"E GI4ZY>>B!NP$[L8L1/=-_J(.Q8P$WJ M8-V3;YI4!^,&UF@ ^,C2GUYS;T1\G0V*O!ZT$#C:9)*1I[$LS5&8RP.Z;S82 ML"$XB,*@8"#NHE1)!7G +XD&H-A8!=I=:5&N#$"B4N.3\ >?^!"%=OS:LL-[ M%H&9H7+X3BR/SAMO4,C8)4WL+:F8 0E.+";6;6;(S1FI\'@J#KP($Q,(5;)6 MAT=36Q^1;^?.?0*)UGS2HTJ2O8I$PKC0 A6)'3Y9=^',42OLW]8D#<2%',4[ M %ZRND>/]B9\N(<5 G4.6@+C!);@-&AYXM_81F)BT&)SUH[-]<+W"DJ+T&P( M%M47'NO=J@+$NTF"G0%3]1 M@!B+^G@9CW'!M^:1\%X@D7T%7C9(&2)>LG9;([\V$ $CI9X?-!Z<-:-(A-"Z MM=IN(4;E$+FZ&RT8N*3!A:1_W\ \=QLBK\D7H''KDCY"R)'[# 68;\)[)QB0 M]9XLN5/Y&;4XRDQN/%=C.]/]0)0AO231$M#!EQN@ I'ZK WA""\J+R0DA$LGSDXF69K M^.\"21["CG$7+EK2,BF0U:?A%D@ 0H%1\18/[+2W1+BCB/U01N 1VJ[P\,3 M96W;R042 V/;5L')JO+"-RNVQK%)4@B5&S^-'B4* C#NZ%:'?TC6P)B<8(Z( M%L0$[13AN8Z?)4]!+IGL.;WPTL3#%>P-PJO$\ .ON4$G1#97;"A&$R*_<]7Y'.X36#E[\523[HPKL#1-QA? M^I2)8I1N]=GZ3U*H;VP/#O ^)@>#]?>+U?&Y%TBDKA/BAW*SL0''F;SL9&T' M&:, ON0GLU#4^%2E>5%F1-/F2#*F](%.&LDSL38OUJB,@5OCT*@.'=N 93%E M&D9UMPH87NCFD2T)S8.0&F/A*$'A-1_A36)9([M4?;X6-OB:;IT=EW;CF7BL M47@\ID07"I8*S(G(^61LZ$K80*C,5\C[VCF;$.HN45(T4T'P%IF,[D>66"O9 M?X'?EM;:I3J9!!41+AS'&P(,UXR0?=K@5&/V#6-+/&Q 4R] =(;/-/*7QR.) M;F@US$[)>4S1K=L4MX6ZC*/*.)(2/Y4;U/$3% 8S=EH )2\G MG)FD [30L)'@ILAC0#G2ZW#/6[76(JO7H*&H-:H#GBIQ*.':2)MP3JYX!(PC M(:$%CH@40J_R+\M/YBH9(2A2RNKNXIIWHD\Q]Q)N:85>6,R5Q" +@\/W\#)$ M(F*G(KFP"I4I? $:R!3)-&J*(S*Z86$*+Y-=:\Y=8BD\WVOJS;"'IZ!"BXJ@2-+$&L['26]L]"$]%HJX/B2$)1"4%K-HB.C)+ MDC Q#=;7^!-D*^(;=[ZC4#)8Z^X.;ITP$H2H39V^?+JTNLF5OZ^ 9@8E16Q, M*JR0=@B_K]4Z57!U%B$O,@G9+MC!!HN$8LU@8B+6>8>8W%+TTNJ^2Q^S1L-/ MCJ'4%ZZ%=QB6(E1<=,0 30 23$.0>: @*,21=)M$3*&(ON8;RS95P21KC&/B M46N-4?277N"NC9!G5UZ\"?A.T!J*,5L(T0\?WX&,DCX\$-G'W?AO#,9N.7-' M5R[-!I5;%FO+01&&KKU##DM4!M=A/7NIXJMY%S#FYX1X"K)_?M>!ITVS>ETE M=]8O.NSWCT?]/@7XEZP8*3".99-H/#/A(Q1>4NX(8]%*#:)F^D7%2:Y<0[E; M$K$;>#?!YC9*M*C;VVH6ES G&9RVA2]/CI&L?= VD855TSJY$6D#$,07&W<< ML(*ZU<,.O5!LK?<8O1/$ID"2O6A>/>V@AJTM%,\72EI)GQ6<[(XC,E_ 4( Q MIW^M"DU#W"=#L0F5'5*D2' Z@Q ,6YE'MJ5F)2:VP97Q:,"T'YWPXM;RBZJ- MLZ<&2(W).J,@@\US@U:"Q ^3V8J/J[9I'1VH9;BOP7I)&X&11F_10E:9F,34B,A:V M84RM$JS@2V!-$FU))#=^F(^^LLQ$-MX[*BK>,,IJ MLC**L;AB5/]PDV1WH$#A0K@)U_G++"1;.\*J?Z"(5$UE!BF2TK6F[,*X@,5+ M(U5>6TY7LHB,UVDM?Y3-P$?.9&9W[5#&,S[MQ,L*_'.I"GN'>LF@DP9 M9S\LK]YIM:'EU>?P(N_1K\>#411\,/$79S9@D%8:?G/"8<_G' ES=)V#K!R. MAM.W7X<_^B$9_I=P?:W3]FAY6=I$700FZ@)Q6>@7QPS0I!LSJ<;SH:NB] ,2 MG6A'-PT%@+_6(%=4Y=&7]6QX %OW M76+<\R[@XWJM_[HU'Q67820SU;="2I MPLE7]WTTM'7+W (G["LR'*!>$L))D"+9GV4YCK<'A7,5EW7XDDT82 M1X&6J52BNJ5V!P&2I=+Q%K#@:2C.8*(I!/:"*? FW:H%UXJ .46_4Q<%FK:V M!1,V&@/17%.R \B[@!9*DEFI8M5:K"(49,D1 6L.Q*7H!N2):+/RM2(GON%! M0TK-, R)=6X*D(529!U_&F>/F.R&EW**O106U,\3CBQ+U'J&3P"M%8$6#'(AS%?9BI%[M,ZJ/H%9"G(:[[6N0<:(Y[N2@,H[I4$; [BE&6J%K4TQ_6!#"('VD M/EI?M$W7C/L;0OTIN",EN)!> Y'K18&9888'.PN^N =ZWSBSD?%8YXLY)"MR*_J5R?:)6M ME!-N6(TEE<3J:ZG?R(T_!!0!)1$ MW2(++>4@1B+7A%&F]SS#KL/]*3X<;[JV:V4122*& H7<)[08(:W.G\3PV8"6 M.)43)7M?!__S?PSFHV_0A<#NE2\/%&G@S.^X^C0\3([H'\,_:*6/YAM=XKP% M>'*0YIJ\PC>DF=>V^(#9I?FNI#?!)4S^3I2S!4ZLV^(;Q8@YDG=T"*]O@V#A M7?3"SP]BJO!YM!!D+8:0<(ZFO?D7"9#RLA;"H\#D0++,G$/MD(.A:M/T;4G5 M0>.L4?[M&9]-*BD.LD,R!/-W=BEQXV3'@LV ^WG&7+>T@7^U'WVIQIG>S8\$ M+ B@,BRD-V9<%3XRQ\\25;J^\ H&NT9RI'(#G(@>-Z@=)O2CH M+,C+=E2WK]>H40DC3_]R>O'YM%D+MR7TWH^\WZ/!=TQ*NOJ)JNKR$6>%FV#X M2G@:X56KKRQP@SEMG3WC'H'SQG=W&(!>\7LRX5+*?3 'XT5S' ;QF&)0X:E6 M@ I_1$,JUJ#_#HV=&7=&Q'L.U +U!M[-;#J.9K,Y_O=D$HTF8S;Z3*<#^E.T M6$SH._C?:#:?!]9=,A@OHOET'DX&T6@X@$^FTZDQ;PQ!$)]/)@$-'8RCZ7@* MTPS[TV@ZPPFG.&CF+C&,!HLY?#?Z3X#S(5;/WP)F!-TTZD\1S//I*)KT\>BC M&8!_@'!>8%[\%.UMLV@!OX_&"P?08[R8Z3A<#*/1K(\6M-EB9B ]F M+@S8!^-QM)CU"<%'0[C@?A^!/8T&0$ M<&\X6. K'\\ "OA?@^F4RDL!AN,',WH4\-@!-5U4'\&&II,A "T:CQ< 1:1/ M!N:C!5(<)"J3J#]'!,?',^M/HLF0H#R;P<)S=Q%X=;#(:#;F]DF2K&@#DG8 MO4321NDWB@PUR=C$5136R+U4&^P*]^EFZ20'Z$T%OM.M&8%C0O)8E'AI6:KO MZ-?:<#A\#VOCPI8D*(6,CH%-LJ@[:E:V4#X+QO!6_MA4B+OV8GSQ5-&D3+^8 M!Z^#;!*>*L3'K!I,0/^1?1U, /T0WP^&L)D MP.Z JIQX494P;M,J;P8:J&#Z&;*&#U)ZP? L'+#@JKOH(-WGI^I4D MF=\[QL?;*LE:ZH>I%\"$8"*8L!1;K '\&N8H$Y*EE,*6]Z018$V9T":TV<"F MDB.FT/+L&7M<2R=-FN-^38@Z:4E8H4@538T+$3<_((@M4ZN_:?F =XH5M&5" M#20[7*VUK32 1:BVAR'%,TTC)"\AE.90/+FEXJ"1BD)CH3=Z*6*&.. M,R50*)V4S^H(,8SM4?5 M>'FB/>7HWQL>V#(-X8D8 ="IWBS3@*^RE2V1A>8W>8];VGVP, \"T)"$?B"W MXVDT'PV#I4F/;^U\@J04QLS1F3P%GCX> #7NZMQ,BX!L =H#"UC].5#SQ:#A M,3ZE._ST^?1]>'ZV?'=V?G9-Q?DOWH>G_W:)+6H:KMI+;C',Y'DI9='W7^UK MYM]SSZ?N/>^=,WRI%\H![6.#C@L/7[IQ6AC>'L9$LC]1_IO%*[B:!:I]>#&H MD@PG(S/*;&\X&8*N,PB'(ZJB8ZL#6LY&)$U.0'\=-''L0R]\ M?_JNT27]/7I>;4^./1C4-IH0XH-!"/P$0Q0EH46<]1\T'-4U\*54KH*2Q2B6 M=)/'F02;DA?X.3 !VEYA]^^!!E=H7WZ'E23/<=12/W0JBJ-MQ?\4@P),7!2EJKK6\#GFNF/:S.,EB.XA" M$8SG!Z48+YZN'EF= !_".CM!*P'G,MGT@5-SA]+MMZRDI1+/EJFCC\8)_\, MALA8J:F6,?K(, 5$ C13$P0>=.VLC;4P\]^'.82.Q@F$E+]>8,^J8Q*A%YCR MH ^[ F0NE3':,/CDRV#V)1X/^*V[FC:-&U M#5>DI!/-TQM.O/[C3E<6KPI9Y-E;W>@4=9RLO/P?K4XFB?C&;GO&UZ$[N6>? MAJG*9M*FT"K=5ZY$KE\/+,,!@^>=Z,?&!2-X8.W5 M3AM54J*?A@<3P>,27?!;(P":/!?DF$G43;Y:P=I4]#JPK]YD.[QX>5Y)^T2V M 7KY;AN>OCN[?K_DV",,06D8510Q5DI., !/BMJ9(KZL:@4O[I"BG'2; M3FR,V3#Y2L0_@(_@!G[@7;6!E#%";V"MD=D'8Q3#%*N9M>V%A:40>U_CG;*; MD,O#WR4<#2UA"_()8%&]NY=#LMX8OTW$=7#@;^+VQA)AZBWS^X$QW4?%"?-? M'M-\8ZO0NP$^9M-P]W[E@3BSQ7HQ'QG_;+%]WVTY?E:V*BA*<'&YEGGS(M"H M/^WRI[GJ]&WI?(PBG61JZV$+ M;54P%YP&#;,V6!(%>K/H+Z+QD*M1/2*8J?L MDUVGE%F]YGJ6,9F2C9F&+&=<[-ST:@!MI[\8ETVF#%0?,U!"U%H^J5+)2'G DPGHWEB9(]@"[HZ!XR:C7[_V M#* (XQ6Z'1D5[< -_F' #1W@CB9D^^D^8+ ?N#,9_QK@2NN1*="AP71^ '"# MUK6GL#:,;]"9[WOAR?+R['IYWDXE]OY().1[0T*\;YME+7?5?5Y0"-9@8I1E M5B,"*B3D7]T1MU S@8S()?4/:AL@VX,#)U"D!K:&=[.TIC/E<#!1'29&?Y#< M0GT7N/)D-+>?6E2I?=I1P'Y/=I"Z'P;S26#5*;,56GH8-GYYYQ<$WP?G15\! M'704BSX(C%T&NT.]HPU M!ES'0E 1&>,^7F+#5#9>_K3\]&G9DAM#!=O%"ROM@($!4;X4_7 ,#=V!XJNTMN,7WQX=F53Z49%B$0WF7>3YF>6=$;T"Q F'>M3AAGRV_ M9!IUWB(]12M8F #TOL0(F@E14^-@RQP;Y5#+#NW!00T@LF/3DL.T(8\P6=++[K.\(*D MS4ZO-;2"._!2VG)EG%14[URKL'OJA1%56<3ARF\FDJ*U(KZG3)@7;/O"6\C[ MXQS; N%"IX(?* )^=':J?SMEFPN>-3A5^\LE;_N"T_7=83]I,P,;R:#N7(R$ M/T]OD_#HKV@P>VN_]>?5:9V5NSX-WO1[0+..T0X$A-T:8V>](7J&X*]CYZ_\ M!QPTF/*@Q0*C:\9<9G_H[<5LP[0EC-]8)U#Q+,RJ43#49D2C,S>1NNX(GZW0P7_0H0_!1#[J)!J/IQ)Q/8XFB\99?]+V'Z_C7:9KR#^:>;FBA8Y5]U O M,+OW6(S^\0#6]#NRHTX6%)(/0ATDPUY_&-;^)O_LX U>FYR#60?GR^O3]^'E\M/U7\-K4!&NEB>D-33C@/CA79+GW4.G?1D(ATY/"LR?#7B] M@8$[<"_7##J.[X!L7V&)6N=R-&ES;3M$G1H5J=7/"-X,^A-KQ\4 ZH8=-])H M$G:3^(7M40EV)F@,;6\U'K2K1R'7V[=\1>@DEF?!>NUKTW"&2LF34J3),BWT MD_IRDH%,%B"O@Y9"3*BI*;K2&ACV0R\\^?CCCV?77/@!%=&3CU03XO3BY*P9 MFW1B7!92OL+M;'-8L,EKUML3J_2#-3'MFU 3H3]F]6PM'Y4X12S =#V3(J7J M,T^AA;DZ4JK5"F?SDD-WLOXAD_7-9('MS=:1%"<%!=!+)>E=O6:['/?G9@5X MMU27FQH7;S:2%\HB(K=7B,LF)UFPF<'ZB5&&>2O5+VU9A+"S+(*F]K6FS@6' MI\Z%_YC4N: K=8XZ0JJ5]9C/7Y^>JVPG:Z<@D@]S$FD:.83DWC27ADVTW3*^ M.S_G\PX[R-"=8UR-]G($2 %!]4(KO )@U(.KD6PJ$?%>EBEEX'VP#9UL@QT- MC7'JPY@#QR%7 LW7R<8MK:Q(Q76-)9F7(2&AY[9W$I7TH/Z8O>#$S_MU#?BF M*0R7E\!>1UCT!RO=2:5;HLMHQ=&@:'+ZI#:CU02=<'%:+9@- @67^,9BR0"% MGR2!%RM6&8^7VY,+_FD;=G$;&UB1(GY-CO U[<1^AK6FL**4K7>Q2AKQKYK# MG-C<67)Z<38VFVUH"?GS8E[G\JV[\I&SKCG$ODZR/^AZ=WYK\_LSO\C MDKH=V#<*4N##N4^S=4EM9!I YO*G)$#@UOU>;J;$FNF)Q] W6"$E*HRJ;N(# M\L)K5\,XC ']&HR%T'7:/=+3-N?X(/V_)6QD$W/SU:?$3&7A62.72NN_)=4=,<6T TFI(&_L M^!+24B\->YG:LN.:IFRI)#(W!Y'TR.U&5Z?LP;%-ED',ZO[2R%J8 MHTW76N=3GG#AM99QM2G3+4$K=H!Z5MB*A6T@H)!!#@G1&'-V0[C-;CY:MH@1 M,4J+I."ROB*G&0@@&$L+@5,XMH4C&B[A N.66FCPU"HW2!0?MSNIM]9YTGJ> M4G_KV? /T$MH)A7V!/,W3$UD2 G#( J>^%5OI6.NX:IF1+8 M=8!@N6C@%$SLX,%AZ5ULY(J!E(1:SQCS(Y$.Z9;:J!'F8N\)8I+H""*ZJ[B/ M)>1+J2;N2"NT'8U3PP6$/Z'YK-F.(*!V!#7//+5A<5X>U<*7$]I'U5.OG5A) MDHKG![YP[%Q%N;I/UKM-H@6^*(JM!BYB\](K5)K:F"VW%?GEX;9(DCB-_*:L MIA:%D2:)[[A5BQBQS3Q!8QYE9@]4:XU[ZXC;O[0?/B72"\OL#8Z-ZI.=WG2V M=>[6ENJTS7H#;N%:VF8H@"D:P4ME1;5TS%^TBU"#4-JZP1HY9Z0TI.E\O; T M!XB9.LD419^R#X0OD2T@5+*O$5E/V)6E-S-NW'>WM; N!6\\WS!BS7S7) MN/B/Y.-R)RSN7-)>GBWBN")'50A,U1=37SQ$)00%'+F/O&@P:>ZD2]*I>CU- MIQ(N%8LM8];'G%IA^HYP"<1"2Z"@;X^^"_WO+$70-$<&M0@@]C7)):')@!'+ MRFZU@C=GF:%T)+'#Z836D*.6H5[[:\WA-C2I3 MZVM'^9,[$8L*\Y@D&E]:6HFPQ;(A"0>2=$E!9A@CR 0%>R!R[T!".Z981!=B MJVX /+AN+J%\X!7YJIU%FN7Q0-.<(LD>TR+/^$34GN$IT883@*5K1-RUUW', MAY_I320EQ&M0(LAKY9W<8;\V&I+AQ"*':^.GMC'X9BA2L[WCD?^-+E0&TJJ= M6]]2/SW2-NA]RVT4U/C(K]'RH:M&"[(:>>$F^A %B.I9T!1%-S;0D@^@+EQ$ M#AFP\H5TT)(J,U*6K%G.JI3).DX:HC.',_5QR(GTX%$ M-@$VBDOES6Q U31JF2:F'6]]-I%L)3'6XY[\J;*TU[F4DII:6I-8==;F#U0S M^5C(/=9)Z$>3Z3!H$&KX:C&+%B8?KBZ0TA=OPN%T'HVGD_!C54\C<6)#E:MV MA#50%-OFV85^B"P'D'@RB\7AN@3L>S"QP9_-))W#G'<#M1[/!V $) MNJ-G *9/GC)0NH6Z?8=W4/?RO^Q$D^H-\QF&%[*K!BYY.FPXOP_:1' B>S< M@Q(JVL00(Z$Q6-??Q3FP'6ELY,J6?E8G]XA#PN4P1=?R:TB8/&\.HHXWP;XR M!LWWN;_J/;/RR.]K2<;[-Y(UCH6R1M%P/@Q,[2!MPHUAO*-Y-!G.PD$?"QQ, M;-5[>.K3:#R:A6]Q54"_X*RUL7S#46YTZ*/!"![UB*KJ#T#T&"^&0-C,CB4' M3"IFO-%4=[/MNK_OO!>^^WQU=G%Z=86NN9/3B^M/2_04-WS1:?D+Z\&?3=77 M=&]1B\/F)7?AN3EO^Z!# [ "3>E FF3;5KJM6@;3/T;\_RBPF3M*<(E#S(BU M]9Q>'?/%-L? :?SJK(I%D@J8IDBZUMN3I/24=QQF./\C'V.L-9@:^=FX2&MJ M=G?.1O=R"UEN8$H^-1SJ7% M&&W'OY;HOX&'.AV8&1?]?3,&+U5#<_OBK+5!(7$$/@U7(*&D1>DAC,D=45L9 MKM%DQ"$+'=(9]JYVYF@L):4,Q.7$2(5;0G-$;:5AWUFIF97>J%H"9&%Y=785 M?OR >697\!+Y(:(+_^KLNXNS#V7Q2"%";2/^L(TS7 M2F)]-]B$B.UNK3[NX!.:+*^._TW?PY7?2^'TB[ M"LT@W=C;S-7IB>UXFJVM MA9+;7:R,?PFHT1:HR/&_^FTJ W*>U%WK5!%*IO&;3-SF>06?4LBC=)Z^<;N> M8VHL5^-UVP>8=B=D&=6F6 ;V@=NF0+HA@3R;B6RQ-8T+(O8F64=\<"16/V&Q M&6YVXY0R%.9>OG5[OIL&D]*4Z1;[)KEILL[=J8_&[95ZKZ6B0(!T5+P#PS@= MPJSF4-T0-YY;DY_TT2D3SY(0&^XX)5A;C1@)5N.J\-#UYREY_"\]AM:^$2K, M4>^W>"V1L3_O,D(M:\GV)FIJ,YVM'"Q"D6YA6]S7,TK_N30X_ -,AV%YIMX= MO((&!7JG53YPE7=LR[O%'%=SRZ\?\0JR$'20!;*Q;_ET@\5B(86%3",8MU3] M)GXR,;5L$8@[=;-([,M1+ M+U2,HS.=?CE%3G4C+,__=W0T),7=,\KI2(FSU3-:N[>W5 4.3?0@9SY7Z8JL MG%H"3G8!MUM0'LN(MK*O9@(J+.\FN;LG2&F4G]62W\;R7TQ>N^$#BT M29UXP/GHT%?/)=;OEV7IE(!OMC?T63V8BSBJ,;%3Z0,^M:4XMI(>97":3I>5 M*^((HF+UTD3J4TO\',RSCDWP] /1I3(O.J()[?T]R/WQPVW\.=#.2$1,B^0> M'C-UR(X?N:2&CO0M>>O33QX) ^<'LRV984)0+GB MTA-?@=ZNMECS!;;L/+YY/J9&H@)$I @2/=.S%6,X)Y,")M7AX@>^:B@U6B.=8VD8UH1!91D&% $K!*MC+ M#8W.*V256HI!:XP8(UK"P0P!AMS([,QXG=C1,I$#4/T5JP;BL\&N(F4EGD&Z M;5#W'V*J&6%?-FP8- KJ+:\T0H\50TEU#&FUE@M37R1<3R1MUETL$%JW#SB@Q!F%4 M6N(5=+:E0?'8%)U(7BP"M!/^A\9A,H31#VZPB+P@$:"L9I%^ODY&LS.O3Y#"?1 M<+Z@VM0F,"FC7DCR<#%\-*-E,/ZB-(LZ$B5V/%7^NBNLE2]P[0O'!]4YE38E M:ZK2YOLLT&%!OF#T++*_:B%6[YJ(V^H7#-1!LA_*'#WS@/O+I-*M4C!N,W:; M\L-USB^(:5$MS&\J\9(P692K#VSX$09!H(,;D=RM'LUESM'U6T-_O]^0/ *# M^LYN*%:'="8*F 5E6?WMJS@+;LCE3GG(I.$9FVG7,Z6:B0E;3^WVX\IA2-2S MWG3VDY[V&'F&E:TV(#Q)M5IXE8 ? O8!>T-XQI$>JL,1-JDCCSC2W(@U5*Z M^":Q*A_N?(5UN&YB3&UESZU<>T#BAA0(H@OPK+?.E^XOF(M>4*+%$T+SYCEJ MW2KEF4E.-KW]#0;&E22ZOV8,-GIN1TOY^T34XI% *)0?$?Q\LYP M+BN)B@EB+<:5HKVR2N[2E1N]7W+HS1<6GYV-^1H2#4-1&T56#M@S.OI8=E!DQ:K422/B0\2)#:L1C/L4E2DG0RBO^VH=N<>BN7[ M(NY,%Z2* VALUWAR'QN924X_1RHK6[S'3I7"?2 MZJQ$PJ46%AN"0Q+>IHI5HU5] A8P@)1G+&L$3Q+:G!=:4Y1*C9M$(O6"&.IG MJIX]QNA!M!5IT92"AZ)$PT2:7"XAR"$9A2 M$4C#([-(@<\<&?TV2S?H%W-42FCLHQ]22>=?!F%(W)BSWF$E7E/:O?OG56 M:YCA _>JS$IS4+^ZK1_G9H5IISW#NH@Q*"I@D"A_X:;@%+_BM/:JU\ZM-!"8 MAY29YS4<"= ML,TRZ6B3ZEI'*1,!LQXH!Z CNUF; *KVA-NWN]6R/^SR-:T5J#XYEIKSPD'0%(1G-=][6-)3E$1IIF%Q.]=M+^)WF% M,C\QK*W)T2.K1T<9LPBT0A'"3M=>AS9I[TH1LB7HQ MM8[<,DGOTPT-^]6K5 7ES#U+SBDGW44-+2RN K;ND ._-$1+F@;D3O%:BN*V M$7=^:1"G-".'.E/$*-%3D_[1FF@?B)2I(4 2C&:^HZA_3MMH<=^54>4QN-(0\LH*",4319<(T/ M_!G^-<%B)XNPHQ26$Z/;>@FF58_QTR6ENE:8R=PD7!VA2H_7 D4*7>BN7?69 M(72J*4(O_4[/T(G>=F!BCIRT=V.%-7U2 M[ 6;I\Z)('X3=FI)RPF\&ETC*65MO50(EMH(@Y_Y+I.PDJXBZY$C].4W6)BX M7"44"[)&U_TJM>*TI$Z(5D&AD!MNC,+I2('T3=!(36XQ3J--=P[U=P UQI@7 M6VHVZBS+$CFL59+1?1E&@Y0"HW ?A&E>U@Y&ZVAVBN?U-(F6,G6%M=W)!$ U ME.,U2G-44\3$+*%FNDYO,=)9&I&BFFKVU,6VKQ%Z^W[S#FVN\M8F\'*+C#0+ MZJG4R)UG8^3.RIS=>94&-%/,(QN'["UQ1+BJ!H&WTJ>)%)\UPS&0+!^& U6W MO$E #D^RVANS3Z.&&C>Q&-*Z7F[&O+TI(')V-S[>':$UAZ4G6;S2A$ Q)TE^ M5TM)Q5 ZYZ)32(OHL:HG6 +WE7!@%UE \I;Z*,W5WT&\BK18Q>]-L":?IG4=7$U/?X[6?/Q^R*!XV4]_RA< MT-UXP$Q#^!SS58Z]7F.^+3DB@8XL*>H7;0;.16&3B7!U0M7)&Z^WM4MLZ;>) M;3SK@P:%9VIR(A%. \-L6G8G/8B;7SMR^K0_-99,VTTK+3D4%55!)("K1 *] M7OI$&)?US-I(3)/ CXH"D)2OPZ/!6W]9?&YD(R*E]I$C2NH.(^_\E.V&U:&I M>HIP4"V'0J@D/;A"-@5:>2SP;)Q'P[?>0MC>SACY* 6)+#S6R\E5K['+(FF( MH(QA6(\ZN%^4>-^0,SOU:UYMX/>&3 MMQI0:O-0R'VNX1JV^(V;2NVZ3G"KE13W3C022:G WNWB:+C-FP8&:5J=E!U) M;QU !^(5\DY84>1**IE9? F4,+/EB!0D0R*75/-KRC MO%!D>ML++K!;Q[.+T,V*9OH"Q>&E*;@]GP:T-47\[K.6SA1%&A_L";NX- M:\9\TZ2I&!^YADI0IR)]K;WFWHB .QL4]2!H(7!XQ,?*7Y@G/ZRPWN6 MN)DIZP'R8FS$RK+&"4 MF9@QN46PO7.?0**C@M2VDN0WF_";9TED"RITX,Q1*^S?UJ05Q(4<140 7K*Z MSZC0R<,]K!"HW],2&"?J1EJ2:@)L6KH1?K&M*-&^.8R,=7,LFTURW4U:S9BP MMA2T-3@CKXA]_)@&Q^41M? Q$0C31T/IITYN0]XLT6*FP-4%:KU5'C6OSB/A MO4#B)@O*D4\K$5$E!=8GOS9* \/(GA^DRHPH8I$(LG5#O-/>Q&[G78/? *YJ([+WM6$6WD&ZJ)77GP@[7 MW+[6!/?CS/&=@()0U!6^:N*;GYT@0+%NSHPJO$R XK);-*8UQ9*3H!TSM*J>*23UIG M E%V'6^I!E1!#8QPQP'5(8FIL5:^(G?*;0(K?R]."-*G<04.+,+HW:=,E*MT MJ\_6?Y)"?6-[<(#W,?E.;"B#V$2?L9D[/4XG_A'E9F.AIEYMHQ-;*Q1&?.[J:JFI3W,8J:Z@JK_5@&SM5G; M#D)JC(6CA-S7W)\W3JTA]A;[?"UL\#7=.OMD[<8;950X#BQH+59B"=M2^KMW M<#8AU%VBI&BF@N M,AG=C[:05[+_ K_U2[^03B;Q4H0+Q_&& )-P;V7>IXW< M-5;F,';:I]OR2M0$#C[3L&AI*[VUW3L%;"@$#*\^$)44 M\QX1'9DE202<9C)H: VR%7'[.]]1E!RL=7<'MTX8B=W*ZO3ETZ753:[\?052 M"4QM3"JLD'8(OSMU^#'*0\F+3$*V"_;GP2*A6#.8F(@SP"$FMQ28Q8U0VO2Q MGI)F^%]K;/6%:^$=AJ4(%1<=,4 3@,0)$60>*+X+<23=)I$I:TA%C0R34063 MK#&.B4>M-4;17WHQR39]0)OI!J;/*86C(40_?'P',DKZ\$!D'W?COS%;Q457 M+FW5)>&6Q=IR4(2A:^^0PQ*5P76DD)"*K^9=P!A*QV?VS^\Z\+1I5J^KY,ZZ M88?]_O&HWZ?L!RGWH\ XEDVB\OD1J0-0!!?;-QQ+ [J M5@\[='JQQ=^O\6;C\Q1(LA<6TTUQ/@];6RB>+Y2TDCXK.-D=1V2^@*$ 8TZN M6Q6:Y+E/AK)UR&SRLC4F?3+IA;(M-2M)2:8KXQ6!:3\ZD=,J9GIN+-7&V=L# MI,;D]%$(Q.:Y02M!XH?)SDTEFE7;M(X.U#+N*AK;EI8G[4J$_"J3D[":^X5+L9GL4Z8(60X.8AI4ZS]LLIL9'QMXV M3#, 8[>?X%E@31EMF3E>Y="6/J,:\,C41'16;:V1-CS0[57:7YRE<:5(IN-: M0=F'')DII@ ;#4OJGE TBT0<*;\RWG?YHY=*KR4;S?SUT9<1 M;5!PE)51IL85H_J'FR2[XQ;*M G7F\W\+%L[DK-_H(CT7N5,*=+UM69G4[EC MDG6-B'MMV6[)\CKBB#5#4M8,>\IBNQ++])($@MB8:837F1M&[#(!8U"6V D* M%]6"K=9-+OO&**2TT#0*S#"3EL,E!TMAAAK.X$1?8&Z?L1':&"H33?HDV<6! M4Z#'5E3/5*C$$Y%LI!LV"($HL'&IC'JV#U=U]9=NKSC0Y>.&9)WR^0A_;Y_$&YAX-.!7IS7@: M#?JC>I<+4H$"4QB5CRQHR6JB,7*Y%IN6K/?]#9LZH._T=:X5L=I7;,=8&97P MO0GY=%A1;!'-%T-M)N10%TG<.AI-H]&,BN$,YQ1#_=86VW&+1FE1O6$_FLS' MF/TP' R"4[_5]9M00&QV\/O6Q;A&M;19%:-Y(P>1\/];8'J"?73^/ =#J@/T6+Q82^6V"!R_D\L.+Q8 RH,IV'DT$T&@[@D^ET:E*2092, MYI-)0$/A[J=C;-LX[$^CZ0PGG.*@F;O$,!HLYO#=J+7_T^ ]2$X M/7\1V.^?Q)J,4=#E?A0?#@$"8SSWT3@:3!8A5J,<]/O1M$_83L@/5&@1]<=3 M%\&!A0XFLW ,)&H\QAJ(TX4!.S:A6LSZA."C(5PP57T#XCB8TX,!_._/1G;Z M,;RS/O81_:^(W+\GO(&< .X-J2SE=#P#*"RH*NJ4,J4!P_&#&3T*>.R FBZJ MCT;8KWX(0(O&XP5 $>F3@?EH@10'B0HV7D<$Q\]P)H).#M:!A-AZ/P:# XCK&$J472=5N$("3+F9 6^GM#V8 M&H3U$:B9$9#BL,$SW_=4"+D"_GIR>O:7Y;OS;A:[U/##3R:R_+=*(A9 K(,!X J%KFY^)K MN @@); =?IG].=:('300Y)1 ].GSZ?OP_&SY[NS\[!KE-)3E3O_M\O3B:H_0 MML3*5(F'4*&;/? [ (_F?XB?T0[)4:[RWQS##:=<(.O%,R);&$Y&9I3)81A. MAL!O!N%P1'DU=MHBO^5.!: 93X"DS4+B7T/SA:FP2=6X_?A:$WLKY26YN&30 MHEJ(\,>BGQ2;C66%&G;##<]&]*(G($,,FM>UMVU\YT5I-^QZ.]3$MB ]Z*[^ MN]/V[]9IN_V**$?W$;C386T&_V&=M=_\]M[:;_[/[ZY=OZ.?NMH*O_8=_=_5 M&+@#3+\5E_^[1?"O;Q'\VBZJG9SCI+LYPX$?Z[VX, M=4B_KCO#04#_?ZPO0T,YJ]=[_\TFTO]W:KPO;4KRE41NEN'G!TJ9EDX4X;__ M2*"I%W'?@XO_D2TI?E\S_'N*(BJ/F^K*6Z!)GZ_>AT=O&LQ@, Q_Y)=VBB^M M47RV;G'O$ P:YO869T"GI;VAOWJF]G\(D,(+W#?ZE_; !AY63Z6"68.+(A77 MYFF6!(J U&*'P0&-L]3*XDC1&HRI;5 *KA5A:C\0WSB]O )VLEGM-JVE@W]J M<< U;K@77IS^Y 'KT\<+^.^34Q8L7@6R%][D'-3?CB?I^4MTR6/CUFLW(N[9 MB8;FU/_NF@N[MM+V3?B_S%Y>.&O[S7=F2OFV%KI07V8'N;2;;1DJ3#!-M2VH$K MRZ69_9YWU$(AFY_NF9I9X*.8G5L6<([<2D-;P&;)4HOENV<$QDXRH=)T1]QS M!UV)'#7]TAGYT8R,\.\KK-%^UR#F@WZ_U^__\=6;(6&_/FHJLG(3)R2L;*=Q ML;<9LOFI^[!G38O[]M,SQW M?7.(Z;G]Q;29EO=8Y;_]T O?G[Z[?JVX>+"_/KI?G>_?P)OQ*JIV]TONA2DV;FR+.UJYA%=2]OFF_Z30T;5 MG0('&(OKTT[8*!2"*"XV%M!?,=;_5ZWOPZ)K"M>=T_3P'#+JE0O[OJ$NNC 3 M4(P4$N-60/@^HZ[)Q@I7GBP_T -6N7G))M%VBKTFA09R\<,V]4$[OU=[*F=NF=JCAVSR M@#DZ+NF D9V7=L#80R[QD"WLA?B!SZ#5J=9"]M4]=1"=;YLT.H >OYX$#?N= M>-V^B=^!O ^%#,U:R4^;0S(Z@"2WCWLE1%YWZ;^2^,''*3GLNER8G3?R,DZW M3WS8L0Z2R:XZ2DUV64KMX;50[ &DW7YZ &VW'Q]"%^PX4ZRV"VJMGQZP(>?K M0W;T9[08G"^O04:^7'ZZ_FMX#==RM3SAFVJ_G(L\.S9LZCUE5>6%)T3NNSXY MKVDJ:,N%4A)ZJQVY4?N=;8D?:O7BOO29Z].M?]OB MV&U79]LH_+^K?ZG5L]S"VAW#_&Q>K>M*9LLM7^L-_R MMX96CJ[!EK^-6OY6=Q2VOY5V/W1#F6]S1>^?\%#X'7R1QTQPJ"5LU7Z%KD=M MWO$:ND[YBFW.TH8SP2Z.!Q+*6X.5-,KM,1A5494+-@ M.V"WQV+:9OL<#-O^:B#B3_XI+7^I[^]%X,W';2LL6MTGM5[LV_AG*EW"*[19 M[NN9 :^&WG#>MH_AHA56K2<9#/R_?E66U;?_&U!+ P04 " #N0VY/K$XI MA#P" " "@ #0 'AL+W-T>6QEU%7*]?.UWR!F$BA52<:..J,FAJ!21O;!)GP30,%P$G M5. T%BV_X;I!F6R%3O!L@)#/OY8Y)/CA[.675NJK%\B/DU>32?AP?G6(G[G M.4:>XT.>X&CQ&@>_3WH1AC\FML$#\OD?DO^,^X!Z8:F#;H/2N)!B?Y\L8&H3 M#FA-6(*O":,K16U603AE6P]/+9!))A72YH",ML@BS:,/1]ZS9]?Q<"JD6N@D[[)Y[EW:\"A>5-.UU.];LQSA?'MW MX$Y!03?.WQ2# ,-.ZIIMWS%:"@Y^,;\L&!U9,(U)7P=54M%'PV>O2F8 4!BM M06F:[2)?%:F7L-']==H4QVJ>GJ#FI][G$@0HPG9%F[O_G'?Y/RN>O?E[R>ZO MG('+Q_$7.+O^QQJ#K.CNM;:^Q#2A:M91I*CJU% M[4^0TY9?NH+CFS/]!E!+ P04 " #N0VY/=W]96RL$ /(0 #P 'AL M+W=O("D[2FC M8+G6E ^/D)O=_OH*J!O19M_=B\H))&3T\"+ID81?/S7B\V/3?$9_5V7=+JV] ME(>KV:PM]JRBK=T<6*VN[!I14:F2XM.L/0A&M^V>,5F5,W<^7\PJRFOKS>O3 MO39BIB<:R0K)FUIE=AGWG#VUS]>[)**JP!>6T\>E-;<0/2B365[$8T MQP.O/RTMQT([+EJ9=77W)2M>\XI_9=L^U>Z;I[>-X%^;6M(R*T13EOVON@O] MCU0-[8^<>R8D+T8%)7U,J6)=6HNYNN$7WO)'7G+YS]+JSTMFJ:>8:8_1Q^%T M'()X)?Y/&)O=CA=LW13'BM5RB*-@95=[W>[YH;5032NVM$Y%$*VW"-=2T2!2 M#[=29;MG4563[?!<4D7L&1:)*ZXN"+)U.G!SD&$2KW&#] !(;Q+(+%>'6QQKD#X Z4\(.8KD.0!Y/B6DIT$N M ,B%6!6&8W,4Y MB6\4:A*K\[!KDKD&>0E 7AI^W39*\3V.[[#&\PK@>6669VV? I8IL!"3^V 5 MZ6S.'!JOYV;I<$^7WJD.$9%@12*2$YSUK0Y_V(PP0:T8]LJUC=9XI;CML@C3_B'*%EP5A3ZQ#0J)P#)OBG7K# MR>TMR;LA=XBC\EHW&N,X)*,>"ZG",>R*2 GM+B,QSK*.+U2P:6\T'1#2A&/8 M$Z!Q1W,7![*'8U@?,*8^>W$AC[B&/?)L772F5E-0>74@PKF'!@ ,Y.M,Q(=^XAGT#CI+C:$+&<0T;!^[=OHX).<>= M*(5L>$!.09%M#/Z\6?0JIC0@+R# L(G'6, MMVPA 7F&!01CCKH/)"#/L(!@3'W6X4$"\@P+",;49QT^)"#?L(!@S(6."1G( M-VP@<'-C-''W(0/YA@T$3]SU+N1#!O(-&PC&U+N0#WZ?F709-.I"D(5\PQ:" M,4=="+*0/^76V\.%C@E9R#=L(1CS4L>$+.0;MM"_[A .I_\BO/D& M4$L#!!0 ( .Y#;D^ : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VY". M!RD]R,:#C![DXT%.#YJ-!\WH0?/QH#D]Z'H\Z)H>=#,>=$,/NAT/NJ4'R13( M..4G(:SY6@O@6OA>"P!;^&(+(%OX9@M 6_AJ"V!;^&X+@%OX<@N@6_AV"\!; M^'HKT%OY>BO06R_PK(T>MOEZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7H;T-OX>AO0V_AZ&]#;+G!6@@Y+^'H;T-OX>AO0V_AZ&]#;^'H; MT-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-LO<-:-#KOY>CO0V_EZ M.]#;^7H[T-OY>CO0V_EZ.]#;^7K/!GJGJNSBZB5WVWJ3SEWR8_B?-0.X4S[N MXODS3E/_W#]0.O=;8CA]GOWOXC3U*R+\>/'[\ E02P,$% @ [D-N3V*/ MC;7$ 0 _QT !, !;0V]N=&5N=%]4>7!E&ULS=G+;L(P$ 707T'9 M5L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:,/C:6 M?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290$_JA M[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q0=)[ M6<4F6];QEM1;1SKW!5&H MJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.CNL+V MDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ;=-^/ MO?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5HY#* M44SE**AR%%4Y"JL23V,6^_FL^]]W\@U02P$"% ,4 M" #N0VY/'R// \ 3 @ "P @ $ 7W)E;',O+G)E M;'-02P$"% ,4 " #N0VY/)^B'#H( "Q $ @ 'I M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .Y#;D]WBY:P[@ "L" M 1 " 9D! !D;V-0&UL4$L! A0#% @ [D-N3XZ"%PJE @ "P M& @ ')$ >&PO=V]R:W-H965T&UL4$L! M A0#% @ [D-N3ZDV<00_!0 )AD !@ ( !P!, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D-N3QGR MK]*V 0 T@, !@ ( !K24 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ [D-N3TNWDGZV 0 T@, !D M ( !&PO=V]R M:W-H965T&UL M4$L! A0#% @ [D-N3ZY.;VFV 0 T@, !D ( !.S$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[D-N3^',W]:W 0 T@, !D ( ! C< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D-N3];H:>$D @ M! < !D ( !RCP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D-N3^]"!RVW 0 T@, !D M ( !$$, 'AL+W=O&PO=V]R:W-H M965TQ& !X;"]W;W)K&UL4$L! M A0#% @ [D-N3^W>J*GK 0 9@4 !D ( ! 4D 'AL M+W=O&PO=V]R:W-H965TW ( "T* 9 " M 81- !X;"]W;W)K&UL4$L! A0#% @ [D-N M3XO8&8<# @ FP4 !D ( !EU 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D-N3_\5&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ [D-N3R>Y1E9+ @ D@< !D M ( !VV 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [D-N3XJ.E4'B @ X@L !D ( !5F@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [D-N3V48 M,*?" @ G0L !D ( !%7$ 'AL+W=O&PO=V]R:W-H965T6IX@$ +L$ 9 " <)V !X;"]W;W)K&UL4$L! A0#% @ [D-N3RGI(5SF 0 I@0 !D M ( !VW@ 'AL+W=O@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ [D-N3\!>G.D* @ S04 !D ( ! MLW\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [D-N3U/RRQ>C @ '@H !D ( !8(< 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #N0VY/8H^-M<0! #_'0 $P M@ &*[ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,@/ !_[@ " ! end XML 44 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 3,484,114 $ 4,678,891
Accounts receivable, net 2,079,998 1,081,291
Inventories 1,367,580 1,790,919
Contract assets 423,303 314,749
Prepaid expenses 373,043 577,386
Income taxes receivable 25,336 19,695
Total current assets 7,753,374 8,462,931
Property and equipment, net 201,857 247,289
Other assets:    
Deposits 17,130 17,130
Operating lease right of use assets 930,684 0
Total other assets 947,814 17,130
Total Assets 8,903,045 8,727,350
Current liabilities:    
Accounts payable 1,004,599 408,045
Accrued liabilities 622,737 656,611
Line of credit 909,423 121,474
Contract liabilities - current 998,458 1,070,502
Operating lease liabilities - current 221,920 0
Total current liabilities 3,757,137 2,256,632
Long-term liabilities:    
Contract liabilities - long term 122,517 162,121
Operating lease liabilities - long term 794,273 0
Deferred lease liability - long term 0 71,877
Total long-term liabilities 916,790 233,998
Total liabilities 4,673,927 2,490,630
Commitments and contingencies
Stockholders' Equity    
Common stock, par value $.001 per share; 190,000,000 shares authorized; 135,633,350 and 134,793,211 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively 135,632 134,792
Additional paid-in-capital 127,680,315 127,570,709
Accumulated deficit (125,289,454) (123,171,406)
Total stockholders' equity 4,229,118 6,236,720
Total Liabilities and Stockholders' Equity 8,903,045 8,727,350
Series A Preferred Stock [Member]    
Stockholders' Equity    
Preferred stock value 1,340,566 1,340,566
Series B Preferred Stock [Member]    
Stockholders' Equity    
Preferred stock value $ 362,059 $ 362,059

XML 45 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash Flows from Operating Activities:    
Net loss $ (2,118,048) $ (2,671,756)
Adjustments to reconcile net loss to cash used in operating activities:    
Stock-based compensation expense related to employee stock options 5,446 4,590
Stock issued to directors as compensation 105,000 108,000
Depreciation and amortization 50,750 50,340
Provision for doubtful accounts, net of recoveries (7,241) 101,917
Reserve for inventory obsolescence 189,539 (15,394)
Noncash operating lease expense 178,426 0
Changes in operating assets and liabilities:    
Accounts receivable (991,466) 285,330
Inventories 233,800 (615,055)
Prepaid expenses and other current assets 204,343 (515,403)
Accounts payable 596,554 (335,056)
Accrued liabilities and expenses (33,874) 297,803
Contract liability (111,648) (370,209)
Contract assets (108,554) (7,292)
Operating lease liability (164,794) 0
Income taxes receivable (5,641) (10,018)
Deferred lease liability 0 17,893
Net Cash Used In Operating Activities (1,977,408) (3,674,311)
Cash Flows From Investing Activities:    
Purchase of property and equipment (5,318) (7,492)
Net Cash Used In Investing Activities (5,318) (7,492)
Cash Flows From Financing Activities:    
Proceeds from line of credit 9,079,000 1,100,000
Payments on line of credit (8,291,051) (1,526,481)
Net Cash Provided (Used in) Financing Activities 787,949 (426,481)
Net decrease in cash and cash equivalents (1,194,777) (4,108,284)
Cash and cash equivalents at the beginning of the period 4,678,891 9,195,595
Cash, cash equivalents and restricted cash at the end of the period 3,484,114 5,087,311
Supplemental Disclosures of Cash Flow Information:    
Cash paid during the period for interest $ 60,580 $ 21,430
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Number of shares - issued 0 0  
Number of shares - exercised 0 0  
Number of shares - cancelled or expired 0 0  
Warrant [Member]      
Number of shares - beginning balance 250,000 250,000 250,000
Number of shares - issued 0   0
Number of shares - exercised 0   0
Number of shares - cancelled or expired 0   0
Number of shares - ending balance 250,000   250,000
Weighted average price per share - beginning balance $ 0.20 $ 0.20 $ 0.20
Weighted average price per share - issued  
Weighted average price per share - exercised  
Weighted average price per share - cancelled or expired  
Weighted average price per share - ending balance $ 0.20   $ 0.20
XML 47 R44.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details - Other information related to leases) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Weighted average remaining lease term of operating leases 5 years 10 months 24 days  
Weighted average discount rate of operating leases 8.50%  
Operating lease liability - current $ 221,920 $ 0
Operating lease liability - long term 794,273 $ 0
Operating cash flows from operating leases $ 164,794  
XML 48 R48.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 02, 2019
Dec. 31, 2018
Rent expense $ 87,633 $ 84,620 $ 268,465 $ 255,568    
Right of use asset 930,684   930,684     $ 0
Operating lease liability 1,016,193   1,016,193      
Deferred lease liability - long term $ 0   $ 0     $ 71,877
Adoption of ASC 842            
Right of use asset         $ 1,042,004  
Operating lease liability         1,095,761  
Deferred lease liability - long term         $ (71,877)  
XML 49 R29.htm IDEA: XBRL DOCUMENT v3.19.3
C. REVENUE (Details - Product and recurring revenues) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenues $ 2,198,643 $ 1,464,016 $ 8,531,880 $ 6,043,374
Product [Member]        
Revenues 1,995,788 1,319,046 7,963,349 5,643,509
Recurring [Member]        
Revenues 202,855 144,970 568,531 399,865
Hospitality [Member]        
Revenues 1,914,646 1,325,700 6,241,432 5,085,871
Hospitality [Member] | Product [Member]        
Revenues 1,764,778 1,222,543 5,786,068 4,755,219
Hospitality [Member] | Recurring [Member]        
Revenues 149,868 103,157 455,364 330,652
Education [Member]        
Revenues 206,675 36,185 955,877 705,528
Education [Member] | Product [Member]        
Revenues 155,354 (4,159) 863,507 647,079
Education [Member] | Recurring [Member]        
Revenues 51,321 40,344 92,370 58,449
Multiple Dwelling Units [Member]        
Revenues 61,327 102,073 392,508 177,218
Multiple Dwelling Units [Member] | Product [Member]        
Revenues 59,661 100,604 371,711 166,454
Multiple Dwelling Units [Member] | Recurring [Member]        
Revenues 1,666 1,469 20,797 10,764
Government Revenues [Member]        
Revenues 15,995 58 942,063 74,757
Government Revenues [Member] | Product [Member]        
Revenues 15,995 58 942,063 74,757
Government Revenues [Member] | Recurring [Member]        
Revenues $ 0 $ 0 $ 0 $ 0
XML 50 R25.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Sep. 30, 2019
Components of lease expense
Operating lease expense:    
Operating lease cost - fixed  $170,562 
Variable lease cost   97,903 
Total operating lease cost  $268,465 
Other information related to leases
Operating lease liability - current  $221,920 
Operating lease liability - long-term  $794,273 
Operating cash outflows from operating leases  $164,794 
      
Weighted-average remaining lease term of operating leases   5.9 years 
Weighted-average discount rate of operating leases   8.5% 
Future annual minimum operating lease payments
2019 (excluding the nine months ended September 30, 2019)  $55,003 
2020   223,835 
2021   242,299 
2022   195,176 
2023   193,169 
2024 and thereafter   384,119 
Total minimum lease payments  $1,293,601 
Less imputed interest   (277,408)
Total  $1,016,193 
Sales tax accrual
   September 30,
2019
   December 31,
2018
 
Balance, beginning of year  $43,400   $83,282 
Sales tax collected   138,527    101,145 
Provisions   (6,437)   30,465 
Interest and penalties        
Payments   (133,133)   (171,492)
Balance, end of period  $42,357   $43,400 
Accounting Standards Update 2016-02 [Member]  
Future annual minimum operating lease payments
2019   $ 211,448  
2020     223,417  
2021     242,785  
2022     195,176  
2023     193,168  
2024 and thereafter     380,714  
Total   $ 1,446,708  
XML 51 R21.htm IDEA: XBRL DOCUMENT v3.19.3
C. REVENUE (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Summary of product and recurring revenues disaggregated by industry

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2019.

   

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $1,764,778   $155,354   $59,661   $15,995   $1,995,788 
Recurring   149,868    51,321    1,666        202,855 
   $1,914,646   $206,675   $61,327   $15,995   $2,198,643 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2019.

 

   Hospitality   Education   Multiple
Dwelling Units
   Government   Total 
Product  $5,786,068   $863,507   $371,711   $942,063   $7,963,349 
Recurring   455,364    92,370    20,797        568,531 
   $6,241,432   $955,877   $392,508   $942,063   $8,531,880 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the three months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $1,222,543   $(4,159)  $100,604   $58   $1,319,046 
Recurring   103,157    40,344    1,469        144,970 
   $1,325,700   $36,185   $102,073   $58   $1,464,016 

 

The following table presents the Company’s product and recurring revenues disaggregated by industry for the nine months ended September 30, 2018.

 

   Hospitality   Education   Multiple Dwelling Units   Government   Total 
Product  $4,755,219   $647,079   $166,454   $74,757   $5,643,509 
Recurring   330,652    58,449    10,764        399,865 
   $5,085,871   $705,528   $177,218   $74,757   $6,043,374 

 

Contract Assets and Liabilities
   September 30,
2019
   December 31,
2018
   Variance 
Contract assets  $423,303   $314,749   $108,554 
Contract liabilities   1,120,975    1,232,623    (111,648)
Net contract liabilities  $697,672   $917,874   $(220,202)
XML 52 R49.htm IDEA: XBRL DOCUMENT v3.19.3
L. BUSINESS CONCENTRATION (Details Narrative) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
One Supplier [Member]      
Deposits due to supplier $ 353,000    
Deposits paid exceeding amount due     $ 320,000
Sales Revenue, Net [Member] | One Customer [Member]      
Concentration percentage 16.00%    
Sales Revenue, Net [Member] | One Customer [Member]      
Concentration percentage 16.00%    
Sales Revenue, Net [Member] | One Customer [Member]      
Concentration percentage 12.00%    
Supplier Concentration Risk [Member] | One Supplier [Member]      
Concentration percentage 84.00% 90.00%  
Purchases from major suppliers $ 2,522,000 $ 3,261,000  
Accounts Receivable [Member] | One Customer [Member]      
Concentration percentage 28.00%   29.00%
Accounts Receivable [Member] | One Customer [Member]      
Concentration percentage 14.00%   11.00%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 1,815 $ 1,530 $ 5,446 $ 4,590
Number of options - granted     0 0
Number of options - exercised     0 0
Number of options - cancelled or expired     0 1,094,075
Number of warrants - issued     0 0
Number of warrants - exercised     0 0
Number of warrants - cancelled or expired     0 0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.19.3
K. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)
Sep. 30, 2019
USD ($)
Future minimum operating lease payments  
2019 (excluding the three months ended March 31, 2019) $ 55,003
2020 223,835
2021 242,299
2022 195,176
2023 193,169
2024 and thereafter 384,119
Total minimum lease payments 1,293,601
Less imputed interest (277,408)
Total minimum operating lease payments $ 1,016,193
ZIP 55 0001683168-19-003593-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-19-003593-xbrl.zip M4$L#!!0 ( .Y#;D]*'I_V!X@ )T!P 1 =&MO:2TR,#$Y,#DS,"YX M;6SLO6MSX\B1*/I](_8_X/89[YV)H-1X\-D]GA-J23V6IT?22FK/SOVR 1%% M"6X0H %0:OG7W\QZX$60!$" !,G:\-IJ JC*RLK*5^7CY__[?>HH+\0/;,_] MZSOM5'VG$'?L6;;[]-=W7^]/SN[/KZ[>*?_WE__\#P7^[^?_Y^1$^6P3Q_J@ M7'CCDRMWXGU4KLTI^:#\2ESBFZ'G?U3^83IS_,7[;#O$5\Z]ZU1.3@H,^P_B6I[_]>XJ&O8Y#& MW!^3:*R0.-\\EX3_^R_C+_J%.C)4;73Z?0)KN#!#>*[#O^&!IN%_=1]4[8/1 M_Z!J_U_!R4(SG ?19.IWE?\?^_SG[X^^8W_ _U9@']S@P_? _NN[Q/I>C5// M?WJOJZKV_G]^_W(_?B93\\1V@]!TQ^2=^,JQW6]YWVFCT>@]?2I>77@3)Q=S M&._Q\:,9Q",C@"O>7X $GEIA]$'RY=Y[]C#UJIW[:I^]:HM7+9)Y+R#CTR?O MY3T\>(\[=*)J)X8F7O?)9"G(_??P5+QH!UY7UP:KUL?>$!_,@Y,GTYQ%'TS, MX)&^S!_D -/?,\A0>XW]$G.1Z[GNO-I/EQ6Z+\/WV;D/;QT F\1WQY'WZW_ M*/T!P( _YT-'G^1 -_;F;NB_Y6\)?XB?#=*?!7ZX. W\F#/#PV\W5]&[XHC" M$9_2=_&4OA.G#RGV0T#/Q1V9*)38/SQ3$@B_>?:)^.#T>V"]XX]Q87]]%]C( ME=XI[\50[#2./3_<+\ 5-'7758??G]]F/X^G>Y\['9YO!YGK6(A1P M2OT0.=HO\7+$2/&SA<^ ]28^PG7'TUNI3\3O*0#$CQRER_%\%MQ,8([AB:8# M%?PO/TW_>P^#D>#3+>PF\7UBW8?>^-OO9/I(_)WA/T8I>9K"T\0#_L@"8+[/ M''MLAPQ6Q;+A329A^=(^H&0@^/VY8P:P>KJTL^]V\.Z7Z)7EJ__Y?>Y$22#? MYT-9C7P8FP]_B?NSDL^XND;5#28-^1-&@22=SL&2;,GN%>'KV4V3.L8O8,=V#V MG'O3J><>HE"[_-<A-_W?OWD!Y84 /%MS1":WOF?-Q^&!4<>G>0#; M'P3W;#A.'7A%^&$!%>NIH@@(@1]^X+B\\>^)_V*/29HF4YC>-BFV_#)O/05? M NY,E.['3K\91$CJW0?J_7WNA/;,(1>OQ'% ('UU[3 X=DI>@11)U?M U;]Z M+\1W$1-WY(6X]X&>_P;CAN83^62ZW*LHGGSQ3/?,M>[)> ZO MO)T]^822PF%0]A<@YYO)N4\L._QLCFW4C9,:\P):ZB'GR)>[;.+56)?DO=!?@[-Y^.SY M]K^)]=6UB)^ Y-8QW>#36VH[[DSWB23])SE[)56)9H^$+H_$WAP)71Z)FH^$ M)/NC)ITE][-2J3A4#KHCI6+'B392(SA4>MZ11M!6>I8T>U#[GHVGT%N8#%0/FAA2"]\7)26U,=+H+*+42 *7 M!-XR-:PL6Y8$>JS,+*NI2[(X+(U<'OL#9?%++"ZYOX=O67$5\]ISA;UY8?MD M''K^@22DW1$'!)UU"T+R[0&V.C#'J-Z!:I=\DE#JEJ-"2OWU%452 622JMI. M517KIZ1XU=8O\N_G,\ 4\<\]=PQK]ZD]=V<'F2#%&Y>(-P^#Z!;6^^GM$W'' MSU/3SY836XVA>NWK'+!B.4N)?V$G)"E&^[3^G4[L,C%RI$EJQ6 M\I:BO$5234NH9A]YS6*]KL,DIU87[FHM1;>6#Y:HWR7I>86$O2>4U4OG2^EZ2Q'=5Z$O2=Y-:]C%0;@4U6I+-*E7V&(BFM*XJ2::H MOG@,Y+.10BA)J9!2=@QT5%WK.BHB6A)O+7M%[;Y75*-QV$OV7?8&:F]OH%W0 M@^P,TZ;.,-OORKF/;4Q;'E4>Q9[)[HQMD[C#K<0)N MD0+V3,IN"TDK4OMD.:8V55-MGZ95@'1D7KDDD74IGJ9# NY#O":9>D@W+CFG M?QUPRLBR)+<\O-1SIUTJ?R6-?^G>74+? YGVTI*$!KX9[:.288)*9-K+[F5E M>2K94BCZ B\YS""O_0RMVA_>(JFF)52S3[QFS]PD>WLZ]QG/;:;GI7;FV7CL MS6'-[M-]:+H6F/+!UYD%(,"[??50FF!8_P2F3V-U/GO^-7F-5PT\TX4_QR01 MR1-]5@0WNQ:\^V/ZRH?(LJ;I1K?EH M27I7RK*DYT:TY&,@V=;5U]@[LI'U-23)U*K:4* MK22IEI/4?BBZDHQ:1D8[5H E/;2:'G:J&,N"YCLO:+[_JK DHM81T?XIOY*( M6D=$^Z'N2L+9.>'L6,&5%- R"MB%2KOG)3'W1NO; M(ZEQSIB)$)8WX&VX":TEZ+9Q9C]*,/N1O$1O)^F4EU^C+1CVJUK82-)I">FT M+/F62W4II%I"+@E%9;0%;4Y*F%;N^TX55'E3V;*;ROU77"5)M9RD]D^AE235 MA*!;MV2='2ORC]BX=#S=*_*/V+AT_ETK\H_8N'3-\RUE7&NNXW!:JZ3$03.9.0M M?%MOX?>.E.0M?/MNX5M&1%'! $W=\ZH*= '1% U554@7H1V/O3D [#X!0;J6 MZ5O!UYD%>X.;IFF'<=;.K'\",Z&GZ[/G7Y/7>-5@4;CPYY@DSE[T61'<;/LL MI@M,) ]5(_0R.-%T++_%N?&M3R;$]XE%"\V#C6:3X.PPB&1- 2;*D%H)72@C8RA,=3T8Z6'3T=!#Z)[JN0+[>4+6VJF5Y .)%\X$GKH)ZPWR1?: MR1>:*TQ6F@X87]"'QTH/K> +VZ"'D>0+K><+C=N3Q>E \H7CH ?I7V@_7]B& M/5G.O] UCI4>VL 7FJ>'D?0OM)XO;*D*="G_@N0+!T\/THYH/U]H7&\L3@>, M+_1&QTH/K> +VZ 'Z7=L/U]HW,]4G XD7S@2>M!.5%W0P]5T9H[#F\F9Y_V('7 MU;7!!WA'#"8>I:? T9:,?_]L^B18.@7'%WVI\AP W^V2>2S[!0AL$;?X[?5\ M2GPS]'+2,DK@( MCWJB)22^(ZTUM=]VTZ_&2G3=O8/$\A84""+TE_AAH=#/XGMF$?O#):7_._)D!Z$/!'QM3HG"Z?..3);U-QO1MDL+?T<%^R2-'"XR?5S:6C):<[@Z<6OO'9,9\*3S,QG8"P&5(#)$<^ MGX/$A9_M8&PZ?Q+3+[N6$^%G6S5:#@&P-^_(S/-Y\&(X#PK/^B>>P'6CY6T8 M XTA^C/\5GS*_S;2F[4PTO+I$!/E)L._\Z:+1A*3";D*&M74X 2C;'V3Q\]GS[W\0JAL,ED&DCE?U?+G39J3:$:A%GVX'J9AZB'F3! M*=P,64:O;QA&;Q58B;DVA:LXNHSN8&3H6CZ)+84KP:M*8XQE#)3!6+'9UN+L M*@CFF])\@6UDTVP 3:V;EP_-%TQ_N9F<@WEJAUS<%&:H23B N8] @]&-&(2\ ML:O.G\LJ,_-KNM8==)N9/^/R_!N(Q]!\(I],]UNZFM,7SW3/7.L>BPL!G9X] M^80:?MS,W3'^&H6_"OZOW!?XU?/?KDEENM.,_J W3)S$Y*!E)RQ$: /8*E1D MBDR8;1I]-@;%9^Z@M+X@$S3MJZX;(.WIPU&WE\#Y^MGJ@:\(FN 50QMH7;6_ M&7PL^ZZHCKD*HF'/T(9)2A&#EYDT)U]RY:1]M6L8@^YFD^:LM&S]K54P]@;# MOMH?-@9CL0I+*[>N#\)VT!B Y8OHK +6& #=:XT!6[(VRDJ9T]75OE$_I.4A M&8Q H>J.:C^;54Y#OPO$MB$H*_9O6<7'U3 A\ZH?.QN 9(Q&PWYOBWQM UB[ MO9[1;XX'EZS+O/)$ZL9@0PE5D<]M +2N#D;-,>>J%5170=P;VF@$VMN&Z,GKQ%$! M%$,;J=U^_5C9B#/IP]Z&0FI%GY(J(&G=[J@&%I_%TFHT:""KNQL2; X>UBRT MWU6UYNBA5@U!ZP*&-NUWH@[K='F6LT#V3PS9WJ M,JHK:&/]07.(J:JZ]H%5;ZY0EZ6KIBFH3+/1*C2NZWJO 5VE/MYVT@4L-@9? MO:Q-4]6^NB$?KM(]N0(3;L"(:4135 VMM^&I+D&>FWB]5*/;W-8WI2EV^\V= MK19JBJ5:-Z\VO_7>0&T.FC+RV.AKP^:D3%5QK*FZ.FA.L%22QS5PO=KZ7Z[< M44/M]S;T4];7V7 U1KM-W",US/74P:;W$PWT(&N6[6W:46JEZ!OT>KK6'!EL MKD2" :\.=D.G%;3(?K^[J35?7[>/E??(L/.;*V?%VSBLY$3JL#<<-'=K6T8B M#U0X$,W)FLHB>3#0M>; JB22"Y+0N8?I&>/P#SM\/J?3$?\L"$BX02Q;?S3H M#Q)2=M4/?5\4_"G["TS#37Q?2:W4U:?KG3%\1PNP-X+Y >%8:0LWHJKWD;4!](.9O M\RY K) '4G[K"^:*%(.LOO54)N6]6D\!JFKI>BJ?DI:N9Y-LKQWA?F>P%LPY M*7EVE\#?,X;+H%^5E%(.XFKA5 K_?LMP#TBDH0 M80^(.R:-FX28*S!<*J67PU3G6NHR'KL]M=];NAV[7$L%&PY6TC-VO)C:#-(^ M:(+]I;K)^L7$[I3/MD/\(62:\\],<=CXF#!&9!O=)2DER8U[.*L MEU/B/\$)_M7W7L-G+)1ENL5G3Y3\6#%.S/3:>J*]!0#:V;W/"\P:N#4,3[U^UKJM$<"(,"(/1&HZ%> M#PC\GW:NCE8QH]3H&X.U&,I.7!^X:<_W>FSJPXQ:61^XM^8;+7!6!U9UM3=< M2_IBPLW!*XM%K9LJM5 .O#/ K&4[\]!^(3S+'C!]^7WLS"UB(43(S>8A9>8W M$Y$H+:S[LRF6E2N/Y"7*E]'KC0:C! 77 M[6UKPZ%WOYF@?&:-3PFO-N2K[8 MYJ.-=X>52QUHNCI*QKFNG&5CD(I5W3#T?K)L12F0>)G$X(Z,B?UB/CH$)'H0 M;%B)1-=474]&)J^>9G.@"B%*Z_:'R4R_DD YCO=J@EKWV?,OO/EC.)D[BR-L MBCA 6T+)+#5G[0 702KH^%VM+H"1<1/K# 0)_G)LS>%:= ML0^Z>DHS*S=K8S!OO#'[M.9MU$CJCD8-KSE%UG.,Z2ME^-:X>E'9-:M_G:I) MCU^9-637?T%KS;I6 ,IV@K$#=->>.UY?#6M3=YDV2+O^BL!3UQKJ'K#WHI!U^5-5!SY),9$ L-%N(&U&(Y0[OTB9[1 M3V_Q*]Q /7LU?>N&BKZDI_UZ3DN=%]@TH370A;*!T@SC\CLP CL@(*/'1"M\ M2YB] ZM]<7N(/;WPI8K13=OU1X:] EZ P\10EAU)#"WQ.M>!H:Z!:?C=;6/H M,3M!MIKQ5]9/"[^^4?Y:Y$G5INNW]JO^MR5[:]*X#YWI\: MH-[8$]S7PP@S(*2@WH9^NC(^4VN&^:]:\\&@>E&978WJH41U.,Z4A<7M(?:*.U.PETPRI^[(L%? 5;#/&#H: M!;/@F@\&U3M4, \8U;O0B':$SE\QH"^XXN&^-#JGMLB[&H5Q#I@[PD2E>+R# MQ$0U#\]QXBHG_K8.7/4'QJA&Z5D$7P@D"YI.ABTP^!(KB%QO%6+0"Q!&:2B: M6 N2-,5#K&M)MU,E#] M'EPUQ%!:25U!*?VAL'E6$]4E3;7O@?W!M9V_OL-*6^^4]RU;ZJ9$ M4Y\_I;YUUHYB,?IQ$-3&JZV3IK:PV@5N=."[N_%ZF^49@QIY1LG%+N3P.680 MW$QXLNF-?X>?EBPUPC].>TZ9QU0M?*/42U\HK8.KCG5D-S:UCG:"O!+U[00Y M>Y?;!I!31R)Z&/"G@58[U:_D!_JZY:T#M[$U%STA>[J\HJ=I3Y=7].2U8'GL M4O9F$J?+GYN.0ZQ/;]GQ6B60BH-=F\%\^:\YS6@+0'NB^L%-^$S\AV?3Y0K! MM>>^D #$?T8-H,;%A1F2SZ;M%ZZ6U R7:\/JM[AKG8L_A_4G7&D.U_#XO=WYS][_H38X1S .+)MWW3EC>]Y?M@AA2#S'$GR=]NUI_.I*,A\L;)2_SJH^P,UD294<+Z%K3$=$IRYUN5WM* >S._5 MZJ:MKC2H&\DFEF6FK!O<0J7FC6Z*'G8(;I&R]$-#3Y:EKP+NPV\W5^Q#>/_< M#KN_;(XJ,)2NDJYJ6K=7$(9;WWNQ _@9)(EXMPY$G/2[ MAL!#WAR5@"B+"4/M]GL%@!#4Q*@(:VSR%_+;WI;%1>)XY*BA= M6EGM\GX^FSDV\1?&3-\CW[A$O%FXVJMZ.DSW#UX*]*8+S&L#O94%CM3M+'#E M#N(9XIVJKTFXL"Q1B;_$LI()O&U?UF*J]V&LRRBS+GWWZUHLME\')2;[UN_! MRDH1XTZ88]K";FC31GNULE*;IE5;FI#K#YZ0,J7O(VH09#G]('IZNA1_#J 5 MU]*P4,Y1MO6^5G8MBV0"/'G3OA_J8#0:I1M_+)UD4X"*V6-#31]IU0"Z]$X,H= Z.@NGB,LLKDT3., M! "Y8U<&H! YC/JC7DD SH* ;-P09S" I2>+)J=&+3UED;4.NWU]9&@%IP03 M?4;\\ V+I*+K!KW?,V0A<#RJSB4VZVNN%(!1[7RU)<\4D*D?5 'Q@]=>TDG,^G M?9*5]TV%=:6ZY^4.7QV(0MYB=9C&;E$8L,V5:$:'T?^;X:*OPP8,4F#D3[ 1 M),7ZH/7[FE8!$E'(.;=;WX;H ?6GVTN;;FOGJ@N^8AK10.VI^F8 IJ^ ZD*= MKFNC9 +&ZEDVAZFDZ[8<./4=.&/0 QZ>.''K";R^,Z;K<,B2#1SKFGR)JP'0 M>X])DJ9O!5]GEAD2!%3++2"Y.9Y6TO[FUY$:8"^91UUPNAJA+,01^KJF:QM# MN>1X;([%P:BK)_M-KYVH%LCJ80XK-M6KY JGD=,7,VY': M-_+7N2A2IE,[I"Y",'R1XP-^B3LNM]IU$6@E9UFRR"*S>"X-IEJ7,;SF>KR7 MTG2RXU:9MY#\-;J#48EYSRS+1H9C.K>F;5VYG!U55U(&_:%J:$G+,G^� I MUE0=%#BP3D:E 4D0.D96(.:>/<9+) MUX!09TIER62H_638 T:GU>Y6 MU7OZJ)^PPE?/LCE,Q13]="_46-;5IS=#LHZX>A3 M:7ON!6$=+!H.45*\+MJ@7PUPG' .-EPK IR:OF%BWJ9(%5E>W?'I=H5O0I5]?N<"$<-W5 MO8VZT4W>;96>N#KD>+HW@[VK#X:]*K!'4U>&'H_X1L!G^4OYF:O##H=D0]B! MQY2G]<3,%6%_ $V1F'C8*SL$ANI 6^J8*3#Q:L@S"NN%'=!;CSLS)#RVNAAK M7!:_?:HN)_CU5)B]X)UP]0$SK M:Z/UE]2;@5&3BW'4&Z0\#55 KJIK*8)WV M_M34W_7N1<&SD3-^3L"RCP\O"/O?*Y?:J=&P.>&/57'7[PZ2S=Z*S2S@M8C] MX=(-8:<_V[D=$UH*84U6#ZQM+KRR7 X)4=!EK M_Z"S],5T:.A%>&[Z_AM\NU%X1.X%X=K9:@.QT+U.?S <)K.]M@MBD1HJ(S#? M>LDD1 L M%3""31_ME2+UR6 $ ZNRJ TC;J_;&,.H?#J,5%YI4U!M1'A= M'7:V@2.K^K-2([ M"B0K]KK&:*'F8CV3&QLQC-&P 4D%4/4W(?;&H#+J8V.]8=_8 NHV [*OINY2 MF\)DM1,)^SPKUA \K_J "WZG7!($KZ+&O&S6K7T:@[U 8-6A110"F9$-\G+*WE MGOB8Y%),=U=[33AXBL.GC8RA,=3TU8[5OJ[V&E06VHK&XO#M&HW]1+W[-J*Q M('P,C?IP5V@';,1K;S1N+P\?0V#5V@L91RWECA:HF=TL/+[J9K8B1E*3U\V[L'H=@=&K[;I M5^5HW?J>-1_G=A+*XD35^ZG F=IQ4@$H0^^!!3AJ$E.F^DU8JQ;%!-!:"&0ZW;[3:)J UV M<=#M&K5M8AZ^-H -8\F:)+!UMQ5&;SAL$#6KPT>ZHY%6E)!ID0#,"+9K"9HV M]/Z@EPS%2HQ?GPO'Y/[?5J6G2IO09<:VJQF>](0$Q_ MC"%=%T +CD<+"M<8P*D9?764],:OG'%C\,K2!V)*3V;H-PM>61KJ=H?]9*1R MX\@K1V?&J-_3*T)W3QP'V/>OQ"6^Z< G9];4=NV MAAXJ3.&V!@9_6$JX*#0 MU/4!7%K='F*-2W5W )>6;9HQ4).EE': X7(Q[GIWJ*L; WQ!9CX,2T/BX6^' MT,PF^'CJ^:'][_J2)]1!+UT4?>VT=8%:EG9[*ECUNP&U--7V!X/>SK!:CE[[ M@]%@,U"CB'Q.R[6D=/6,[K WS$NK%K-4 J,TT6&GD9& ,NJ.\Y.PZT%**5DXT?:3V%IC.2(&1O<*+*-CJI2C/&0--3 M/6_RY]H$IM)&@J;VC69!*DU"&FC>S:.IG(NAEY3\12&Z]EPO37(UJOXG1G^4 ME/%+)]L(J@WIJ1F@*E"4L154;4!3A6%BSH[ZY)B&,C7!)./QR\U<06HA ?GY*[")@99B$YO-OS&SV'CY&[*,E?.+ M@-E;XHOJ!O:X$AGI%)^II,G4M=\+*4*TECIU M99D5D&E-8BKU934 M)%07MC,/B;5-RN)3;@!94]2U.61-45@M.&N$RI9 EJGQQ$H8W4S8'(FBPA7Y MVA)8-:,[,@9ZLK%0*4!J7\5J2EVZ"F,XT@?)"C>[7<5JJEZZ"LPE&B7OM':^ M%RM.P/*]& U'HZ1/KHE5\%.T,,8.3L8R4!I82<.G8XLK:?B$;'=/JIR2KFX, MM6%]*UD-:X6J,,LA'XP,/1EU5 ]L96K#+*>//@9D92N=;0Q;F5);; 53OS=-FQE4J67GP5UV.LU MOF>%O@ MX_6>TU(Y#,N '&;+-VX1O)QDPR5@)D.UZCVT+47B1AF;VT1B^6R:K2*Q>K[F M-I%8/K-KJTBLGJVY122VFB=NE*NY-2162M7<'A(WRM3<)A+;?)PWRM/<)A+; M+%@VRM*L XGG\^G<8>&]DPG!Y@37Y#5NWWWKV^[8GCGDRKT%:#PK;E[05*VK MKJ&F;GJK0[B5M>YJ,91"KH)@3JR+.>: L0_8AL.@]%&1B]5-+2=]U!VJV6+$ M:P&K=3E+\PDK+*?7[8^&.UQ.QONZ^>[HQBYW!Y;032QG4U-8[_:["[6YMKN< MI1FU%99CJ)HQRF;5U[4<6H6\[&I6Y^08ZD)=SG7SU@9LV8"(@;Y;8"OQV)RP MIU&VJN(N,5YQ$;UD3GM[=J)Z!3ZC-UBHN-V*?:F^I('6[66KTNURE]:4(]GA MX:XJHEMUN*L*YIQ%=+.5%+>YB$KB.(>@%HIIMH*<-N-0Z_6^'1#71DO:'8=: M16H;+$GO%]#_MD=X:YGN>MU[>R2UAEA&HTWI_\SZYSP(:5O0!V_))HM0R'1O M,#H=;W%_1_XUMP,[)/?$?[''A,U\1\;>DVLWTSYM2X"W"%_E&[SIHR/'5P-J ML=9+5O<^2JQV$UBMJ]QWJAGA46*U 7M'LY MS5A6@-7^D6.U >-.TFHY^U+BJYR)VXI3F\HR/7LQ;<=\=,B#EW"_\3+1U5-, MRV4:KP>B@374G*V\DS74F_&\JVVH,VNZ#:2T>3LF;=C5^JVBM%5V'0(C[1FFK[*PJE#;L]OK)JJ"M6.%2FZ?*"GO:L)>J M\M2&%2ZU/ZJLL'V"N:PML!]DN%4ZPSLJTQV3FPE]]UE+11U-[Z9I+90"H'?K2!>;487W0W_K>"YA%G@OO7GCSQW R=WC8 M;CW%DP9Z-^%=737=IJ"5QZ,VT@;58+MR7\ >]?RW/WPP*2^\UUHJ06O#42_9 M3GIQEFIPE+;A- "C6P:.F_"9^->>.S:#YSK["PR&73VA5^5,4Q&2LBA12P$! MW- G9D N"/O?*U<0TAT9$_L%V6,=^!F-M&Y2[RPR;UVPEG<,#'N&H=8-K*!- MNYZ:UR>Z80S5E5 F9MP8O+)([&OIMB,;0G?KDYEI6Q<\.8=3,T@02N-G04!J MD@*ZVC6ZQBJXBX#2W()*UR37>EUU"^L1)^+6?*N+9_1&_5ZO6^08\DEK@;(T MM\#R';U"K*TJF%A2?SSVY\3Z8IN/MF.'=?$08"&#,AC.A:2Y]90N4#H:#%<3 M>Y7UG -@OCD._[##YW.:)4A\\?I;G$YV;H;CYZ^S^!+@P>-]KUN\5*Z>\U U=,=$'>)%\I&=T\K6&"E MNQHGFT.Z.WR4I9&!/M*WC8U%GA2U.JB;NP-C&(Q6LO>\J>L#> /3I2Y0HU+, MI&:#IM=/>@L*3EPCO.5]"&JR_V!M NUL6;:74D*.7/6!FAIO Z&HY4:1P%@ MKX'%@(E.W3H6L3Z]?0V(E:#XLS'PGAK9PF@PZ&8NL@K.7R_DY57M_J!K) O2 M58<<%$ 1J#'^U]SV"8P!7X5OMX[IAJ 78DMMVCBP%FYA) ]?\;GKA;JT>.PF MQ6-UJ)?L$CH @@;H.XWLXI/7"W9IXDYCNSK8\,F8$"M .+[8+@EN)N? ?^KI M1S%2!Z.43W_I;!N!5:&5C;HY6'=DQFG\9E([YDZ&^DA3>UH^C$NGK@W>"JYU M'0S+3>%=0L>?;==TQ[6?_<$0%-[1VE.4,WN]<)=&=C>#Z^J XV? C/%_D"&_ MF [N$@LBS&HG]:@3VJ@[2%:=+@-!W="71SS8Q'JR9^RFT&<^O -V[=OCD%A\ MX/0/B3=75/A:[>CH#KN:EEE!92@:7U(AI[4Z'*3TO%J7)%K"85QN3>T"^VIO MF--TCL]0 8#2GD^M:Q0' (,; G11D 09/*VK??VDVM/[#%J4U>E3MO:KH= M]D-'P5IKDX_*U/2?;/>#@J^J'Q6[BZN:; G5U?*/=7OUY??;XZ/[M^4,[.SV^^7C]<7?^JW-Y\ MN3J_NKRG:WK<\>H2Z]HA.&=*,)_"NV^*-U'"9Z($,6TJ9D2<%)(9IU#%G,T< MFUB*[=)/9GBOY;/>QWP4_'(Z,]TW7@O0PILNVDLE@$$L$QNK3)B(-1U8'/Q M=1QEXCF.]QJ<[F!CTONQ(Z* /^;X!V],3D&91Z2Q*YK=(6H>LM0T=\TYJ+^, MFG+HBL*42UM FP_$^>:Y).PHH&&<*C\BK0JVHJL?S]DTT2_:QT[RL?@Z\?PG MY=E\(Y/_D<.A06>/]-L3S%]4+X;NS,+4"SXPC0;'<"'[,CC7-,/"^$5P%2GU"7 MA*4\OBE/C$B=-UPNF>&>Q"P#T,$+/.*I]A7<0H>$)#[W%)!X?X[LS%\QYNG- M;)#O\T0D/(&P"GD^XR,H]/-)WTCIH^SX>+!4N"S:6RV4P59 MQSIND2^%@F=O[E@X+U@?]#S#-_^H&N$89;JW$A+2:U;"M+R MHH\!M5K\=9 #3!G1:J/1B.X 4++GSSR?GHDY'#MV7!WS-8C43#P-^(^OH?G< M4>R '28X;B$<;O[2Y=B[A]6%RJUCAC@/A0@>VF">.+!$=+^;\]#CD@H.XIRQ M)8N@'@NSP[G"FL)3^]_ 0T!:/;TI9#)!-=8=OW50*,&X(84:N*_S%MKC -<2 MS& M*"0#\P5)KI-<#"B>0*SP/$+RDY'(;"[G&0ZRC,QG?!YC.H'8L5#D8MH!010V0S(_P:DMV0W M@#M1$'R6&?YO5'.1P 354"7(QPD1O8O8Z,0*$\PU]@).=0#/(_W:"U%7#H,. M_9DXP*Y<>JO*5"N":@K?#1>.)Y^!:=\A0Q^^&1"^$ <$9CTE^ Q@\/A!*#N M3REE(26,Q_.92:\P8S8(@+\0%_DC.3+6]<#4N:):(B=+9CL)I\><&YHI[HT#1/C-G?X]89Y*K4>#PCETJ MBPM>EUP[!BU'"DS:_8$^ ^7)XZX_BO1'JI,SZ0QB?CYE=D]T1%Y!#J"Y10D8 M!"CH@0ZJ;'ALN%J ^V;9P?@95L >.'&@CQ 1E%\RNQC.HA]0%3,Z$,)NA/\% M9DGH9)-Y.&=B 566.6 JZQ7!$QQ;X@":PWFSQZW5L8=].5E\*]-ID(TZ #=U MI J_:&(="V$>3O@"^2HL$M1P*GB>+ _E'?_H.F]CCX<=;J]+MTN^HV+ M#A$A=.%3XM*I)F#?!-'$"<\(;%1D1,S]B A/*2"?$VZ3$^HV46;TXG.%\X0" MCV:*F 6WW0P !,=[!:T)K9J0P=\9#0:=KCI4,NX:IN#D:*:,;!D)KR$QI$50 MZ!!.T!SF,T"[T$2HT\^;V$P.)7#!3V9\UA3O$3.]8Q6'TWW2>!M]39N53-RX]IZMX5H & .CG<^!Q\1+,,*%H@@#'ZVR/'V7B3X'DX:C# M2_#P5+F:L!T%]@0T,^9\[9%0&&U0*+GI&D:8669I>"[;M 36.KG01_Y<7,'8 M1/W!'']3@#Z1V7(RX-<_/L,=&N!A"IOIMY-/ %88W7E#TPRP^_C660IR@ 6; M>%(X98AP(@&=N'3T7%([47B];!_0@0%:1ZC@@(7]][E+J']Q.38_>:;/O*5@ M^X&R0QE'C#/89?<;[KF-QQB&!G"1KSW98T UM[=?"&5C4_,[YR&5FVB]A)2>.JBBFEQ!3>O$G0PT:9(0>B1NH'C8 M81-PSW0* L,&(/%!;:!&O"TR\2/5,W9%?.>W1=$[RHOGH/)]FC"!^-U*P%T( M')],0$0LG>KD,"Q)*!],8V(ZQ60.;P/L\'7BN">& ZT!$2/N<7! *GTF#OMW MF@.D6%FN[2&4?:!,)7PESHNX?N)RG%D$.*GR!*0)^TE(&B0\VSY5[QF'B2"- M3G.'(>'-)HZU1K-9L"CR.<$1\ 1@H^M./S!."L@/1J<[['8TK4N//6H^U!$_ M UR#R(&]AG/VPZ"K=U15I4R>%9)A:BKZO3#RC07B3LPQ_3FEXB8<)Q&1 POP MS5>%W^,QBA!*%_%?N'=W'MK4 .6W$LD9V.%VJ5*( +AX"XFZ''HLOS&MG'HD MJ><.Z/$J3,Z>.%+"@P3F0?9442!<\L0O1A<5?F;->BZ_!7TD;Q[W1%O\9H4M M+>_PY,0#L&L;X+)/SV'&?Y4ZB\_ 43P?E03F*L2EQ%!WV&4F'O:$( :+>OX( M&NZC-U^NL";M9VGCKO1GL00RY4SK ME=>C0@/R<6F8S**+?U4^5PB0(9^&IEU MG$)?D:$:G=YHU!F,#/H*_*LWZ!BC40*%J:52JG;>F *)F*"A0UNM(WZO#Q&9C\8%NE+OB_GMZ?I@(>"X<<)D?Y]>SL-CD* M)V3J^ J2]^C4V?$-^ ;QT3VI$+';'5BY]11';U&FR4\6=0R:M,4UOQ! DQ,! MFT;7@?F^_TCS0N<9<'1T']*C3%=#@UOR[PPX?TQH>KFH[T31"7DP^:R>0@P% M806) N *D5D?119P__1I? )BMDZ=J8EM0&YLT] -'!9>#M&E1QVC9B#F5?RX MT'H$@HG1WZA9,Y8^!VGGH(%H(V>.[E?]*&V^DS!MO.Y3R<.E6D,QSPL%K/R.^R.!QZADXN/( "+ IQ "L/;S#\0 M,'N2,M^31Y-='\=%YSL);1FV%8W]M)GR2!P;L,+#3X2CN1#UX2;$/N6.PF:G M,0&)$%Y1@%-0#@Q,F/L;OY^:%OJ_QA@J(I@\CD.0@.L@ M^7\%39S6#I"G*OB@BRIX4@-/(C@I"$!ZL*A" M4'B%.FOQ^@_IZ7ZDS$G<<\C*?,ECBFM0WACCD=V>,"V?8QS.+=\/T M')K' P<4#KL=/#//:AX7HUBQ0S08:%"68W\C/"*/QF=1)V;NC1<^$=?S^/ 1 M)/+$#J-KH9QM$#A)70,>&?-('0[+HYI+3/,G>H_;8SSF#N28;S\B>23E)-XS MDP!O8)AD9260J.H"0A8^F(6 M_4[#D/ ;G\">NJ?I)0&]!9X2Q3$^S6UVX&%RBYPD8.EDPB4ZU&0-(Q\_#_G% M1$OFE(>3X821SSRM/E$](_*W'QF9+8M%4"JB^%;[A->6S;PK M<0M*70L<*U1CH]AJ"5+:(]'-121EW&E]M1\%643OH+AQR!.UWPCJIV-Z90)L M8]TKW,:(@\59HBAU"V,%:M\V%>'3 X7@@_*C]E-Z:A22]+:67B^\L RV;)AF M:OOQAT7,)>2'7(^"-*8!@BSB(38-<*85C+TXD?]I]1D8].-K]Z) M.6:39(*LT3^(ULZ327WURI,'HI_>9 M"75#<$.'70H2D14IQ-I*D/%KV-U'2E7'=5831\CRB+AM12>G/4E2&+]@6=C6 MD&;+V6CX^JCHTIL@?!&(!2_BP7;D$'+70CL=I7= MKO_H^>(T_<0BX:Z)Z?-(C1773A$G%M&9^(-)\W1@8=,Y37(0D")I\;/#$D_C M@';EC%]JL\&HRYPG]/EXJFDL_[0QRMF)"S,EV_C&,34L9E!2P''KAA:^0&73 M$QE"H*URPRBF&VH9"1(4I.C5!.1C00OQ;+UR#C8PF90 M\R&Q(]PMRS9C04ECNT)<&K4>!-'^,4,=Y)3CL T1@@/]?%QL(-J#I.,!K9EO M))D.&2>)4>,[( GUD*H^3BA"%KC%D]8FJ,*=2!KBT#XS;R>SBUF"LCP:#YB+3L\/Z[B#1- MYI^_S:C[*+K0Z7#_:#9L,0;#Q+LM-#V3M3J2"O8",:7]MF#9S1VJ_L(>$,PC MP9<0@S2:'JWMC\ISHA0'NZYQR9.'<;,8XS%#OX[+$]@I#)$WF>W" @APN#$C M)8JY%B@Y,E9ZOJ@_4)T#R( '^'*"9L)]QM!L$>I8%&0I,D!X/2SSR40!*GSU MMOOB,3T#).\KH;'HL3[@TUZ'YA.G"?1OE<$G9&(U\1&MF(#*$?5Z M1K(\F22#%P%VPO9"T@'IX%$63RN0H $Y" 2J*J4!\VU$&Y1 M>*-P:<37L-RH"UF0#8LXXAI'LK89QEG3A*DH56=I<* PQP;% MOHWXM14';&$=N \I0H)OC M;R8M/2$,;,N<(@%@S@W!F%0>@>[0^B?(G? 6FK)A K/_C0=LTKLKG(6E;6*) MFU>7^_+MJ>!C:?[$M0LS1@#@_X3&FYI17A0/*GICW)<7#DH44$!/5Q3R9;J< MU1$K_C"ZS$/6]AI-UEEX5?C@N"N2WXRQ7'RFR3!3G@__)C9PB)(U5P8.+H.H?[M-PH(UR26 MPT"+$=E3&_1$96S[X_F4>=Q91 $F!+&'*:=(D*S@QJSF1'$DJAGC'3*[R7GT M/1,X"G6R(]Q3$62%:J[(I>WDYO6G:B$(Y&JH-F-/57^0 I;$!S"?2,*S#$A&5?0R0[422^ MQ=<(2X@GQC 5THV6DZC]6H3W9MQ$='"1 WYDA@C>2&2V# P)GX@03IY9R'PZ MS-$,QVN*9Y.I8CR-7-1!$]F)J$KQ%*'$>S35'.9[>@*2IT<3# HGCP'?I1CP MJ7*?AI''"<(LIB-N1H4"3UV@\(XE[E1!W\4@(\Y_^4#TPHE%5<-D"K^"8MR6 M1Q@FN.V$)O>.GU).-DC55/23A.N^D8:,==>N!^;A_,!#;+L M64KP,YKJC?P.IN\P24SU"<^)M7_A"*>WH8D[97%;*FYEE+-4\9IT"346@<[C M:-F1PY@DS%+'0_+YYA.87O9L1M4>A"HM/^#[*:N+*B ((D"%XN];L3& QR)Y M4<473:4HSG.$]1'.A$LB$FR H'\2JCBBZ49BO2UUW<'N/T+R%.=H-,&?YJ.@T MG,TQ*IP%#:8T_$3ZOD 6AX>Y8#@4F2.[J,(<%ZFFS:]4^BBJ%*6[B M&D/'M87",90*]A87"RP6&A2DR"S"K:!9@,[;@M8W(>CC_(*9*73GQGE#)[R9 M.9^G_=*I@I5<8>,^I E>JF%#Z/O>"L'41LNU1 MPIA5RNJ:QB6:8O*->!9R#^8'8L%_2:=L3*NG%-_1(;*2Q5ZY)!>S1JJ9%T15 M"X3;E5U76+:/DM\Q'SV?9V$Q,&D"+P9I1-PVLFP3@CJ:4,1\,):\C'5&U&.R MHD,QX^3JAF#%>35&'TV'FOS!,R$-=D/8.1TM'KI?18$6IOKP"Q/EC\CK+P]? M]O"A#6!&@H%=J,\\-+Y%8XWH1F+LF#;37L4QB0RC*!60_\CT/N8!%.TQTK8*!EGX-$[7BNXJT0&4*@>D_047H/^%-4QA MK#XA*R(6FZ!T:K"CETD RF!( KO0N&/1BO)3UWQI;8^^'!^;'V!L0V.U0W_H M]CN::G249.&$#O,KQ_%Z\=(YJ3)__)&I8X+Q)ZY[<_K+4$"JD%[:D7- MQCZT$B@-'X;.R'2 M+ZR<)?,?Z6,Q(%_I"1L(0)N%>=CBGZ:GP#4"9@ 9>H2'Q9:&'Q6.&S'%)P>K MG<)$"E7$6%7A%%51=<57WN,32F(U@=_&E:=.2G;AP_H6_C[T2]'41UJ4]LD' M!FLA67O^!\5_>OQ1-X8=_O\_Y=&=&)53?;?_E_21=,B$0?HI"E#B6OC2M?*A M]+\4WY_TE]HR&'Y8-Z=F9#ZE22[T6R9DU@ZP;.H"%-K.=?=&G>%(KW_==1#H M'\]V2%9191:DCXHX2/BO#TJ/'Z,_%C1Y5KU\8=EE=Z8J+>3OQ8]&OV,,EA-A M[FP_M6T1^A"+36ZVB&VSMZ*$="N"))6D+<"J_C0CFM(*R1+14YTIE1DWWF-= M[?2&W3(+K@[AX6%/ZW9T36L2>UMAOEDX]5-Q2BY94;]UBL#R 3;>6SH4K9KJ MD-)"L^2(\<8RH[7<>NL[&'N/OC4J6"WHRYZ,]]1*;,QPM6F/#_CMM&>[D>^6 M6:L_OZ^CQ_TO__D?N*D_9\;*?/'&_COZBEXMP#_NR.2O[S[[WA3-LA-5@_^$ M'OM[=&*H[WYIWI&]<]>Y[!,N^X3+/N$'3-BR3[CL$UY_G_ %\;U&Y"X(:MZ. MYX(6JIMQH9^C"DBAO2BT9;OR O)RR7;EL5R[;E;>5 M=3TL#R4\D';E"26UM+J955A%+Y];XM-./M*E)-M+;1Z**=M+/_&!^EZ:#[(K6?DH M^V[)OENR[]:Q56>6?;=DWRW9=TOVW9)]MPY$C9-]MRK,+?MNR;Y;LN^6[+LE M^V[)OENR[U:[%!K9=TOVW9)]MV3?+=EWZV!)5?;=VOLM/-B^6W%4[MIH6Q&> M^_#;S=4'@9!$XRKLH\0^D7&Y45RN[/ E.WRUKLL47)UJQR@-8===A:3G<5D9S'964QV%I.=Q61G,3:W["PF.XMM M?>6RLYCL++97ZY:=Q5K4E$MV%ML1>Y.=Q61G,=E93'86DYW%9&>Q.@W78IW% M2KJXLQ[R^_$SL>8.P0K1U/P7ZLX7X7A\P$56*UXCK6AI14LK6EK1THJ65K2T MHJ45+:UH:46W GO2BCY0,U!:T7ML1<=&;5FK-&O5@A&8Z-7I>R[\R0(ZT"H^ MIT7[P%Y.OB,Z"^RT3.LJDW_K 6+7-P^7RJ=LW5/6>^SZ\@_E[/S\YNOUP]7U MK\KMWRQ8NC] MGSXHOZG 3C2P:*B!=6J" M=*>01$>;#@\4HC4/?-,238WP*&,QKKJUT(E"R+)MO>,N#2Q'AD7 MTW]C@N'8#+*XIE6RS"DMKD-#F-(M-E)8YIEC<:N'$WCEA,;H6>01 ^U3_<]% M48MDFSL6CH*)\;2:O!T(A&!X3Y"HG,)" M]B//B]833:KC#:>UN.VIJ%H1AS-CRPDV-(T:"C)@1'U<3&7J6?;$YLDF/@%2 M$3%=+!&)E2CG*<&TXPDKWVFQ!DRT_BH&UV'R=CJ+*%&4=";ZO$2?8>^:Q*X! M\6"1$D:<<9$E&T:B>6XLSG!=I\$CBRW[/6["@QF,A+47(")O'OD IN:RT\:8 M8ZKO3U*"L_+M8L=X;Q5>1,L5M0D#DOV*L@):7L;,%MOA&X>)^,F-8XDQRYJ. MBXC_N)#\86YJ6JS&*A.V=J*U< +, F:9U6>L2<%.%8 =4OEEQ"__;KIS+%NE M"4:8S,E%0&C[C:BE ^.(/ A8 M1,?S4E@VIN9*HCHXZ4G-FYUQDOO82=T4-HL.Z**B .P'IRL,#\_N5''U:F' MI7.H\D%;V758GR-B94M_CDV?U01]Q1ISJ-NETF>0]-)]: 1E\IY'J+P'G'*B M>'J+3&S>40?(C8TR7U)HCI=22@V7=Y:8D<:++U,@!).XPTQ?5)2\5UZ380%S MO)0?$3*IY4'YR?"!;'A!:?C$!9N*\01+PPZ*!A"$WJS +:[>G7VO>@D9?PM/ M<9DY2[Y_FSYZ3G*&(?>VX4NQ*Z[HI526#62G/0E T+&YV<%EA8&0P&BIT 1I M)@JXB2KU_'2D3T#ZC(1"T"U?Q4K?8LWJL*35PZ'5+SE,G#/31>)EI/J1)CA* M0I2$V 33!%W]Q?;F =6J9W9HLH3\7*'/F[Z-:FI8YBQQA3=WGQDF=:UIFZ/9VH'CQ_-YZ.ET9T3[CJ"HJNYS*? M5A!WB\D\;)_%T^C<2<]P I>\,H904)@U[,!NN6;6!QW=/X@+#9;3GG#!=/C! MC O!1G6L[=@SE&BW:8D6S>@M]X.0%O!FMP*B0WCD0^=C"W+NL!QI;*2!VYKQ M39VRM?IL$<+5DB["9#.J2_;>9?=.PV[L/.+=KT1](9:YG732Q\GR4<&Q[+34 M;S)Q\GSP8D+]R*@QDST?Y5IWE!_4TY$RM1U'6)WH_TKEXGL@"+B5RVY_Z$>Z M^"A^)_)SQ8GUS/*$UX>+KSM1':C$!U'%8ZRF::)W/N-;/X\JOIPGKT?N8[]Z MNE@7-UR!)JZ]D"B_\9[&/ET/^H7F09#N^!)'$-01 9"-*A"E9_X ^A7X?(R7'Z?%OX/K,1=)CBNK1D!1F]9:'BV$->RE>XR+C[[:2(833OKFOJ1!9#I)7E[,9=MG.Z.N.IJN= MT:!79LTR?#V)0-W0.WV]>*2N1& Z0T8#"[S?+:7>+(&QO7DSBU'IUR31J:8* M[]G[ /?^:-#I#Y8GV\D$@=7X&VF#SG @$RRJXN]''22?KM9#@.M83UYF104? M1M8-\L4SW0 ],L$#!G'#AS?HD;F+8[DOHIB=G693K$P/<%J0HT S+"ZBTLF8 M6,&3*NZ5N\OSRZM_G'WZ93L%UY.AF JN0,C]=D,@8P N+7,=H5'QV M9Y4G2U_-2G^?]/<=F+^O=>4QSA992"O=(\L+1>@=3=4[>K=_J)ZAY4O7.EJW MWQD:AUYU>MX[:!OOD MV(#P>RU+OJ(-19S0J?EZD;9Z5,>I0Z^BCXF>GU54$R]AOL7^@DG&_ MO*B@.)=T1#HVC,C3T-VG>%09,"$-J#U9N32@I $E#2AI0.V!*2 -*&E 20-* M&E#'8D#E%9 K;8%DC1DQP*WYAN_!U_"+/R?1=:F]^PO/;=]M+EYCQKMUF;W/ MO/MZ>:%\N3K[=/7EZN'J\EXYN[Y0+O_G]O+Z_G(+M>)V?(_)B275LI F:;&2 MM;01Z))&>KE-&S-WF-'"/K09D])0EX:Z--2W:*A3EC,SWWPX*ZP@(/\[-+^O MB/=KI^T*&D5GM&+'#M9HU[N@3O4:R(#8BHDTA_A;65A;_57=\"<9[>F?4 M7Z[ EIUMQZLQ1IW!J&0W@];PN=6\S?N=NR"/86O"2;<=._HY%3MZCX(>W=92J.9[+NO+P_+FN^ M:#[YA#4C_1&KS N:T]6/?X.90^R#]CUVCO15H$/_TZMESV MIE/B8Y\Q4SD'6">>[]JF0EN'*N-G (Q@*?]'?/W'G'DI>#A8>K(G#Z0T:YFH M^!$E\":^$TX)M$H_F,BTCCG*5MKGCM;DQ_9IW\<$9OY![ZBJBO^_L/8L824@ M8*7=SUCOM:B9'C!NWWL%2)*MFS*CX(X$\\=_\FZ+9OP1;>@DFYI6$HMTOV$N CA?8-<]_4PBV8IC.P>R;.39KQ6"Z MHG,D_D$ A!2(55#F%:UB'1M741DE MX:C)'::PO7K^-[K=K+$+722KZ?]$7(200O(X#VP7FX3,YO[,BYI#>O.0-I9@ M;70%:3R:#ETO;QV1W;-'VMY9F,88H8YOW?IP.I4[I.29,P\4XU15_\(;ZE$0 ML.C_$']<$=,^/.VQYPO%N4Z5&U>Y&8<>_CBBOW4[&.F.QUE N@ISK'UZ^@T$ MZ0FM,6RF(2PSW$#1(%O1>^PT!' X6>_R!^)\\UQ:*G,ZA3T/0I"_G53S@63O M;]$[)MV5A6X\06 C.>\YPFP M7,*Z>6*G:\I!:>,1?);=89TV-:&-:HAHSCH>P]Q^U$PY9A/8/"(HM*OB4$]M METY,0?EN3^=3Y?+3UL.[;,]#"C:?2?;:Q)[O3P%KAPS,B'8=8<2. M7>P[[*PBK\*VF#9Q6:X,;7./50!I&?NHS\AJ6$TG\")X$SW8(Z!/E;- M!%! M]O (#QAD>73%CH8@0T;.-COZA8\7._>!AXQ]$1Z6V:/ !)2XZ6+I4Q^72)NB M\*[!_!5^I 3"80VT<6V"N?\0M7KIH%W_C+_Q!J@P5]19B#-X/.GP I.6V'D* M,*2\V!X7S[@!R?[J$> 4CC%M1 :P@)BEF@AP-,0*V]N)B3_'QW_5SITJ44,N M;YPDD6 ^?LX=E[=)YCU\.:F-:753;'1$WP\2'Z ;F+4ZCA:5$)-,;UJETTQ- ME)%)[A;5G$PM+*46H#2Q0T$=G+%R%:X88L2\R#L9%2Y3)YBZ%GT7G0*&&9_P MSDZLSPXEJMAIV8DWMI/0-6:^]V(']/T8LTCFV/7*%,=]POI,N2@KR!%RSR0= M1>?0S2.B2 K],%)'G:YNL'9+&DC1[J!;("LP4=642^BXG7>L0,;J-JB/,#67 M\;1!&0A1("*'@?+#H$M- P9&=S2B=@(>:-Z^RWFC#'-)+ZIDUV36AHKV]W+L MN&,8JM)Y;#C>J=BCLL0+DG66W%+%"A![CSJ:S+W]-4'_"4?*[=WEY\N[N\L+ MY?[AYORWX_2I1+3"%'K:V!N3<874F-'G*&LH,-3-2+LB6@2>.[RCVA++] PE M/V_8=T>HN6\I9^A8=YA1<>6./;#+6&NSJ"LD\$\JEG'8A$2R[!?;@@&99*4R MG[;&XZ^ :$(!Z=C_PJ[F(>_,%L-/#6T4:DP.8F-;;"$9$+I>VM^>69(,$<(( M9,M:..0L^SAUT),S)Z;E \TRB 9YD++L6>8R5?+0\?N!]3-DVPGP?>+<(KLA M+Z8S9TI-%TRV?J\G>KGSCG&_'ON6/(D%AKX*R0*,9A"M)) ,"\1R#LL7*;PP M*Q ]X&.40;3"D0S21^L/"R"9J\$Y\_=A?A@C5\(L$1T+P;+X]-ES '_!)6Q( M^(8F_*X=]*L]Q]N6.G_+ESKG9[=7#V=?CEGF)%W3U,TS#Y\]GW9SUGJ1(Y:Y MGL3)SI[J'X'J86!A95!;0?P@_-#4YYTX/J>JJF%/538TLQ*2<"2&U+6>\'V9 M#(;H@&8AP=E[QC!^/>8DF5>!M1777RF[PYZA^%_:L$>!B-UQ$3AT>EU9>/(I MJ74?H2R_,JQ?N7*-7;B8(-P&+%N7N'5/3SK'3^CT" M]PG%ZRW7PHZ%]1=L9!(?@ZM\>4#E@')S^W!U"%$HB2LWM"EV(*]^D^P/?1_,RX4N0GK\46N$DRITU9F# M$V6O/6_AU]1=)Y66^"MS^088\&$'S\P A..L*NS")AH<'=\NO1_R)A,;[$E8 M!^$[!G^ZGGLB_@D*J@\\S(-7&$B)]NC1)PFOVS?RAGPXH.VPK]CE(,R)MWC4 M?J1N=_3,48\3=9#RUP5C9Q/B#?0WLL*"9>XHXDS0,?QJ8_Y(@ P1;VQ)&.)= M#J)?6*@PBNU'-X1\,A ] ?F8[X!>$P:4[/#G6+PO\U&DQ#X7LNB)CL@N\VWZPHX> MB+VZ)RN6?E@XWU!3FTLX+!=M&27+:1MGR^&(N*3D-IT$0)9LC?0=+FV4FY@8 M*:)K6>Q?LO" J.KV-K"_]:#A$I1[*<(E M;BD?W .ZV2A"O'YFFJ##ZSEU]$9\5&ETMBP?F1TC$VDO,?Q!?P?#478%IWO,;4TH>J/.34?Y8D^VMM ?_\1XNY_D89"'82D@:7$G2:5] MI+)=(9I5!R4QM(H8CIIO[*@TRD))C00:?E!/54TYP9!JK;=T[C&1E M^R)QG[-NC%;61"F!@^Y2' Q.]8/MWK1\U4"URW.K6[UJ2?B;%0-J9N=WYMA9 MICL@7^XS_CRJJSK9/B3^:QVCN[I:SV&K;FL'2]1(.%5+4<:^8&DY=RB!'#@^ M=?1Y.\KB&UJ'ALKT)'7MBKK:5]-G76V,E1C8;F&-JN>B2(4-H[1X:D6-DFT MM0QEO=-]ZR!8!JCB[&0EDE#;VR\DM?-TEA5DHFAMBN*EO"<(Q[5P,*06*&"9"@21J%%(5)6HM_AA^TOI*Y( M(SJT+'2>"J'9.(")W;I@5!H.'=7ZOF+L=#_DT M(^YHVT8UB>2= R&=^E>T0U9SCJ4U'"Q,X/F\0M@B!1VNV_9'K:..NAUUL/P^ MO[AK\J=&$5?"15IY*2G^6+RF\!YX:Y?M0$897$A#/:*S4-Y/>X17&,4]0&U- ME=@GE5,J#^WEI%+]/)052?5S5R*WR%[NL="M-W9G2\C:M68:WX=E=-/%C.G" M:#BDZ\J##R:0UY6Y1;EV> MY,?=IT85GHKBV2UA=XT!AU1J7U3ATO>B"DA:E MXA7D.U&-=OASG"/^3I7/O!K#BKD$"Q@NS$.A$-7JZ:A\-E'[(2J2)3P?T>>T M$ A]E@\7Z[9$[UY/6(W <:+.D>C+J=BL!.O\X7 XB4N%*"U80:MB3D4I9F]&?%Y_6)2P")]](K!&X5B".59V MBE::H@5TML5"UMO#BE M B**T;9QMPZVKDPKC(3-1MN:015%9_M]BB MWB[#:; 44U[)H?TK@K59H!U5MD28646.M5LF(ZL%R)([LN2./ QK =G_DCLU MLOJ*^H:D;DG=.X\>;RAR66]Y.8I>'NPK& "[O:'3\::H#0+7;+V04U5O]]Y( MBMP;BFS?EK3I\JX9=WYC=P5+DA(CI_?V\PYK=3K+%$.98EA_BN$R557F'.YO MSF%!>2JUI!;ZR=-QF%V$D2[7XBIH;GO#.*6ZMJ?"67DWS'DM22(FWB^1-BXV6% M52CA;S&5+)%J\O/[>7#R9)JS#Q=V,'8\[(-],SE/Y(S=L3R8U-1@. M)EOCT$E%-DB6Q"#YQBY]AF4#9)W2UVR07)+PR2.H*9Q5:"6H4PV2"X45B(;)-=Q M.F6#Y+;0V_(PICCWAK4CJGY*"=D]!4O^4-0<:CEV1-0=DS8%C MN$P_KNNZM9=GXCKNX;>;JP^BMUGB:)RY5B*/H_&+M\(W;>U)=6\%W]YLM*W) M.-FS41+++HE%]FRL0<&6/1MEST:9P"BK .S5^96'84LTLO]5 &ID];)GHZ3N M5FB3LF?CNB.TUQWRZDEAECT;6[GJO:3(]FW)*G]J%>_GBD0&]+H^>PYL3W#Y MK[D=OEU[(8F&]^]PI7&-4IF_L!]Q_$>?O[!,^9()#?N;T""[$#8J9&1;&QD@ MU#;[3H:8'=J*9(B9##';F]OG@PDQRU$*91?""JN170A;0Q]2V+:'O4AU[5!7 M)-4UJ:Y)=6W7_%1F!,@NA"NUSY+Y +OK0IB;#U#N#BI[F<7;Z]V:?OCV )\$ MYI@F$<3M^*I=7S77NY"B9*O=$G'T1_SC^N;A,MZVOR=V,.:@RMWEE[.'RPOE M]NSNX4\*WCL"Y6-$^DDZ_I(5DHNWD&S%] MWF]RP2+OT#D<_Z@=;NT\+OBDV!&,,.&.&\=^FQFOBEC,WC&\Q'8< YI1@Y>'_Z0 M&&#A4P E 6!$08./ 9W>]=P3,ITYWALAB@7JVSCT_$ Q P0]ROO!;IPXC.V# M( L!$ZCV<:A0IMHS]AI?8YS3F>@G3S/7 NC76$6XHYM/]PK M9]<7\._KAZOK7R^OSZ\NM\!8\J16XVC /^;XQQ=B!OSV?1ZM<@OK;1?/O'$S M]]&C-)>SO%G(N>?9_;GRX,WLL3+LZA$=Z:K I/@!".O'Q%/\##Y(//ZIH[P^ MV^-G)9C/0,D@%JPC.;A:=G U-3@%=AX(EFXZ(?%=$[FD$B(WL2D#FY+PV:-L MBJX1?CI5:$U2^,@. ?CD-A<"CH\!F8 M!.2['83(;!<" $;*CS@PF4P8*U,A. ?.;(-(M!>0SYDL$('53^ ]PU QB84-GB!^Q@12*5Y+\SIO[ M"M\FB@@0ZH!]I $3X'2Y0@ 8 QV!2V$F^!Y-AZ(O> 9)AM-3A?[$FYS, T!0 M$! ')%)1U<'ULAX 35V#C#P('"JAG:EH8HN;CFA&) M\REO$ S__.?<>F+T\/I,*-4[;[@HSE].E0<*3?P:$,34@T,7 -.CBZ2:C(^[ M UJ.XWBOP8<=B[8X)B\9@Y>-T2L-2BK3>6GL7M$HO-";%0AVTKNS[U7#=.)O MG<6L0+[D^[?IH^CT<0-B2;QBD!H0T MPZ0I1 J2+[%L2F#FBPDG 7>0*LTQ1V;2S402 SZ.)P7Y*; 68 M!0,=F! @[ M_&'I&E9:[I)2*U/J0&^(4K/DY-5-GL^$,G3N?6>.>% KD N.>6)?0/]"]LD% MPYSK-& 3PR98! 2 +:0P_DI?6WZ0)!%*(DR-1_7Q2-$8QTZ#/*ID-/B1.@#: M3V'-&'N2D-M)R(*;@F'T8GOSP$&GV\P.8?7_IMHLL$F0]\Q3!L@+4//TYHZE M_ L4<;"?*=5'G["#P+BM4$DES1\FS1^(KFO9%E5,"3/3/05-UV?;M0*T91>5 M6K"ZA$<:F7ML::&=2X#C3\&0#91@CLIOH#!M-[+%'/@' 66:6W0P'?F.#F84 M&&!J3L$P#<$VX]8C_ C6\/@9_T8UA1XL9O!1XWH?SI8D^K81/7I=P"QC),24 M&,3J:\+N$[8:=Q$!02YZ=G(<.TP:)%U))J5JI'Q-%U=1])4@D,0KB;=!X@T( M=<>"Q>>Y)XQ,T47KN9053WQOJBS\"I\RKP4P6W3W.I09 YE3OQSWY<$4_'H0 M/WVD?DGN['.M_-E0#BCHRG9(=M(].07-W;V@""9,]!'%G@ 2%1IE\<2\P78@ MI"%SGU.//.%7%3>14Y?S''1LE[QOUR/.ZWCQ3*G\0VN MD /CY:$#:74"C(L#1 &>3##'%+WG,T0R(#*^ 9CBO3OWGL"HY!74?ZZN?%2> MO5<"O(>>-W9!0H&(!47>!4#D#$\B!L$2PXOKDKF+SKSO1=&U9,Y M#9/K(% >-< $6P!P@P"1?:K\D;BDH2 !-NSI?$IGYTY8%[5$7%, 2BK%/5XH M4# >S2!YET']K?9W8B49$][LB97&A^Y4N37?N%(+*$=&2^< (_$DL2T!CY:B MDAZ00DS@G!FT13<;YM0#D?5OPBX6(]!?N%M.: GQWCT2X!YXR\44"7R 1UB\ M1",-,<0BNE"CAB@_"8+^@=BC<=C%5W8L8>'./*JHT^/(9( =Q"^B>'%##BL= M')8/Z@")IT#A,36_D>0^!R)"!##'+@<]EX*!L-KT<;Q>;"B?9?4 (\OB$W?+9]ZP0#F]ZB!^QE9/3, MEX/1391@\%TE_6[,(O'V$845HS-N L=LA5,H1CVQDQ6[X7,\1D=# 5=N).OH M]30P^API&AV4!5%*A3&]",;K<3N@2BH]RR(83L@-]NE,\/95;%OL!;]CQRN4 M0+",.?=&^!$+!>A)$'(&)'P\WWOE8D3:N3 I]S7R.05 ME0AF?+\.>.E0G9 R.0H"0=>C6%MF3;:;^!@8F.M-X700]\7V/9>M[ ]4 @!E M8]/E%Y(6LJI8":6TF<(CL'1V6\_8>1S7$F.,[L(\M!TAK(4H8BO&G67X8DJI MEXB51XE-.26P5SNDAR@WI##]GIB,;0O0VC?"H*5F#+]DI=R=[PX^.U7NR(30 ML 6,9U8^X]@BL#O1/X&>,!Z']1H,DZ)TV M!2BK5G<2 B[6K-F^ :68XU H*QLKWLD1QLQT5>+^J=CL+ M3A>,B<5><;W.H*]1^3UW7S&_@P+QPT#K# >#R/3AL%E("#Y9=.%P,W??22"2 MKFEUEZU6Z)_"D%^(E(ZS5RA 4:0T-<;:&#IS(.6L,A:]V*@/&<=(B:3&-86< M"A5W7_EX1W65>MG:/)@"\U')SUO,HA4O\I039B0LK#;K^6M7X2%MH'9Z_08J M+6XEK;3HABT864&X=,6'EVP3W-5O7DX09[&[I>SCH-V[(+6[W9@)UJT M"TL)O[)95@)]&Q:V*?SAGA"TJ%9\8O+BQ+[HSL/YB[BIVPYQ5]\=9WTL2>]T M1%/;"C;5:M'!*+>%:6=V^_=N>-K[2T.[L$LUOZYI/L_YC:Y+T7R)6XP"LE]O4NO_6G L#D!K:B81-_T(F4? M[I*,8;>CE:@]N8>7284)A=TNY8>#U6X#-^G" A%G=/IJ+5)Y/\_\%QHI/YW- M63$C%N,E3[V@D!_UP:#359?WE2J.A)_^__:NMK=M)$E_/^#^ Y'+ #F@X^$[ MJ;G9 9S8F?7M) YB9_?C@)):-C<4J>&+7^[77U4U*5&R29&T7BBY%[O9Q);8 MU<7JZNJJKN?9\VIO5>YLZ@2Z64K[2FOOB\T:4S6;00BQ124TS4,=6#*J^I+E M\QFJE;P4W;F]:D=Y22VZL7AON\E6D\YJI!1-8Z;I M=AR[3B\;VO#N:TM\SW6"FYKQ8_@V]C)J%V>)U:(?[ M.DR=.:[5E]>QB;6A'^S+*"?/>O R-K,VC -^'9A,:[J3',3::)P;>YG.5XX@ MPV>HH#?WN)<$"X:K,DLPVS $YX5K,EM?(;[ QLX&@I 0#9K>*N7([^8+073+8A;\8%F2WIVK M=R7%[N<=/*%S\%/_1L!,H#0[HG3HY\HL(ROX",@W_'>.\!?P&T3\B*,1YYAD M6337CP+/GR8%='7L)[Q \ !7[(?8M#N*LC@1?>]IH@R1H0#!S)33 )'=;VX1 M3,;#'FH8PAO?(;6#,N8CGT!=$*$AX6D:E#!E"'R&S=U#(?*0!SZ_*Y@3!'I+ M2%"$RW_%2N_(">.ZU]Z#L0&[UI5UVU_" @*5@)[ MKL%T]]A[ M\:_FVQKZ%CQNM3D:,P?5X=]^[UBVOI"[ ,Z9 MGTN(F6.2 U0WGN?!(_"8.C.LZA!@(S7^4M MISN;'Z,DO<:YS#_6BJ#\Z/)W$A%1(B)*1$2)B"@1$24BXIXBBL7^7K%#%QOY M]3\N+WXA>,"+!3K@-P$.>!V)EHS7N+=+I+[6FYI$ZMMDWDLB]4FD/HG4)Y'Z M^HCVAI^12'T2J:\F_&P?5ZZFEJYRKKK+B>A-_BQZDL6EZ:+D\2F*Y[N$#%8E ME-W^HV )9;=/[R:A[/:K?@EEMW.=2RB[/:M?0ME)*#L)92>A[%[1FI=0=A+* M[@5.H)NE2"B[;=8)-Y)NV6<.Y\]\T#]/!1LN/.T*^9J]>)Q\GXV]E"/2G*I_ MIO3#$69\)'A;BQ$D>)L$;SL@N!P)WM:OM2'!VWJU-B1X6X_6A@1OD^!M&WZM M$KQMWR8ZF]PTVJFJ1/\5LR5M<:E-BJ]/YE^MOI]<7EU](V.&>Q5ZQH3V)\ZD94P1)@M;$ M6?T)P>NG4.^P@'U8KAE6>&9)$J1IV M#Y:];- ['?MK%H]NB0Y4-'N#5279;!;XH'!O-HNC!Q]Y$L8DREN=6;K.5!4, M &S&-<%>,9Q8/*,M?8(PQ)UZ'!,X-_I@I]UY2GG#P"+)9!DJFK*#TDQC%+$[ /DO/>3*< MPA^028-3G39?72C6\/'):+I:&NV)U9?LLHPIMGZ?6]T;J5?T-"&V@O(6>)I< M3EI>\G,U+;_DIV2A+Q[S_>KL#9%Z3+T@P>+2;P/3<35S(71)@".5'/*L$YE(AR!-E3B;^")P0.AD>)O0>FEZCS,7[$H7GTUD0 M/7)^YH,?2J,X::!5"VREI--GY.@JJUN2U7VOZ>\-[86RMA3T=\\/_XB2Y#+$ MH.]R\C7&5N_T\2N<8M+SOS)_AJ^O:?Q6)YAFE41K-NSFA%W6\WIA]R@JZ-(Y M)+TZ.]5KR:'! LDQA6I<5E=ON7AX9PGR]5S_\ARM[ H;"?!-!(O?"IB-KSPF M, +8GBZ'0P33H;@J#F6N8''H#G)N+]*/DBN(8OC/7@AFBX[QR1D+_28)_>K9]O"D2>=0 MU-Z"6@[L+\WY[I"5CH096#%R$;G*3>D]%&N]*&7^',BOB3)IL2$ MMZ#'NP>C5X8P)E[]@@-)S$&H_^/$:N>)P!_?&P+J$!$F_:) 7,/J&TJ1\Y:% MN/"#$K-?P>HW/YG!_\/IF]-@$[K_AD_'=$<&FAI'1+GGAXA6@K^!<\\8E2,F M'2-0#8&81/0PB"DCQ/L1X&\D2,X]F"0^1(Y>P>U7FD=)_946_LE3 %;PDY*L;P4$7M9S>QD3:^$SB MAZ2YYX))T<\=KC+*IAF^3O@9G$'Q] XOZJVF6TQW!\RTQ'UE^DX(6TRLW/ 0 M;T3"5WE(0TVR<)S,!R[1*\*+PA-U%,/1/8L7U)(D2#DG]I[R WF%HS+W ,=] M%'X, I5@I C\#I'O8(L!6_-3(3\;B";3)3@\$$JD&JK22P5^8;V)H2V.^0SE MA( MFX':5_T L7R2O\*)YYY@OOY+$MW?"ZFX&%0.YU"K 3.,WA$SY9$^5*&TSJ8/"QU M^!#\\D2YF(@W"NX);&:4^[4A)QG],,GP*.JCW@O-5*0+P0>+EU;2&GM6^IC# M&2$6S,+)"(X05,?#S!:AEPDS(#'0E 5QJ"!+7:82+7VZ_!N0%9X>/#+4>,R' MCZQ2Y 0\.[^-@C%F2-$APHH$=>+4X?F@'QB8!($'^#&HXXX+G_S*G-Y%J/QO M%O(BL5RAS0^1%XL4* ]O/*2.!L>QT!F\Y? 'OG,?ES$\&L1%OW;CCT#58)DA M>45R8U/O 2)FV(U+;TBY\X*,LWR71$L;9BGMFP%\-B5[8N ZD$24I%A.;;,5 M:7('L?@M6#=L\S&^^0A/#@@%[I1#E-E2^PDY/7U1QY?ZU3(=\0P8 6A7[AJ>$&7T>7B6!]W.T(_&: M\Y IIRH&V>;!.^U:H]R[S4T1&O'8P6"UQ2W@Q#)DKTP#]5F>$D071);6$[NR/,Q1&1QR\E,P<1P$(Y3 M>)YZG!,RS_="/+#2;GWGC3RBU!"%-!^^09-#Z04%[PC>L >Z%S$%A\1;$2C#LSW=( ME'_NTBDFA\?R,H8E14PBIIAD\&F0';Y=6NZEQT'4@(KA^1D<'TB[ST1B'Z\%.(6:.GPF+F1@PN(O7OX=A%+(/] M'G3Q&/TZRI"E/AU B19[>02QN$,*"E& D'NQ0.>]C^(?(BJ?^:(FS<=@CQ=I M>?3RDJ)SB%@O*ZN*A CYC3B;/!/PB],L%C^Q60/6TF,D.BN5<0XV*Z;VW.*! MO0[.]C'ZRH"VXG%Q?@[P!DU-&5JY!8\2Q1@DX!E73&4A-1.MG0I5$^<;,=W5 M@0@7[%J0?]V9H?XL"6'04[)"3S^]O)%7V+$Y,<01; M9IH?5]$7X0.*6RIX9/)N;F));05869R,Z+V<9;GL,HH'COB.7Z& M0XD/1X.EKEP:[@RBWP =RWL]!KA:GNO'[P-N):Z9N6JL_2F%'#(R&U5V]\L&]4,RQ(Y=5CI#5HZI8JK%6AKNK,M9JSR1X C4#; M=M07?;GWO:P0J6@FL\WF3D9V Z\N$9O9SI8)EX]8?S8&"+(9O?,"KC]B2?6M M6;U,&[C@__9&A/ :JO;[JW$U:;SMY;4J6>/J1\99DGKU7?0&>&TQP24&IO)87*G$'S%*#4GBQS M;5:%ENTRR]AJE5J6N?9:9&"ZJ3'3: YF+!/E*SLBI=LK!U3),\ MT,(6_JBJBM4VGFH9+%5=>=1UB,5KKORT#1KW,HUW)M.LZM3[LV-LB<>M]1M0 M56:KU2_U;K-HD2^(#EK7\.9U]2J'[*A M0ELC[]Z\"OA\1:[1()IJ@-/H5)QNJZ57KVM398;9J==5JKJM63/3[E2$EIIN MJ>DFM2:I[PU:MFFR04UA>;.ZEC6J_;9B&;K%G&TS"QZQ!@V;::[LA>EL@*K. M5$>66+KJK^9$*%6WSO>9MLE4;EIP)' MJJO:LL$\^9T;;G,[-; )U7=NOB*R+]2U;),=73Z M-@:(D=H)Z/>E92I9J]I+JINI+O8#-6^9DQGOE;AJO ML_W5GPNE^M8UE*IP)#6Z,161H:_9"*=,,UYKV<\GB _-=((EEB: M29YL+ME69>RG29T2PW05A^2\C"E,:@K!XIRP,(V],!$TGLHL]D?(UQM$(R_G M&XW7Z5ZY1[;!9?9)]<15IGX0P.]/E/,'9)JGFFG.[4Y2(&\DC+;"L%WB?(SY M*+H)D4\2RXN%N.OEP;+$@N8T\1\*CM-CM(B*%5.0,N9$SCD9\)SQ_5#62[,R M-3WZ;V_R G#SJK6[VZ)UQY!B3X6O95="%I9C2Y)?V9#X?9SY&1_E$]>>3KP5 M7\J!3?R?7NRC-]W<%/<$,FE85F Z4X?07'V%B'R& M!J>Z;>#Q]7WBFNHR:QO,%IT11W]GW M''[";^ PVY'X<9WQNS2'N=M.EQZQ_M[IL//IZF8,<)WK>5UIYB*H2A1,(H-K M"_A8\4/%&XW@;5'>[-Y/;TD2R@3R>"I21> 2QSYETYC"?RDFW/QH[(_@ M&?#1.R](E"A6LED4*DDV3%(O3'TO@"]/9P%/*?=W?>LGRL@+E9@G69#BZ"@' MO$_X[JCHN,!O\[\RO$E,LD1%CKO( >+#6/X,_ (\9K1\DCM1GJ2\XGD7"$S; M S%@-/A'\7MXAD@\AF,>8LX=_D9;)&8^28X/7D!*NKKE/,6Y<'CD/?[Q5CTQ MB@0G)B9'44)/I"$H;3K)@@G\?B[F?+Q1$"4XA6'^]1<#!;A@ZY'\-EHRN.DL(V9]ZAXRIC/0)&I,+^Y!A-X/#4!W8*]TF.& M')/3@8\V<./Y80(_C^(?1?88?@PVG#<")4IRZ\]F?'RB7, R&8]SPROW$*$0 M]. (Y8:W>A=ASAP_ N\\H$6$+S5/=>.ZP=_!ZHCG*??B=V)!G2@?BB5!8M.Z MP%0\-AD]NQ1(B,6*>BZ (7-51K=>>,/GIK?ZN<>Y%8ZS6*BMW-.4RU=),$5B M^$F>EB=IT)J]Y!;?T93:KT!J[M^A\L&MY$N??-#XKC#_Q$O]9/)8D](OK8A? M?\Z2]S>>-_OEF]#+ISB:%DO_7^"J/N;F<@WF]B&(1C]^^\__P WPU^)[9XNN M+GCVY21_SC7N#/,OD:[@']_XY&]O< B<[WM5@_^FD?C[X+VAOOEM.SG\?67D M^XWSN#U&LU4G^-S?7E2B:%R3D)UTLI-.=M))0C/96G<@M:;#)C33\.H^D"M?0Z>G,M;9Z1T(B1>X7+6V@ MFZ6U=1Z#>JJS>P6UXBD_E9N0V" (+O'.B_@^B.65-^:U_: M""_8B1?IL"=N.!ISM%=8Y%I')WVT$W?8 (S=V$:3H*QR[3C1:V)IO@924.;) M:]4WT)E1PZTDM;>FRL"<0?,4H-2>+'-M5H66[3++V&J56I:Y]HNQIIL:,PW9 M=-FYZ=)"D$Y9I^E,* ->IO'.9)K5DL9J M%:QE7V] 59FM'C@;6@U%\T'(KS%#&S"UYN;O"R+_K=9M)!W:,X>\AKQ1!CB- M3L5I26344M>FR@Q3I[@Y9MFFQ04UC>(AO:%H\$ MLD95$9#I%G/4+6=HCUB#ALTT5_;"=#9 56>J(TLLG9D,976ON^\S;9.IVI;; M4&5UJK=M6+(X)8M3LC@EBU/'-V-9G)+%J<99>:32M9A>P_9V$,4%VW3@*''@ MD]!LFYDU<(4',8DUY,P',0<+ 1J8I6[*GG;2722K5%V3G@8<"6RK^JJV3#!O M3M>6R\QN#7Q2U:V+KXC\*U4MRU1'IV]C@!BIG8!^7UJFDK6JO:2ZF>IB/U#S MECF9\5Z)RU6+6;JL&'2N&#@.').E_CK;7_VY4*IO74.I"D=28]LLE/TL6"T8 MP1HQ>Q5T8-?_N+SXY4R0R"5G\*GH*B.>N'B)^^LTN9PL^+[^%&1T?UZ&O/CT M9RH'-D[5SK M<^(X$O]\5W7_@XZJJ]VK*TP(\]ADD]T"8Q+/$. PF9G=+UO&%HDJML7*=A[[ MUU]+MGGX(6S(5*B#^9 Q5K?Z\5/+ZK:LBU^?70<]8N83ZEW6FLI)#6'/HC;Q M[BYKMT:];:BZ7D.__O*/OR/X=_'/>AWU"';L<]2E5EWW9O1G-#!=?(ZNL(>9 M&5#V,_IB.B&_0WO$P0RIU)T[.,#0$$DZ1^^5YA35ZR6Z_8(]F[+;L;[H]CX( MYN>-QM/3D^+11_.)L@=?L6BY[@P:,@LO^@JP\T ]'/SQ9^M?I]V3L]9)\TQY MGH$-73. ]E/X#0W-)O_S;G+2/&]].#]I_EY26& &H;\0=O)\$O\KQWY#?&O! M_)_/=$X_/H_)MSOL_11JTV_SFZ%I#C^;H^#E_?M3][>'YT=W_-=L\O#A^D6_ M'PR_?5-?_KIU^RW7^OWN.A)YX5OWV#41P.[YE[455SZU%,KN&JAJ$>'YLT.\ASSRYMG964.T)J09RN/#5]O.@96HF$GGA^8'K6 M&KT=+!A6B=\WHL8U4I)+^B$B)0FIC5-T/K:4._K8@(8&'P/UDV:]U4S(0[]^ M9YKS!BZ[@AGX51!_NY/*(EA\EG098>;N:3UH.7>9Z 15,.FT<]+W3S M_6\'K,'Y&D!4!RK,B+7@V\RTS@!6%JB7M.1H-_D\U!<,2:A"J+N"ED0((7'N;,%1)J MB-B7-2D%EPD:"*DVGA&/"-7BR:2)ZBAA7[TT/1M%?:&5SBX:Z6Y6.@]]; ^] M7\3UG&$?NA%,?;@1,\8D!4R6Z5BA4XUGJ4HN2WPC\?96_E>I9V,/NH0+GSK$ MALG=[I@.GUF,>XP#/T*A!)TX\# B:4Q6J=20Y<:U?@T(]K MXHY +C!9N-4?SH9SOD8$%60!5\ @!_!=.0"-"?QWHPT O&$/#4?:N#W1@> 8 M@U(DAC,CH-;#/75L6,)K?X;P5"F#8"Z?',CW%8'D.!J3H?KY>MCO:F/C!Z3] M]U:?_'9$=%-LJ:9_WW/H4]E87-++$?RP32BJ;>,:]?K#K\=0;"L=TR?@\-&* M4; P-,B=!\M:RX1EHF71$-9VWMT(D+((CC'^J(14U*%^R##\:"OP M'#1T =MHK!D H9A$47L J.I7 [VGJVV(S+:J#F\'$WUPA48 NZIKQD$"VE$& M^&G%[XQZ<&E%<14!)R>1 _13&J".@@;:US7WCX<#N%:C>#M($%1EC!^Q%^)X MMEO\E#OW+.U<54%C[8LVN-4.THU=)1ZE_AA;F#R:4R?V:&Z+U+G-D[1SNTHR M:@WPLJKI7]J=_F$Z6N/N9"&V^\2<$@>$89]7!Y[G_"$=3QN;B.3N;Z;=KPGW MCV_AZ=S7VQV]KT]@SA;SNO9MQ)_AASEW:$H73X/$Y>):[MG3M&=["NIJGN]*@=7(##/&EY.0#41^S-R5>[25]NB5PA!Z:RY M=NV>W+'OTHZ]5F Q/M(G[?X!N_5:$;X;SD7M :;4KR9CYF*Y5MPL=_;[M+-U M)7(R&HZB.@2?:[^VQ^/VH:[3=%B8.3SU')DL>)F 5WW36BD92=KEOO^0]OTG MOI+KBUQTU!Y/?D,3\+K15@40!^G[3XI*79<$(NN 4:U2D8U@;YEARDGD"&0R MR<\PU0QO;O1)5 ;@8U\=BHQ%&QQLMOA9Z80^\;#O@V\ML(JMO"JFKQ"X:5< ::924%W*<"@'Q.IQ^)::: F M/)?=!>FX RG.IYEL>#><(YF'B?*BNK.*7/JF'(U,BP 2I,#5>AV40D!R63LDNSR,.& M0YJOK$)2AE .2R:YWY3>'#8R6RVDNC@PB>/7YXS:H17$8;/;,KRX3SG>F8+" M;NNU1(U1I 9Z6NAQ'!]5L1QPWP7D$>\^+)9=R4?#J[XF7XP&M!!_F(- ^EX\ M'^QJ+')0*[]:/P*7SL!2TQI$':0%(6, 34R13L_*<,AAD[RT7P)41\E,RW=* MLT0$7$4RCK@)%/@ZB)D @^]CL3!:R28*@).R2)%K96H@^<@E$I I1 @$G:60 M(W0Y\V)QLQP2:2'D.-L5[HJ)75.\.28AD+N_=%4D[NXP =BP$68-BY*T/"0PLXB_W/6Z M>S=R0#-EA0VUWD1LK!!:D1M]$;J4?,1= EC;@M!8?.54E4F.:::J4 E3E$@Y MXI<+15PWW3EP-_TKVZ1[P66TP^ >LY6#7>+(FU#A0+\"LIMZ MDH.=*<)4 5N(1F0I&[%(. HHBB@%5%'0 M1\4V';R1[ M%B\?DE.,MN*4PUGY*YLEG 87A$ 2BD4=X2P");7RK<8B!S!3'BH_S1[X^K>? M_W54/F1EB>5@9:H\A9]6_7^CQ/_P@SW'>(;$@:#G_%3'RYI/^.&OM?C>/<.S MRUKP0$D].73Q#S!->7:=A(1W+3D05."<]D8L..G"9%:FE\R!I= )G6/&7_XV M$N63#@(2C[3O9VUT(634W/M:TL3S7-/Z=/OOT @RG+$!>YA!5V7&] MT4'#?6J)KB0L_%<]X:OS6_7F:;W55)Y]>ZEI%266;JBF1,*WA1+20X/SM/"+ MF/A%?'='7%OJ4.->XS%!9Y1Q$ MC'RLG/&QTORPHS+;*;*U%FN#3^Q,8R_&\9K?':U6(WRLZ[_,.)$3Z6.@Y-#+[BRE[7\)N(X M_'4@/(D8/]A,G*9^#H\#0NV)>&K987)Z0-0VC0[(O:Q9#-LDJ*'HX18UNGPU M;;(7/< N9P>[PZD/3Y&0=W'%:#A/2 F0R"P9,?I(^%G_/QNCO9#1Q96XMA;NQ.U>Z$S R5YHTK]0'P?\Y*8NHFH@G61 M&=&1].7L&0KYO>Y(O/\":)Q,2TZFS[8.R&:GZ^J569]L%08[TJ MEF_8)J)],(3'BZ][_/L3[O(XDI+ \I>1MHELHS'1,CO(3"0VGG['>:2+Y]0G M@=\-\80:X7SN$,P2JXH:M[;E.T^*B;XCD\!48&$LI@67+WVZ7-%UJPJI]A2J M:^J+K:+G![G0)4U[#MK%C4]7,+KN@C9AZ_EWR#MZZ^I/W-=;\&68%YASNF]Y :UGDM M;ZYOGYKBZV3^22($7/N.84&QKOM&JC>W(UXJX1&DJ+B9"M+\MOW2^52B\^G^ MZ!SI<[*N;/KFFVLYH)[FSAWZ@G&7,,AA*4O-(5**-]=_Z.%D?;*N=E[#FVN; M^61Z7>?BYC?7'-RIAGY W1P_9QKV2=O30G7W:*Y8T:I5J&]K?_35W3ED-\-9 MVXX_L3#4G]ZE/+V!YLUM6/^\S@#)V&^G9VL9R5Y:T-EL06=_+(BVG]T0C[BA MN[;I[=:S,8-'C\43+*%E5/1H@R2>62<&[M*#&5\E]E?W1T0!O<"<_0KNR-WZ MD+9X ]$;&G71B"KR&ULU5U;=]NX$7[O.?T/K/?T=/=!LF4[V8TW M:0^MB\-$D51)3G;[LH>F(!L-16A!TI?^^@(@*?,*@A))0'F(90L8S#-?M4FY@9<:3? =CT$/Y5^VK: M/OT+&D$;8*V/-EL;>(!\$31\I;WI]NZT3D> [%?@K!"^G1L[L@^>M[TZ/7UZ M>NHZZ-%\0OB[V[60&+D%\K$%=K0\8'\G(+T__KSX^_G@[-W%6>]=]WE-, Q, MCWQ_3GXG7_1Z]+_+Y5GOZN+MU5GO/X*->:;GN[O&SI[/PG]!]?_7LP@\G,8A/%UV$[T_/S\YZI[]]&2^L![ Q.]"A&K+ 252+4LFK MUWOW[MTI^S8JFBGY?(?MJ(V+TXB='67R+>24CW'BPBN7L3=&ENDQ RMM1BLL M07_K1,4Z]$^=WGGGHM=]=E#W@O5%MXP9@D 1NT!@_6'$^\[@AVJ?6H3M,D?1.IZ+UO285Q( M[?U$.]V3RSYR5L!QP8I\<)$-5\045]>F3<6\> # <\MX%:?0%LO[ [)7Q!\/__2) M,1\&A4>Q):WT3?=A9*.GPY62H50/ KU[;;J0T)]AX)*6F-Z),UG >P>NB1T3 MUV)9R">^Q;F?$<8L"$K!'$2T'ES7W0EXBC6"D4,^6H$TR_@7JER3!77GX!$X M/B@UD'3!>MH?=$.<[AQ8 #Z:=W8I*[PZ]7 UI"U@'ZS&T+R#-O2(?= 1[GE+ M^TBI_@2KU\7K -QYY2S%2]73\DV7]*\UP)AZ"N+HRG@H*E\7-WUS"SW3%N0E MKW0]G'SL,J+3+1O#B.*_F1B; OV^M&(]_!FD*]O4OY/Y@O>R)"VXIB4T=)?7 MK(?#3UVR.MI CSD\(@906X[N@>%V\9$=?4;;*:M8XIR@>?L68 MK42DX7%#C&/!ZBUX:#%^*Y"0Z"D&P#.A[7:V&*U\RPMEVI2++&U-OB0FE"Q&K>3R([&46V N1+G&M/L:$G["$^&!1@59#**@'P&1" MJ;LN8"XAYGLKPQ AU@P.80LJK=C<&CML<9^E=JIJ*RMN07:K4:F'\Q%;65=5 M/;]6,^OSJCR*UJ]K]A-?D5?E5:QV7>OG@HE6Y'I0\,W4]]B.(7&@S @!MJ K M$N"JK8%6\>H6$;5 T'Q/0I_;TYYPBVTB[@V]170:P>-L,.H3*BN=5-1 M!*TJ@.J4ZHIY<99MD0V,@>F"<-@MCX;M2;!%/%/O >#8UG8H^B5B?)7.2^IL MHT74(]_S,6#-S\P7H:VK0^FVB,ZF[ZB$W>)>Q.K!,3\) .>$ZUT*!/G.Y7[Y;N?>-+>GU%!.@>VYT5^8Z73.>F$*V _AG_\(HAY]']., MH*@!V[P#-FOVC[!AI@S,IT;&D(KP#^<-*+VC&QE;"M;#Y>6.+4]3>!'7>(YC=1_35&&YZ\0]FB M?:#$]4*X.-&> +Q_\!CW$O68C1=-@%=NA]Q:8EH[EZHU$=S**I@]]W_4(ZYBAO,'(=3E3@Y)Z8IIZ M*W=.((1=.96QD$: ;T+6,F4NKJ"X1 #L$4N)+,OQE0QY^ERLN>97,&G;"L? MHWJV%)P*<.Y9W&A.69JN;UW V.;8%+^:[*EE%44)24 YO95U'56Z3,K\D8"/ M5DW4,XR(B7@O,]L, C5D^;BEP0ON])Y?2W8'X:I%!+"8EN2L8HHZ.MGA@E=-,WLHQ0OI2JBFQVK)C4,*: MJR(,Y329G/Z+Z["LGNQ(E;#VQ 2@G-YB^$2"( 7%574A(I"$"2@TCRI=C5>4 MBG)F6=";A.)TY545FFM5C*L*"H) MY728HMR1$=@4\7WSF1-*Z^LU,G&9H,IG"'I*[+$);A->V;"E>&$;I83?BFJ(+N+"^NF!+)R*IK3 MO% 'K(8F=L@G:91C\KN\ MC/;\JR 3Z>T7AZ:W:S\F6OFI[13^DCLC$V OQ< NEN3'E^&$ )V.M.EL.->7 M!BF@2%8_R_::8;3F#>J)0E(G)LE+(_*F'U$)V=XP1["9V47>%1@*#59]Y'K3 M=>J2QKQ54Z*8;#==+OA<7#G2[R@23DW?\L@)G[X6E=I-74 $28^<#(B0;<02 M:%)';?/Z+K>:[ Y=J(Y,MQ9 KUQ?7P";T+P/+I>W">_Z:@,=Z'K!T_!_B3.6N;G' K5E+^-%55E% M%LHI<@* MU--6'L# ]1(,K-+RR6$[[GS].QX/A?/$/;?CO M6V/Y>R+0(C&>E'WN(@'W[3[AI+Z^^*B-QM-OJH23Z EU@I-8ZR,DLKM^N242 M,9S=,!A>X<7-3*A"0^9X";S7X5]_-*'-;I]&L9W8T,KII;46%V\U0M('I# Q("S23K^AWKQD75547OK@=*A"^8)03F^&Z_IT8R,2>B'"+/>1?7(7 M="75Q)3ZRS$I-4@Z.J74XH1$%2URO&N:K(ZAH$\FI'LV:ESJPLJ M6N%H5R4Y*=>E2ZX@80>6X"/HFY[U<+O55_\E9>@FXQ*%*;#]!].Y)Z"_$.P^ M#C:;[S&H>@-J76T*VI/"L;;F-:*>KRF\3[9%"ZRC/4'K4SAFV*PFU+,\MJ:F M1^CI\P9E*6NYA05UKG!F".22T/F3E3X%M42Z=:?/L2@ M\'I1SKY4!1J*9H9P5)O>I:HL,/7\48$01M Q'>LP^\ZE(7>GU0)@Y8Z((=#V.WV?(W7(5J:ZH57,4FMU[%1>3BMU+F:T'@/93YG$H,/_Y MIQG $*W22U_.A+L2%=E]=A_,V2S%JI,R)4^K-"<*WKBNY!WIS8F"YS\42L[7 MNS2CUJ7+.N 2[&:8U[6 ]PY<0XN]LLSV,0B4&;*A%0>22%C_F;[ "%W+1G2A M2'[1N]JUOC!88OIL/EP,)TMVU8&F3P;:PKB9&".CKT^6FM[O3V\G2V-RH\VF M8Z-O#!<-)N9?=R?@*08*(X=\M$#R,=4$M%_2T*Z[VF3X+<'X?#HAG_M!+GZ3 MYPJZZ8/J"5;?I5GM=[7Y\.MPO=Y;F;]"-Q+@@C/:'QE?] M>MPDK\-N=A^.O8Z>.I"78+N79GO(V)[?#@?:V-"OC;&Q)&;+3'OXVXP>U&C2 M"(;= ;CS\ED]3[,ZZFJ#X?6R079NNLD[E_(9NT@S=M.E?F$TG,_9099I_W.C M/(;7K'$XO$QS^+&K]?69L=3'C?/WL>BU^'Q6WZ19-;H!B]IT%MPG0TWQFSZ? MZ\WZ(Z/PD?A\QM^F&?]$'=28'6::Z?/E[]J2L+S0^PQ%@XQ_XCWCG,][9HC[ M3.QC^N6+L0Q.8%&1]Z=L0!A.&A[&/N>_X9S/>&8 &Y.Q^79A3(:+!>6X3]@/ M[B%JD..]YAK<.4C(R MFL'P4&4&W-=Y3#L\9B-.VV@V@-JK;;V6*T\BTOU&.1?S_/3!8.\VU1 MZ[.@=>UIU[RJ@II0#ND.;;Y\:EUS[^2C[5IM4BS<=;@8_,KK\I8A[D:ZE.$1 MY9-AQ<>8X,[<^I= R%G.OV+I:)%!F\Y*PQ%E\BD@W2K$*-L@2&HG2/-2IN(8 M+S(3F'R,$6'-9)095ON5=IL@^69YP9V[M&J >7&9D(%\UH7G,2$5F7=+9*'1 M6*SH XOYM11X*?*5,7;_U1Z DO5D[[R(J*G@#4F^*)3;5]-M&SW1 _$Y1VI? MH90KM!H9V=M)^^AW'T&5)':TNV]2$D3F^MC]5EEJ.-P&WTIM-X,AMOIX84SR MGAPI*J^ :RUYQ363JL#!K9X_#> --UL;O0!P#1RPAIDWT@N-KK"> AZSDMK$ MY*"<^H*SK=5]1ED]V4D#5=4G)@?EU!=R3.]?!2Z]*,2T1T#0)B*#)AZG3>0,L8C*+]DBA(AX)OIK[G>J:S MHFEJM'\ 3'I(8>[.12;:7+*C$K46\J'%FF/1NUB#"D@C3-3+OWWV(A-JKH1= MBXA+Q1EN=U15>R8&+0@]:EY9O8?RX"K^,A.=KH9>"CG!D2>S%Z?0AO@3&3$2I?'_X=5^%D== 0%]F>(DQ M0M]B*IZ;QHI(G%I_-3&DSDN X9RBLH-&&:Y3T^5"=,HM<5XO6BE71%Y9V7&@ M,DT4XU-IK2+DPU@,Q'#6" >""7WZ$C%H^8'RR\S*IHI;8RUJ\+5)#0=M:A[2 M;-:J=,\^\CT"C(D@.NB:+XD]$H!>)1&T$F#6HL.&*+5E"1GI'; AD3E.;(;S2DKU8;,L0TM([5D-8/@ , M3#K1/=@.XJ1DKQ=;,8.L[([5"LISK2O2D;U";$7_"B>&"JT,79KPNC2?T^<[ M$@O#RG?9O"X,64*M1AK0PA9D;Z26I !E+5/ M,:K0ANE_=Z1CD+_\'U!+ P04 " #N0VY/Y05UW@,A !).P( %0 '1K M;VDM,C Q.3 Y,S!?9&5F+GAM;.U=67/C.))^WXC]#]R:V)B9!\M'W37=.Z'+ M5>I225I)[IK9%P=-03:G*%(-D#[FUR_ 0R9%7)1( BRS'ZHE"P"_S \$$HE$ MXI>_/VXO#.!:WLIV;W]]=;4XZ2[ZH]$K _FFNS(=SP6_ MOG*]5W__G__\#P/_]\M_G9P8ES9P5I^,@6>=C-RU]S=C8F[ )^,S< $T?0_^ MS?C== +R%^_2=@ T^MYFZP ?X!^B!W\RWG;.;XR3$XEF?P?NRH-7\]&NV3O? MWWXZ/7UX>.BXWKWYX,$?J&-Y6#YP?6$C_^H_7_WTQ./OX^NS\ M8^=QC648F#[^_0)_QS^SR+_XNJ M_^+8[H]/Y)\;$P$#,^.B3X_(_O552L2'UQT/WIY>G)V=G_[CVWAAW8&->6*[ MA"$+O$IJD59H]5OZN0+OSV-/HQ M7=3F-)T"C>Q/*)1D[%FF'_9%(2*#68)\.TF*G9 _G9Q?G+P^[SRBU:N$IU#9 MT'/ '*P-\G_;4_+C*>8RV #7[[JKH>O;_A,A%FY"L%B L+4[ M"-:_OO)_>/8)Z2BD^Y!'_DFFKO^TQ>\6LLFK\N>J9#U+RX \!'(JSR+=2%>&9"K+L[X-N6Z1P/G]I]>/.#.?)PHO!9K8J5OHKM+QWLXGI1< M2^5(T.WT3&3C]F<0(/RDD'<\F"SL6]=>XWZ,AQ;+\@(\MKBW,PS,LH%0F*,: M+4>N7F<"'E(/@9Z+/UJ1-D7XI2J7U(,Z/^C$$>M^0=$?(G6;TLK -PXXLAI4N5 M\^3/'?Q^K0&$9*3 YT( ZM\66CZYM;V34<2"ZUT.4B^=,)&I]MP#L/$?S>V'%"&UL?UPP,-ZP),2 M&0CQ\DUB])>J7 [.KYU>@&P7((0?8N'G02FC65!-X7'.JUJB!0^3;TF)@23;]\+S?12'U+#JJRH? 0GBP)M520%&0$@-BB["(%P2$B-O87%D&FL&CFD M>Y"P8G5K[/B)ARRU]ZK6LN*6A%NLE7*07X8KZZ+4\VM5LSXOBE&V?EG63WI% M7A2K7.VRUL\,0RL9>KSHEVG@AYN+> -.R& EHUD'%RE/:!6>;L65K6$T_S MYFJ2Y2'^7AUYTD^H5^+2Z&.T5X\TT@-&X8;*6C>Q/&A%!2C>4ED^+\ZR+>D# M8V B$$^[8F_8@0W6*,_4OP,PM;4=JW[IA;B$=DF9SZA1ZLO #R ('S\SGZ2V MKHYMMT;I'/+\5+E21&,U6J- 3"35Z&\*[PTU *[@!)RL;*QF%&Q?Q@]+Z MV;5BN_XI+GH:ESFE-E ][MW#3E;>QK0+@L[7K@%Q^*23#=C< %@0;K9J]5A- MQRF&,*Q0/2[7\[M%H25U:NV38&T&CG]PITRJ9S'C/]NN34:/,?Z:P0T>?>"N MP"I!3AH\,D80_YFT$0=^GALG1E(K_1&O>(RH"2/31E7("T3]9?!?8-"[ "C\ MN3^=#(:3Q7! /BVFX]&@N\1?>MUQ=](?&HLOP^%R8?SERC6#E8T?\=(4.#Y*_A).'"=GYW$ Z)_B M/U_O<&/E@1'^N)/1,6^ $S[[.BY,*WNJ ?1E>BG,@1V7VX?\W(&Z, $?OS>2 M@U/TLGZRL &!N]S0"9^&7WAP2SXDR-;0VPCU&>O.XTJ05C &\LKPX K 7U^= MGSUC<3SQM<)BA5:V5#KRAI.("Z::/2%R%A\79PTFY/J<@KXL3A*[X=C![F#2 M0NE8O+U6R]L"0+*!E-T%^1;;U,QQCEWIFM8/CV,R:^4KY%[ MCP%Z\ FC9?.3+M40/G*0F?: VJ$OCM#[;OMW_0#YW@; 4-+/T$,<3P*_7D,X MDA""Q=I;I:QAHW-KVDE,G7!XHQ9O"$=L["QJWBD>T"S%D#_:>:8T086-BZW9&''G?=YM71G M1HB=1=1'I42%$5"R3@)*8=UI84'F[?PHI&, MAZR,=80,9N);#E5) B4ZXD@ M,TE0ZQ^(DZ&XMV&XW-R^O?.GZRL$0N2))L0 -J^<04F/$DW507 M:MTGC"%?RIDHJMHP-N7D8?*HUF\29Z0)H4]O'/LV2FHN]6Z*JC:,1SEYF#RJ M]:!092XX43:,+[8,3([4>E HR=VXS#27#SX+:ETC$HF7:78(LY(&+!UH5HJ$ M8A*HUGMRR%Z-?KLSQ]-WX$:-XO-JV?- @I,#E,+J=M.*,\2"SZ1&\3$//!YX MK@PO^R6;1 H5.Y,1Q:U3HUV%=AR5@4/Y,E MP6=)FU /JKR'1^PTET$IR9A\IEP7OYSN"3W&7Y5E/:)?%IA)@?3ZV!1(QE\R M3VE3(K4ID=J42%+94]J42!IEX&E3(FE&2)L2J4V)U*9$$O/4ID32/252%B^V MEJ4(%VAOD&BW2QJX78*@GV((?]MG!__I M.KY9&ML] -[;%F#LCN"B])*:;HHP\=:R#"ZB^7 #.T*(F%[W9W%HQ6O>"1'I M-D7>A-RV0+W )?N+,_?UKM($*;N7)R6NSVEO MI4Z+CRQ2/5W3?0_YTW6,E+?^2Q737_,4N'JZF<. M'N'=^=XXQ[9,WE=6%?U)$4#7T^L[!PA@-.1FC@%^DQTO3"2\=Q4[;7[@5%-& ME1P#^_.'4!(]'<$+X. V;S\#%POM8/C=U08K&/G1!=)""N7J-XK+(B+IZ3,> M@"T$EAU?";YU0*AC+,C&@[[][\R%O-14S<+:C2)47B )/[,.$V"!B:]11#'0 M,]<_>K 273,QYEY'0RG<3&;V\;.X47M$?>*Y7A9Q+*O8=!16U=^$E!2!MQ.@ M LP:3J*V.Q&#G>P:(QV57KQ!BY/H ^1G1 M!7>KT6LTDD&^,$S.U'H^F (?,(HVDC6!-$S:U/I-(L\.WRYY+M-(8O;A,YE0 MZQ[974062];#2TNN&Y%107_3@PN?F5,^$PQ_9F@P&7J7X<;"?%B M/ AO\O6A?1/X)(9BZ(Q^X-: M=T>2NR2)=NZ9R+;8/%.+*^.O/%H\62F9-*KUC^PC'MA.X/,"5QD5?GHJ,W(R MR53K4/D.R-UJ8-6]QY;:+9@$1'/3=2Z06O"N%FKFIR/^ .F96^%J?30,2>*> M7.!$0<&&7DJ7X,O/[!0IUXX^X?#QP6QJBJAL5/S;@E'Q)"A^L9SVOWZ9C@?# M^>+/QO!_KT;+?[;A\6UX? /#XP]G*7JI^MYFBU],,D#)912B5],T@%X./),^ MM:9P%JLHEPVCN.+\0ER%>S(":&K,E,&.EJ'V93-83=P](^Q[+Q]!E&&'&_K- MJ7&MQFKDOP>>-/2R1[4"*N\55GE??*#BXCA5KM6M,0M0I)8 .8TH?K,2C8_MH@I>GE5BRN_A6@Z&K*I<=8[2=Q2&3?=T.B/<.# M=*'DTW"P07. )QYD^R#.?Q$I80XL[S8BBN R./XKM#\BCVNXLO MQN5X^CV;1_%9 24+V>T0_2-R7 L@C-.,CQ\O;/SRK6W+=/V4[8:UD+X*.2OO M>RSC?)Z/+4;\[61K=?G]Z-5F. M)I^-&=9+?S1<5"=QK[-GCWHN_FA%I-(E^[ O6:]C3(;?,[CGTPG^W(^8K Y] MO[.78R>+].,^TG['F ]_'TZNAM5A&G1B=>*AW +V?<:UF(9W?K8/;]!)E+C M./O#T>_=WKA"J$,"%6+#)WLGWO[9]2SJ\WW4PQ#U_ J_O>-1MS<:CY:XRX;= M>OB/&7G'*^P!P\X W/ATI!?[2"\[QF#86U:'YG,GNU5)Q_5Z']?G#AD1+H?S M>3@"3OM?JX28F")L@&_V 7[IX*%X-EIVQU7#^]))&T.X,WXW(3198]'YVWVD MHTZ$T)C.HOR[I!M^[\[GW4H'HA$>B,*K6V=/NA$-7A_JW#N=F>#CTWL7W%G6/Z[=MH&4W;1.%X2B?S MP'!2[>3UM=,+$#:]$,*X+2P"S.1+R>+.35MC/"%?+4:3X6)! /J.75A/!JNC4.>+G6<0%B8HQX0I=;8FG M&Y=_=W8A#!:6J:XJVI[[:GD'RL$<0]4.HF-@(D#2E8?3Q1)W^YZ3\G;EF6-4 M4!7@+6W"\'"SN"GY],_4OP-PY*X]N E7\K$C;.F%V)"0 =)(H3;T)>4P4?2T M0Q;6'5@%)'7A9>#CA=+'/X8^%-.1>GFY=?2E2 XZ2^^IF)\Z=^$/\IT.R/D2!YULHUMN M8O<1RZ-\D=N;.,Z=FCP]OF/'>-@]7CDK=V-^IQ]@]M4*M M<#?[Y:0OO/E/E5 #[U;KF&L=M)&?H=:!>AX+MXD1O902WBQ:CW3D 1B[?DHNNXJ=\DO?3G, MB3!_7OB>&(GO P_:!DQ:QI^BIMOU<+L>_FG7PSOL2:CN(M**;.9+>C6]U[M2 M,NLV-<4810E*]HHI3A;#5?#^7:$4^;1;NA["@LZ+U:.9JC63Y1IST!T++''X8RA]CD,;D.&%)LKY2JZ!BA)FDXF8HL69/?\!M( MDH0,'J+[CJ^P,MCY\$@53@UERP>1AD68F2-VR=K^[-T#Z!*LB>W/536KN+*= M;Y&>N8"9(VVIQ@F"?FI*Q-_VIT/\I^MXT32%<28$AL&(B])+:FHC,O%*+([K MU3PYIA$C1$R#Y%D<6O&:S4.1;G,4L$6LVC*LE0@M+<02R-)YRR(&+=J:R!2K MVXR4>A%R]WAF\98];#%FY9Q#CCLI,TI?O]58P2+<+$6_59L0<-]!2LO,')6X M?J?*N)=UM&612FSG*/56DR.4Y-*J: <*]Z^4XYWJKGZ=.RE-=UVZ[C:+14--IK[B'I.B/K:$E?XN?3D4L?F(Y;J1"[( L,5XS#CDQ7+]-E MF!9&KA/ECDK':6(TBUPD HUS,(1 MO!G[.$3 Z;H/P"_M[V'QQ==N]H>$=DQ$3BK82 MQ#75[/$(&1 31E. =CL^U3&GY:J_&G;KW24"T/;-6] S7?;%3N'N2ZZ@HGTB MZ9?#$X'7<_0K,BTU=$(J,A4IOB$@@U1XX0FUM)HI1WHXXHFHW01S/!\Z3R1' M<5;KM#'VS/ ((G'Q$:BW$(0RQZ$W@/^T#>W^#?>]4_%VFD.E05E:NBXFKI_Y8B!-=5*RCB%!&Z!>UF80A3)R M*JER5+'?E/TC1USH>HYV$>CN(211*ZDZ>U.0)39V)DUJ>W%K7\"@FBIP-Q8-_;*[ST0C/SB=A.L6^MZZYD,CK( MU-:>16DA),;-.A?!7S)WG\DM@7/9,/?O0FL7P.T"N%T MPM@+4S"=@'<+H#; M!;".:RM%I^Y+65M54T>%HE/[I7@JZCO 7WPWVK$H]Q;QJ[3,+ZDW[5WVG$D-6<)*C:2+=F9Z[T:[_F(=0]YDH\B MRF"?%B-,(P"@9:.,DRWC8,_=IR2XJ3QY6HS#2#TN3%21>J!2/SRAM&PK=!Q.NR$48@DN1LL7TWCN@RJ3;@I'>0[MD7+^-+I'I/3V7B6^L#"5[ M%L]=D1X[,3= F+6XDJ;T1ITMI4;WV%H3DF1 L._0#&^_H!35RF0J M9YSPQ!*7/;W)<',AS\V%XFM4%)!S(7,"1$?K(V7FLZS\:J^([L&_O?+#JW@-HWH)=HI(DJ7A@.B1I MPH6@"ZL'^'(ZOB:Z;I(3XJ"A84\;&076,J+S +R<[EZ3+IOD")'70&I[O6I3 M)/>HMHL>K#4]0^U*E%7-V"H)H.VX)>N2U9T59=>2#(WJ6KY]GTI?F V$^G!4 M()21--X>/GZAP48OX?!Q&RBDZTRM?71'&RBD]>97D[J2SMM?;:!0&RC4!@H= M[M:9>XYSZ4'R8RTNN=3SKM]I?FBE0K$UWBIIZKZ=JMY4>2>I>NN.UQ^;/JAP0.11#VO[Y'&JTW1+@1@*T5'3]$T%D9LQ[1A+_'B\F;5P M6R^F3QVFF9_5\;^U85AG]Y94Z>3//>S%=+J*5"?AOV]@KY3<'2::7]>XQ)#$ M\I*6'T54PNJK:C,GO)BPE.:/M =T-C51*[S>_E[OWLYT?U$MZHIZ?'D@VEY? MO[I9/?]#LWM^(JCJSE\(1]O_E6B<]0I\;/HKD%N%*'L)"B%I7P-%.N?%Q&@9 M8/80?R^8?.OC@3%GR>.US;[5!J*U@6AM(%H;B*9A]% ;B-8&HK6!:"\R$"TV MFT3!9YEB/W_ 64[<)LT\4H=IVFQ4;3:JGRG_3YN-JLU&I4]OU-D*:G2/K34; M593+YXR;ZBA31BO#J)R1P>.(JN=,%M];%IMP4S@GCE6Y6X<$-57=Q"9_LXV, M "S6=!SQ)?S[PS\"VW\:N9H;FW8\H_A6=%QS'1,UIWYD.EZI!\U1TWF.Z7@ K@%CQ /5-QP&K MWM.^: 7IEV^XF1VAH'Q,$_(GG00GGGL/$!XE]T;+,"!I@!5_:=HPO$9-Q=PG MCT[[SJF-DE@]7-=\-'&X #!- MZDHZN\#;0( V$."G"@2HT.>M^Q%,*0%>FL\[>\Y(Q9(^BT#[7E2K(O0<0PY6 MP<2+9GJ^*Q%[=Z*FYKZV>^[+[&U9\?5TJVNQO:9[ M[SA<*A;I;YLYR!2F6!V^H>E7A#KZ/=QVTKK#%X3X@CO\ M(9IB=7C-,[ NZ93\A7W[ZG MGZ1_5DN]B7[;>.,1^. MN\OAP)AUY\M_&DLLU:+;CP2ER:;!-GKNU6@C -H(@!)88KU;O:?T+_SP@")M MZ!T[4%P;NKEFTSA%>[FTLFHV]0_0.YLXS??KCV-(Y[WR"EBL]1#7Q'.3ZT,& M-@06KH>X)[K8%11M=W-> T\6MI[C&B.!>&B0TY<%H@L"#FM0_ZCB(^32<^][ MNE[;%H HC9G-*ZVT]J0Q04N\C'4N,[]V,,*-[8=K:+S*) >G-GPD@C"69*_WEV1?.T9_^NW;:/EM2-:79+'9GTZ6H\GGX:0_&J9692=& MV+P!HO8K7'=*R1KZ$4;NVH.;D+1X %YZ(4I$%__-,>*'3S3LYT<:,'JFX7N& M$SY5M5(N ^)("340.V$8BGA[C"*BIT0B&]OX.:I%#]&DRM'E?G>PW-'+9:2> MH%IB9#H +G( '_%I[0?B>S:#GXH]6%)@K.))2K!F]W4X'Z42W%1J) ME9ZNNRM/ZHI2>FE%1TH.4K\G(8^F+JCCJ=+9#545G;7ZHD:;K6GYSQ"ZB_Z' M-Q=<;Q2ORO4;-2M@[FOA%<#.TOL;M8/>%,\$)NE9M$4OQ3E!*Z[]MCL;M9XS M419O=,IC?85 %R'@RY*S5ZUA)-'0,R%D.>^2*)G69]'Z+%Z2SR+S M,LUM]*/WU .N=;=P):E'(A;BF&B>%-!,B NF* MT,Y'41V#.OLN*F)9YVP2X0;/'-P#-P 3(,PJ02VN*-Q&^N7RY$303/4Q?T ^1[&P"YNURY,A%RO!V4POHSPP1=MM>784,-P-9#MH\& 7B&P+"C MJ&4U5K$ <]ESND##,]->#1\M $A2X>Z&>" 'U.P_:=CT2@W1.0\\2_D2(3+Q MW\D_-R8"^"__#U!+ P04 " #N0VY//%N;ZNM" #@VP, %0 '1K;VDM M,C Q.3 Y,S!?;&%B+GAM;.U]^W/CR)'F[Q=Q_T/=[&YX)D*:EEKVW/:LO0Z* MHGH9HQ9U$C6]O@G'! 04);A!@ . >OBOOWH ((!Z B0+R9[;B+7;8F;BJZJO MLK)>67_^Z^LR0L\XS<(D_LLWI]^??(-P["=!&#_^Y9O[N^/1W7@Z_09EN1<' M7I3$^"_?Q,DW?_W/__D_$/F_/_^OXV-T&>(H^!%=)/[Q-%XD_X&NO27^$7W$ M,4Z]/$G_ _WL16OZE^0RC'"*QLER%>$ MWTXKLT]YOOKQW;N7EY?OX^39>TG2+]GW?F)G[BY9ISZN;.4X^D(*F?_ZV]F_ MO;\X^7!VF/9S_\>'+Z?RT_EGOY M.JL^=O)Z4OP?5_]S%,9??J3_\>!E&)&6B;,?7[/P+]_4BOAR]GV2/KY[?W)R M^NZ_/UW=^4]XZ1V',6TA'W]3:E$K,KW3#Q\^O&._EJ*"Y.M#&I7?.'M7PJDL MDU]#C7P-21;^F#%X5XGOY8Q@QL\@I03]7\>EV#']T_'I^^.ST^]?L^";LO)9 M#:9)A&_Q K%B_IB_K0AILY!R[IOB;T\I7LC!1&GZCNJ_B_$C:?& ?N@#_=#I M#_1#_U+\^"3_I.FF]1 M@+J^\R+,D]R+>H&O:SJ'?8W[U?A&SWU-DQ$%]ZOIFN9>8.&#V!38P%+8KZXG?L!M1;YZDTK(SDPLO>V!VU]GQ MH^>MWM%1\QV.\JS\RS']R_'):>&^_Z7X\Z]T@,1+'.?CR,NRV>(N3_POH]

:*33!-8R MBA'^8P^%.-S>?KC)0FR^[P MX](V<)+K#!(XZ>!+ R>9 AANV: 4(W4NLJ- *?^2A(PT=+>'46;^TVSZZW\E M&?-^)#B3NAJ5D M2Z %2%L@E!F]V+:QV.]?D]CL)R]*\YD?(_VK[$/*G7V_2 M)%C[^2PE$\7GT,<2MZ$6.AL#@W-"A4A%C5_Y",3A,R$?8CK9Z:!!$G T,"G#5L-#Z??#V MU8 2%DM*J7TW\*=UE(>K"%^\X(A(/]['82Z?B*!!I9&(0P VR3 MH]1 I0IB.ONFRL?D&:YZ)XI1,@Q[QN1?+%^&54N[FHDJ(F\FH(#)XP^MQ"=/10A!126#.P]IM M#.TP[%P%8"=A[1ZX("HE]^LBKA(O'L7!'?;7*87UF&*VJJ9V%R8-9Z[##GKE M1O3B@]/$'J,PG! EY,4!*M50I0?,V8Q>O#28DZ]H_$Q+QNF>G@Q>8P^O+C X M8W2HA,T5*H.H$*CEKLER%25O&+-]Z=E*N2YB(>^2*$;8==(HA<$0R(106$LI MY(MC3EP#VJSH[LE+26B6X8 >D,%QQE9_V%^ST3I_2M+PGSBXIY%XK=PWI*#9 M^=OD%:=^F.&;-/3Q+2F[SF/MY4M.=PCW5U6-?<7=?P9,%]I?V80]S-U^:;_1 M9>-[IYHE;ZFM]N#TZPVY3<]"##&Y_<:@ MUTE<3E@OPA3[1$^SSZJ3=N:1S) K]Z06'9PL=OC:S" *Q]4"0Z4"S).-:0/& M>1-&KS,XZ3H"%>_)U-00U4.5 M&JB5T[OU:A6%.!7*J;\X:M)RNNQD5X3&$I)>!0S[[' *2SN%%I*P$+S_,VSK M:#4&]GJZ+1^-.!BVF3%:N+D=[@TI K%9C$N&J^,OB9"SL$L)L(JV!(G!.:"% MU6YV(HJLY0U@J_97R,%@@1Z<. ,KI($-+7=> MA+.B!-=8OQZHD'4:Q.C@-D(7F>#@Q+%!)X0I5+8\#'N$B/B^?0GQ6^-UEB=+ MP\C1%G(Y.IL3@3:^%)1LY2D%@#F,4_(, 8_C#;>)!GH4KYEXH(.!P5FY#6HQ,4%E RV2E'BJ%[0Q@YIV M0,WN-RCO6/K<-,CN5X&78R+_PXE\*[6CKE,.=RE.@[LVBG XVP&M)/M!RG+/(N.G[F"2 M1MSA,24CZ-JA):4LJ#'1C--YLM4.E#GO1IES$)0Y[T"9\P.AS+D-9?:7!EI! MF>ERY?GY;#$*$G8&?W0W_O<_:F96>GEGI+&!7;%&)SSX8&6+4%PWXJ(H62 B MCHC\+F*EK R6,NQ__Y@\OPMPR.,D\H]V>$3^].N8IIX8/61Y2DK0*IOD=Q<, M4<*BC!!^')P!*D3B?O@SG6N54CL)C3LW]X3$1/G;+7X,*8HXI_DA).61B[EJ M?!W(D@,R&1!4T 3[C@R4;219>DZ!N3%F)W7B*9Q@%]_PF_*T@ER;IFA@-FD M1DL($#?DR!3D*(01DT9$?!!Z7"3^FNY@T ,\DG(U?W9%!AFHD@/UWT TO010 MN\5+$79,:M!FKAY5H\\*:@K3DG/=\%*8;08TA$!1089,R0DNC(@T>^MQ$'J, M")* HKF,O$=)P5J_NZ*#%%9)@\:/()I?ADB8'90RB H-,S%8DUDL 1EFOA?] M#7NIVAVH19U-%PQ@JYF#0@X$,0S@A/D$%T=<'E&%8=T#CU@^XRCZ*4Y>XCOL M94F,@VF6K87%" MYMS&E 78SME0(@V"1#<(VE:89*L)-#U'-XR]4%96ZB"O_ M=4!6_9Q$ZSCWTC?V1G/[B)5&SBV+%#";[&D) 6*-')F.+94&8BI#4J3PA[=X ME:3%IE&^5C-%)>YX*JL%W9K12F4!T4<+4,FB/]"-XT*C>(,<%9:&I!/C\YB, MI8])JEX):4FY)8\48I,S#1% 5)'A4JR ,%%4R@[(B,D2IX^$I!_3Y"5_HIF1 MO%C-#(6T6X9H(3>9(A4%Q!@=/@5S2A7$=5"A-""%[I9>%)6/"2F+VI)R2QDI MQ"95&B* *"+#I: &$T6E[)",>"+QMLF7-(4<\T$"L$6'F@0D-HBP5&2@D@"\ MP^25Y3EA#QWR]3ZU-Y2(.AY:E&!;XXH@!X@C2G"J$>45;12*-=D!"7.S?HA" M_S)*/-G6O43&+44D\)K4CY"7!G5M ?='N0KSMS[79*_R2)9 MC:SK;4(EW/96H2 (@DHF=,HMPV)CH-@Y9"H :$/W*>Q(4Y,._@Z"# I1JK6T:8<0%!VS_ M:9QC>D0R?,877NX5B\'*PJG$W?)"#[K)$;DL(+YH 2JX4]-! 5%"/M<:E$A^ MDJX2GH**/>8]IK>"4A*8!>ICKP8MU[2R*$*;71H54"0SXU1RK:;*-HUVTY2/ERL@SGF>*JE$K(Z;5P*<#&_>^&!)A.*X4E M'(F]NYO,[R!1H8B*K1@AR+HGA@*NR(^6(#":R-&I#L=Z3.='&+09>]G3* [H M?TU^6X?/7H1IT @V) M$GLVU:?_P!MU&(04$[U:FB$L*R<#5*5/_'0Q%)*"$L[6%2(B!.)IQ$K/1 M^G.8/Y5IQ]AP_C%-A(-PMDJ.,_I;%*"5U%^C 89-5C EJ?V94A%>P>#838I7 M7AA,7NF#I5@_BBED73)*"[=.)*D@&/[HT+5I4\@BS(6!\(:N)2_QW'O%M5%7 MZ7NELF['+ W)2NR<3"#IY'%%%T/5D;!>Q>WH9 ;? M'*34\F!\C@5(<(%72182Y R4HH1M(9<$D0.L?3* M[17V,GP;/C[EL\5]AED15.S7ZSCU)3;P&UY%IP"&2#8H!4]3ZJ"(*J&4:M$M MU#7Y'Y "HIKSO"8MK(V8%;(##5@]A%&8TV3=,<_#_)1$ 4XS&K7G;X9@UU[=)6.Z M%JK.*5M=,&-91\!M2EY-1^?3J^E\.KE#H^L+=#>?C7_ZK]G5Q>3V[@]H\G_N MI_._@:.JW9$0G<) =+0X'**6ADBY;L=$HHTBD,E:N:M[X[W1M4Z[3?FV\!#; M\7+ LHWXIB08$FGA*3??5UP:#'G2-0[$[J NLDK>,87TL%LLD@M#(I(6H81+ M5+[NC�Z8HF29DMQBD.0L/Q(+FHVT%-#;8YG(ER8*BC 2?$2?3T.IGM^TP6 M!F%DAPK*;O"F)Y"=ZM!'/U2%,1T :>N!(5P'L,K#(#6_A8YW>?MOUZN=EE0T M*0VWWFE#/[T&&.)9P30M>0)FGG4,-G3P91=U#1QN&5>YK(.MYKD!@"%7!6BS M8&N_K"#3&8A,:O@*7HD*8)R5#4HA/DOBQ^,@#"-\.^HDD)#!-MD7:+XX!1<>RM M0AI]4*2SARA\9,DGS%O9%GIN;^U9%J-Y8\^@!(:*MDC%TSG%LZU-)K[!XZ$T M".D2L (!:U#0+"S"\MC%)$L^@/'(W-Q!^.,@2E@^:%G!30NT'2C8;YD%YOC M@(:&9%#&L:_FAE;#;!0:J;M C;&$1=_@RII./[GBJHK=N>;3$PQ%%CD]ST M+,+IC.5Q>J:R,"A3R\FMS;U&0@VR-9708,313 9&-6$G."'*&5EW*6 MH'_]_N3D%*UPBC*:]OP_T.F'DZ.3$_;__$]DC%OG3TD:_A,'Y.>S/QW]<'9V M=/:G$S;VG9[]\>A_?S@[>G]Z6HJ']/W"@/V:;'*H(R]'=Z0A,$UWB\Y.CA"E M#).ZP'[QUU/VUW\_0L3."K/LIA$0YS<* O8.A1?=>&$PC8NIK^HTBDK:Z0D? M/>3&^1ZY*!B6Z_$)9WLJ:42OP!^'\;'/%6!PZ1;G7ACC8.*E,>D:VD3C:S%AC>64.5'"\K!5' )6%P3XQ'K0/7H6<" M=C, 6(L42GSRM8JL$?QC0,&_Z8*!>9%&H0;I2HAA_4NJ XMOEFCE[*LIL\#L M4*:B-UXZ2UGZVX#%P#VC @EV4RI,%])Y?*@GMBZQ<\X7BO/'&Y^=KNCV 35W#?DOX'I MD"U \D7U:YRC0A!&NX^3+)\M"DA*5].0<>NP)?":;KHF (8+,E1R0E!)]NB> M%T$Y+LJ>GR#^:J$\>="0<$D'";0Z&6H_P]J($X&UV< D$!>!08/JAECQP(0Q MR;5:?I#[?BK8TGM^;6$PGL2$4'VOKU0 8U"%]S^V"^,4H8>G<"Y#* M(56KXS84L8#?C$\T"F#H98.R3;%2A\6RP48+!L_N<$1L/G[$,>D($2G7*%B& M<4@[#3U!JB> *%R6X\A%ZY.J,G%[# Q^7N!5 MBGV^3T+^'6'Z#UK899+FX3_9WQ459*?J^-D Z\*T'A,PZH'A90>PDH<'*E7. MR)H.##X* 89M(#)P6&<5SL&:!:C@R6>&8B0'C##\;; K]2N24LE!2"-"E=)F M(P:4. ) 35H/(@2#,-=)G#0+4!#:,*&TT'-))NMBU*EE5 (SRMDBE;^V5+P3 M^&WIJKX#,NO\Z(4Q[2ZSF"ZPS1:-=\BJ1\A4JS:6RDY7P#H5J+$X9J4)AH^= MX JK:409D9!K$;[2RX> 'M>8QCDF594WNICN@6Z5N-N'3_6@FV^?RF7!$,L M4'P!E8NCL'!QQ1.ZWP%ZB5#IN[OZ>B C:J>1%%:H9H*IB/5E@^AW,,C%]R0T M87Y=P/%#J2U@K6=1BU_!>!X!DIBP-,O0 UXD*:9;0<]A1M<-R/\LJ<$>;89! MB^H5Z8*MYSC&ZAU#I?0@[W?+(4M?\&Z*@J&2'I_D\ EH+I'1U[B8T))Q.D[) MX#7&IKH &([(4+690<^C,*\SRO,T?%CG]"4=E">H.#!6O_0)@RN\2*,E>_NG MCGJ>W.(575V-'R=Q'N9O%V'F1TFV3HU;UUO:=._#MBR^Z.EZ&@3#]5V40MDW M:$*T]1?LX5P44+GVSK:<,G)7L6K,[63 3#\[8.ZS>K2 M!BJ,-$;@#-6L'*,':@J.:9!W?VI&UGS5$\5@9E4(CM+GOSK2A-,=Y MA^8XA]\<;8B*YCCOTAP.CYY:>O>!_;>5AQ[6!Y,9=Y@08GAIKMMLL76XY_@Q MC&E$C%I?,.J9K88!U@:@ M]R0.=.3>NBS"3>S*(,+,(KW]YR'_B0AA%,;(JXRC56D=I9AGCR5S^='=&/UP M\@,[?D!U<^\51N]A?H#?0K]8I[1RN/]@GI;4&OM)M;UCJ^P\Z:QU@037;=0< M/ [K!5>(R1J)WH,P)9Q.TJS,,@":FRRG4$]JMG4!,%->' MB-A6A\U**5D]+ MXC=KS 24%&H4_&.=\>>#YHDBL7VYSX"#<;*DV_WL^@BKG!D;:K);FAPZ"W-< MI);@]72+_>0Q#C7QB;.ONWWIP&F5-E].CLHV* M(YKUJ DO5U'RAG'Q*@X/T8 ,3HV#&J-G+XSXSG4MQ4\QO=)M@W2V,M@1&OLB M*@_9F$V Z2/]<,L.(YBN],!;,QIBO<(PH5.#;%?YA"_!'_B2T1G )E"C-+4! MI-4BEI:4CGVSQ=C+GBZCY,5TT$ROXG8&80;?9)9:'HRKM0 IQA"%"EU*H4J( M::%?2CT@^=F(_Z?HV$G> ?G;_FE$X#9@I5H% >?O33U2(^Z M3,KTN]DL'4=>N%0MXW>TX?121Y_B-2YQ=#$ Q@?W02UEN&R5'WE9@_(PB%S= MQ",EO$C6#_EB'16[R9KKM1H5QQ=NC>!;5W"5\F!(: %2?YTR*)3*C?NLVIFG M(_TS.[$&@WS3^)D$(4GZ]CD-0A(U_(?#@/*+$$!=>DY4B8JL\M(95TFO1+#;61]$L4 T,?-39A M6X +U68,$2;17AG?P2 /F5*E%-4%YO]=FT05>X3F^[G6!AQ?QNU8L-;-6TMM M,,3L#%E8DV+'W++6))?E9V+Y,:/-H\- )KQBD:MNHMP!L[!B4PC2"*Z0A$K&,M((EQBE014AMVD>.6%P45QX:;,"AD'+$H9,=]M72-VQH;E9)<" MZ\EJ8PD^BSN40O)*+%4MPU$^QB.]]1KH*ST8HWRK M&'9#?*$$;2'<%K!R<%]QL0.A'DTX[_OIFO3>38SN4N/C9TC]Q=A9EZX_9?.H2>N+-2*GLA[$E(M<;: M)_*3*P-9)>\&]BS'EUQR^YOL@L95!%-8^EM#-#4I5M5V2ZN M&FD- :"R14$M**VQ L;]]H:NN6IT2:\:51;@736Z\=[*? 7^;^LPQ8V'Q49Q M8'H5KHL!IZ=S.Q>L<5;76AM:4-L9N;!)24 ]T1 B6:!5HH?G@[_WL0(84:MS&DD'E=T-2]#&,O]G<04F@- :"R14$M**VQ CVD,$,W MA125!8 A19KX& <9Q7D5QCB;+<9D8JI\#$TC[_@ZCQYVZRZ/7!@,\TP();=X MF#R_'$\LL@# 9RKP>'6+5T6<,UMTY9A&=RB^&8NCXIY2$20/36@%3A;2].UB MB(RT]^Y;#P]0Q^WMQNN#"$'5N)4A:&D"?7O/*GH9_CH*B8YA]JDIKZW,*F:U^V=?';W:"W07B)%'=1 M'%F'.9+T%M*%TLI4X1AY#\+T3@>\OG.W7JTBEMK/B\IL@--XD:1+E@_$E*G1 M5MMI+J-N16HD-[)3!3.+ZH97R I3TT:U%W\;21Y1S1Z0E:1IG&/:RV@";1*+ M*$]-M*306F(@.&4')",7H5(:#+N,$!47T2C%2@UP:6=I2O*,GJ/&&76FS/7&P5WX M&(>+T*?[JT*IY_@U/R>0OBCJ:3N3+BFZB\+72;R-/3 TWT$AA%?A1G?3.S2[ M1#>WD[O)]7PTG\ZNT>CZ MU-/UY/+Z?CT?40. M1A]I/0B6Q.2?/@L^,CIOY1E/JEM]]4?#S+N=.[#L=AEU9U717%_=VBR8_K.[ MLHB+5R^H/J8T;+,)7"W[3D.P_ "XX6>+RC(-0[LQ?2"=2SLL[<+NU]"]3,/4 M]>1S8Q"ZG5V3?X\GG\B0!60H*N[!T:U'Z44Z_7!CK>V2]1V+5">VI2H8[G;# M*Z:29-K\.$-UL_&%&$"E!7#^W5!BDP^W5P?$6*TOMM4]%,Z:?.KMY.?)]?T$ M"AO+.VVFP%PJZ99C2JA-.@EB@)BCPB9ZMDH2G >[2KPXNTYR$CZD7E!EQ:I! MWBP_F]Q93ULN>;=5<>O,[&4(#'>W02\L _*0\@[=3L:3Z<^C\RL@[K!(/Y25 M^8>\R.06M1J.[\*8H+3Z#LIZ\05^ MR#=E,KA4E;!+ONH!U^DHEP3#-BT\,;_ 0UX[.P#.<38+8W*,2NGAB*1U; I1 MH%0R.::+R?D[L&I],6 MTS+Y$J6TV]M$6LC-^T-243#,T>,3POK;R>7D]I:$.7?SV?@G& 02G_2FLV/[ MX:F#OMM7LCL62_\8NT(9#!&[(A:.SHUNIO/1%21B;L#/%O4',V_YPY?C),LS M]J0F>R2SO']G"LJW-.HTYMI)!31"LZTL@B'[3HHA'#RF"L6#JX4*&M$W+1_Y M(_/0!G[K2CBO5X)QLK&M59 =1%\%O7J(W.3A=1%M.80^0D<'-+NAI_SX^LSG MT>WM"- A"E:Z&R_-W^:DZV;T$>XD-N\)FM3<;A#:%:*Y6ZC7 <-+2Z#B/B)_ M[)KIH;HB.+^L*J%]1-W) @1F6D;5'=3!\]4^LKZ=7(WF9,IW,[J=_PW-B;>\ M&XV9 X7!5S(Z+,.\.F:7L*-U./8;R_<&!]K1AMLL_SV*UTS>W\$ &-[V02WF MV*]L\#/(=2N0U]>M"F_RPEV-@".UUA=WLW!8M#:N=-):J1T%P-N,^QT+5@S MR8ZM-ACJ=H8LN%PJBPIAQMM/7NSQ[:X_9(@FX8?!V8F7TC1O-"$@V[.PBP6, M6D[/1MD5H7%82J\"AH=V.!5/DGU[E639=S1)#Z)S^R1&S 8,WMUG>+:89'FX M]')E7MRVD$M6R0'62=24 ,,9*:PV1>[YPQZ5& Q25._NV7DAM;CC1^FTH%OO MT$EEP9#' %#A:=A+B3 H5-R\O<5^\AB'-#:TXY*%W@"WI0-43EH]8U)42U8+BMCVLO)?,-3+.P!'C)LX;QTQMQ\-FC M9^7HTG:9.TS1K3I;<>G2>A:Q[N ZFABJG1N!;2V8S3%9&>A6RLBW2T 8;./8%+GAIB M!'X!1N"+,/,>'U/ZQB+IHK-%$718L=92U_%)7OOBM,[KFA7!D+(+6C$Q]G+I MI6_%4Y>,E#RSN[].6;+CE!O+4+#Y"@[0PQL*XX#$G2F0][6E";*R#-,'/[NY MWUZ6'.]#]RUJ:UNZJQDPE.^/71D=,W4>7]1R#< @]V;8*?,CL%PS+.L,*7'U MLM(FWXQ]C-'#XC#A1N^BRR./SN; D'_[,B@RCV=HHP*5^+K$(!VCZSXFAZ5^ M]\+KN6]O#S#Y.Q="PGZJ5G?[_+GO5WK!"=X8L+EA5;^#Q?Z:C=;Y4Y*&_\3! M/9EOI^P"[XP=0* ;K]GYV^05IWZ8X9LT]/$MO8=HWV'V]^%ANM6^*U+>^?;U M58!==,]%;7=DKIZA9)W3,PP!G;_PCLPL01S6%#6TJ8RL>"RSZ])1?\.@^J)U M173J:T:KA].7;(LB[RO(*W3VM'-4+(]ELTV/)./T9-,?M:SN9\+9[E+/PE7[ M31WU!^?D%J#;["NM')2KEB9#J>HCO0T?G\RI$+:P-Y!C[E=LA3_N9FQPRN^J M! K^[\S][BAW-7WFF.X,6\4:2FFG^:?UD!L9IN6B8#BFQR>Y1KM*8G:+-EF@ MB#U074Q8]S26LXS6M2D,6XD=J M X4;(R@MLFGD":PNV3%%SF:2S%::7WN)'"SKO MV/8P _L.JD,^R&]A>/#^L8_2M+L.MTC"W7CM16C)+:.DM%0X\U7QD3UY\SN/ MOG#EO19YX,W>VZ#@S%M; :^\LU9Z<+990Q2V[:D.RKU7$D$R+1B^MGDHII$^ MP?A4A)6JVX2R]H5I9IFMOSJH54N.R*'\.87OI"#Q[YP0>R B0OPZ:K3+-L MC8-.%2 J#T\T58',Q&MKNB'B!T[$F!](ZTY"!6K%2LT;\B,O7-*GE=X/ M,"Y-XAX.H4(JO-' MRXJW(;WG[MFI?(TZWN'H5L+'SU[E:Y\7EGG9>E-&2'H)5U.".;#M]"W.7U=%X&7,7AL'TC5V61OIF24;F'=P8 M3SDPN;E#OA?YZ\B8=@SR;.0,3 L: "K7(2)HEY/83C"_/:4H:D/"I3.10*MS MI/8S&%J(F-I,F">Y%Z&$[;][3'"@SEB[+S&F:V)RORM* 9K]:,#)J]WG4K:] MT$WM7R>Q;]4 &T&8;2#!)V^&*(D?CW.<+@$T1''=6NIARM_@K<<(R!0)AX , M,K(+O]5%7]7T5:\S])5M ;[I>[G_=+\:!?\@O]/=H7E2^-[Q M$[WU-HT_88^_N4?F#(^DCJ5#S7Z^!"A.V',!)0D>4W80+XPWA!HTWM9Z6R=\ MVLW77'&J>4)@CE-]1.2@P&V.76 )QW8X+BK.?K(8^FE^YC0N"\YGG54& ME?HV5_V\8A=M9Z="NQ>I.B)JKSJX*^R'5SZ%>BXL2/P;NXD7569@1&=5XM1B M ^ &I^SN 2G"["$*>?(K_63'I#M(FEN;XDA3W>H4!V=J'[3B#+10HHG<2RV4 M5&J'1$SR1_JLDO>(MZFHNA5P9!6+V)FV&Q.'16 !MV(QY0AM.%TSA#:6CM#& MU@'1>_*ZPCX-LL(E$9DM[LA?LP5_U?:&'*]Y8:/)X4*;:K_.RR^,VHXC ]NA7X6H)TK?S@A.L M4ER5)%K5X6YZ[';!%:O8&$BT468]VV3JN\:YX6Z50?J&H!))X&I3/4)CF=1 ME+S0H?LR2=G+<\0!BR4TT*Z;#:(&YI0U$@CP4%%8J MQSG0HKS4\W?R+1MYQYLM.5T'U+::#58+!W.$8@SDM1DQ16Q1'G,(9=)S/*;9 M%:-%/;T2M#,JMH!5"7TCT E]"Y23Y2I*WC ^QS%>A+DYL-(J#4!"0P$D#%1H M0 JLS#!5I%MY;^0#$2-<^>\/M_+' /1,,VHY3%4L2TKLQB;<^RQR7M+MB*OJ@@W5 M1QL#&?J%V?@[1"Y=A3&>YGBINHBHE!Z.4P)D-:\J4:#<:N,33[LVF(1^H0J( M:0!ATY4DX\"T"#5NO1Q?X,Q/PY7FI&$G"T-GD3 4S91"0J$.AIW=,;<9RPA* MO&&1-**,.E%*M%&P41_L"FB,L[*$VBNXHAR\&XE:E(:6&38WEXQH>\W0 K+M M>N WM&I:G>QZ*$T@O[!Q( /&.N4'WL)$E2&TFPE00X:D<)W&C)K^X0P:(F@A M7^!B@6GN,]P<,( PE@3V'LTH%K2H=&'[@(J3Y'N,@:Z[)CN) S";2GO59J3J=4GOX:XYI_H, MO)ABGX44YB%2/E$5(,NM\LJH]8WSMXU(T75&+UX:% \>U]Z@O5XO'W#:J=*W M^L[P;G\'U63N?5M\!+BSW[YDJM?G:_*(*]3_!*CG/>QH *R5KJB#SYB^@HN# M$?&(WN/FYF=Y"X\^#J'0"M\P/#18'@5,?=CXH=(D*FS6 M\A#4K**K<('1MW_#7II]!\A1[<9YMZJUT1+['SKT7S_0<,*F2O<49.@^#8'D.X?4D975M,LN*WSDJ^FFKZ;#:X@F9P?F8FRQ0QF;JH'93P*_F#O&,J_%Y\?T5 MTT0>=(P>8#Y7OFV=?*07NK)ID72/913:4^U+OW1(?EQ35;OLC)+/?#4>7%TV MBQ[X2)6A/,7.5GKY4_+U,Z)\5;BV#%PM 2LCI!Z&G/::W@5M=(K.5N!POB]T M"TKC4@4(J;>>4:W"E&=A+?OXWN9NDB\=TF"BJ:K=SNF%ST!+%K>_(EIT0)]& M*Z/4A;1QZ7SGY:N:)%AN3-%) M^<+5!OC: MEZZL"J^DHU?0<<7H2-#SD>N %[BR3FL.^]BGW"4"4*/5[JNVDT/8W>9E[> )8"VW;UEA9*8.Z@(X@#LH+]*K@G3J"3@B^'E_0I]@]W,&A+5*:JTU8 M,!K&)72$<6!.H5;.S7JOMM.S]VM!^,H(*P(9IG)P/?/@""<1T0 M:\7.3QWLO5&IMVY$$-6/6?%KIGJBNJ>MP4=>V^(:AV.3(3 =;1OTQOTZB%).SNT+DZ^3^!EGQ$.T1EZV(4,3>EYZ8=I(B^DL+.@"[>N(7[LWAINP MU1X7&*\!J#+L7,\6(_6A+8: /,IBC?IW>*G*V">:V_?.NV3[\U_':""O5#<> MO_GMWX%7EQ;8HJN'[ ;-@?=O,J3Q:A"JR7C-:Z^?/(A^W*'R=M)W+;[WU=R% ML2_K[^A6FJY2J@URERU1^^C!]UBA O?>9ZLO_BYZ;;NTAW69;2_3(8#G'ZPQ M[_3FV->[M7 X,U[KHOR.KF+L:%(!;X6U,[Z#&-[WU2Q#S+S__X)KWQKIX9^^ MBKF\L3I_9HO7<)U29WQ?AU/JV2QNG%)'<(?Q7LUP%?,[N*W2NT8ODW2!PWQ- MJ #/-W4#]W4XICX-XL8K=4'V^W%)/6KEL*_(##RW/Y3E&^N"[/4RBG,7:.^2 M'*_2=)],*==>6+J^XG%&OZ9 .R;Y-ZP&.8C,I ?RY.)N"JE>Q$V*;/!6R1/V MR:2ALG7"XT'_,M@TL]4T [#+&##_)/318S>ELR$1H-CP=W$Z"YZ3J96 M8;!^MEB$/G$@LJ6H5A7)15WR50>V3D:9'!BF:<"U:33VLB="G3@+ \R]+

5J=(%!$Q,]!J*%E@[#T"!/ X85&@Z/U6F)O8CS=&D2D34WCDF4UD?QW;!EHT9,#S7%-*:YQ(; MA\%S-7 CSX-"%1'KN"O!G37V%8DTPBC,W\;K-+5JVK8&O!TG2[RF,#TJ%>F* M*M>%U6371+-SJVV4#J;A))"[M%V4D#_340;&B#*-_91BO,#\OZL2C#* M,JS,8V>K['+TZ%:@.D7M-,&,%)W@JAGJTP7'192\9(A6Y$$$/F5?#'%6[%UE M%VML6(WL9F*X@,>N<&;?*M<'0]\>H-LDOES3H^1H2>+WY5I@+EH5AF P^ J3 M_H@58TJMS-?X-9^_X.@9?TKB_$GE>ON;<[L6LEVAFTLG_6R!8?R6!6BSG_(, M?8M?_6C-3K@3YT_^/\6D0S U>O*=3 ^D=(^H;/3(T05@&2/MJT*FO%Z_I)L M6:&5%8C4;Q6Q#^,+$P=']"9ND=_O3PZ0K;0'[J)>N!VPC*T7LS=GJ9'#9&T- MN82WIX?'VTM2ESNH&&X&*FOKA>Q+6FKC(#E; RZA[/L#I&SXO M/R\V I6RM MD+TI2VP<)F4WP"64/3LLRHX6.4YWQ-N6+8CDE1:W#X,;A@Z.QC+T$B[_$7EQ M0*=P*?:HQF%1>\LZ@DG@;3@+[71')]3RPQ_E*MO!K:W=Q^7>)PXFKSX1'2WI M_^I366I;8!AL*JXUG56&H.6"W:80;:I36RAU+Y%^2D+'EY,/9">/*_*?9]%>^*_*)?YS!+5T\ MZ0PXI=O7[$)6=?8S4VR<;6W-!==V5&3*Q2U-#<[5W>!7;+(5%A'30:5-Q(PB M8O5X8Y;+ D-FATW:U1/+?1IG3?2]GZSD>&C-T8@7VTS+X 1PNZ#].%Q:.5P.MTH =UO-LDCS:LMDNZJIVP'(8+&8/0B\,7*@_!4* M<# [:98%W*YZ0#)W"[["VD7K!EJZ) R#BU>)%V>C..#EN,4^#I_INMTMCNA> MRXV7TF/X]*YAE&2DC*8L+[W-.=TSV[+0C6VSGK; +)UM60 A9]$3S2J'PIB= M0<^\"&29^E92[6!\DOX@7&5K5U,^$T MJUN/PC52N770A_A>8 _\;1*?\P<"CM!Y]11@LD!O)%;>TSX=PTR@CI,HPK[L M95RUF+.=-0W(:LM,(C.XIS, $Y+W53[+Y[+;IT)2M/I-FCR'&8%RF:0E/AEV MN9RS=M?!K!I>)@2CY37(VDU?B0+9L.0NC'BL$C=6+];E0(#AYQV*!KL^>64&O@)[":<-E+:[/%/1D%:=X0<^VW%*"G[U'!%1J& MRM'^O,XP\J@HB.;I=7@6>).(0*WS*.W%S69I7G.QY'^UW2OYTZ^?O'\DZ7B= MYTV3!-!\0MNXF$"*PWGM-!#%_@A%X=%%"U&)6-61(O," LUY#$]RB/'\P]6 ME,:#W*>?,'W52V@3F="O0>([:PGR+?8TF2=YPVB K2S%B";102XY9F+?=7ZY^*ATMDZSW(O9C$;W1IB Q,C ME;[+=-2'U5K]P MG6UGOJ3_ZFFSLL8URO+$X1!N/DYB=7[Q<1XLPBFB5T,>. M;I(H]-^$%M5*PVH_&ZB212ZF@VI*B&HAKH9^*?Y[8'?(3DRSQ\>(W#0N8?.T M]O3P*ML,H*5L=X856:&:%=V.F(: MD\AHR9=F^:'C><)/(QO<;2=M6*W;![JP(T9MD':MC*"46Z&K3?S!!B#1#(R< M+* (L'4Y# \@--,+H37+S1(W<[.4'"DM#\*-;=:$0;6H#N(NUH8/8_459)-H ML8)?A:V.JI&"8EK>R6]K^FA8LEPE,>W=[8U]*P7')T)TVVMV.(7U0B:,-M+% M&0#TRP5>>.LH1^SXR2!.;1;C\F2":NU6% '0(B9D0@@BB YP[%\)RB3!!0I>OQ MR6$\ECP;;4KW\$4]$:<,).04WT#ZB( 4=YGH8/:[Z!0Z93-]Z 'J/& M"'J)S*IU3#HP.X4>JJ:GL)5'+CY0(WU,DRR[29-%*!U2:S\#JGH9JG8M,QG$ MA8:^K5!<>]'GV2J% -6S&IOZ4D(I.G2=3V.?S ^N" FTM;X1@UCO$G3JFN?" MZ%LJKGW2(.@NDG# MV ]7$9[&-^R:[&PQ"I)5?0FW<;VDMS5 O6D'A1 O/I4F$;=)SUP0JVAC%E5V MZ>8OMTRE2ML#\4-\J[Z 7$L^)6."C1Z@-N\$5\PLP970MZ7Z=[0-2PMH8P), M(T[C9S+G2E+%#%^K +K99#@MVZNF"J:=;E),-[8N\ *G*7T(B8W09"I76Z:S M:T ;2Z!;ME,!+)N\L%G.!]A,M[ZD"88'I2\I\EUT\[B%$NC656'MZFL+_:&B MJ>+,UN+:X29-'4OO23KZ_KP$*JAT44GG.\H5\$Y4?/4+59^EF4Q70L2\?KU=H\VVZ MJEE\G8A6.38+!#2J*S& <3!\#LA2'W4-[*2JH)V-'K%UN,!FSYM+S MR/]M'::8,(Q,\/.W&U(6FAB)+N"NEHI-27MM0.W: [0JG1?ML(415%HY0LS. M4;7\S4P-M62%\[&7/;'[20$.SM_N,QSP:#>CL\>13WR1T+?4#NG WZ'*%-K8@M6^EV'LQ7[?]I5HPV]?'>B.[5N9&KY] M*4KBD>A_45?R[$74[?!5GO;X) WU.N@#:N->L(5PC+8P=<+L'S4[1^4RF62$ M'K"=6Z6])3XF#>DEN:(VFG^H2:H:OK=!8$S8OAPR:AQ)>+&QA"KVM/]64Q@J M9DN38$UF-OSNW5MQ'[;XG\173;-LC0-IO&:E":CY.P(6SY&0%O32@,=BKSF. MJ;,OC*+2*BK,'FT< KW%O?D*XI\9ZG!:%"4O]#['99)>).N'?+&.Q%5FW3G- M+@8 -7X_W,*).'$Y_0A5IEE+CU,\M#GP=E.WSGA((!/?*.XXQ=>QA1 M)CZRT_/G;QN18AHR>B$4OT[B&=OPX2=NIC'Q6NS>1%:FW)!ZA'U^#]!JD)-B M2G=KCQ^H253_+*I]ET:>=;GBVXA]G)V,/>;?+T_!U1 ?,4TMC(/1,TZ] M1_R11A,77HXOO3#]V8OD+Z6! 0\.>MQ MA$K4J("-&&Y$@2.*'#'H7UU?(T'A H?T.G0&K*-U0?:[Z&6]*F2X+E:#"[QW ML9P!-).+C.#5CX X)F(2+A!0B2.6GF:P2LTRC!69ZPWOG-KJ@FJ2CI#%%J,& MCM#FL';1AK5][]+.$;H8L+-H"GH?!V'&%@HP2R*093R#0.=&5ADZE!8WXN_3 M_'6CB%M%W.S0-RE,SZ?/7Y+M7Y$OC0#B0'_LZCL:W!09/WF2FL):L^_3P)68 M1,PF^,9_2C'>0?-79@Z2 "+Z'5" &CT,$ER2:M^> Y650Z2 "'Y[!E";!T* M\'D'3J"R\TNP;]GZ&XNPFWZ+ M!C^\9MZ^<0>_Y3#.<%M#C4Q[JID="^+JPJA7J?[HB_R)_+O]$_H.N/9._ M_#]02P,$% @ [D-N3X2?,=<:,P Y(,# !4 !T:V]I+3(P,3DP.3,P M7W!R92YX;6SM?5MSXSB2[ON)V/^@4QLGSNR#5;:K;]4[O1NZV:TNE:25Y*[M M?>F@*N_^\S_^ MY?]T\/_^_G\O+CHW$#CKGSM#S[X8NQOOWSM3:PM^[MP"%R K\-"_=WZWG)#\ MQKN!#D"=@;?=.2 ^ _QAW_N?-^]NN]<7$@,^SMPUQZZ6XSWPSX&P>[G]^^? MGY^[KO=D/7OHJ]^U/;GAEEZ(;+ ?*P#.5TQD\.=?'_[?]?#RXX?+JX_=EPVF M86@%^._7^-_X#U=7Y/^^6UU>_?SAAY\OK_Y'\F.!%83^_F.7+Y?)_^+N?W>@ M^_5G\G_WE@\Z&!G7__G%A[^\RY#X_*'KH8?WUY>75^__^_-D:3^"K74!78*0 M#=ZEO<@HM'Y7'S]^?!_]-6U::/ERCYST&Q_>I]/9CXS_"CGM,S/QX<]^-+V) M9UM!)&#"SW28+O""H$]D M@GSR7V7Z!J\[O&!\2.3]7>=]R5D./'<-7!^L\0^^Y\ U%L5UWW((FY>/ 2^ M:*[R(QQKQG,+8=X]@@#:EE-]^M3A&J2%K&1 T/=GF]F.Z#F,>CD8^$,=@X;9 M9AEX]M='SUEC?3SZ*\3"7(T4WHA'0F5@^8\WCO=<'93"2/50T.OV+1_B\><( M^/A+$>Y8F2SA@PLW6(ZQ:K%M+\2ZQ7V8XXG9$ B)J31H/73UNU/PG/D(\ES\ MHQUS4S1_JATU\ &\ GZ]X13H77IYY9C<@7 M4 C6$VC=0P<&6#[(#O>R(VM$B)]D][KF.@3W@7A*V5;U?/FVB]?7!B!$- 56 M=*(YL-K7-9N!M8.!Y4C.A=:ZGIG\VHT&G>VB/0P#_\5"R))8]\*.]R M0_0[MA>"UQ7^@F_94ENWN&<],_RMB[VC+0PBA8?Y@#\2\O-F]&\ MKKD4=U_9:8EZUFA3L+=?N[X/(I60T;W*9,@,U@P=TA(D[-BMZ%(];NR?K(>N>I"H]/9LS&J)H'G)X8Y$RW/R[^; D_[" M<2FN#3[&>,>A1EIA* ]4E]_$BJ"I$J ^4ETQ+X[;ELK !%@^2+9=<32LY(!' MI&<6/ *4.=I.6+_RHGD)[9(ZOW%$JF_"($0@^OS<>I4ZNJHZ[A&I<\CW,^UJ M(8TUZ!'I\BV'Q$]>(E-8G%909>BD_;*_HAMGDX\1"<[1C+S=.Z. M9Q],UR'I4QXZY!Z9K8^G&R5)^<#N/GA/[]< OB<<)3]$K+VXO$I2I/X5_^K/ M@?<$4._>C\(#Z7B.=0^8+POP ,FWW8"DS-&G2&^9GVE6 M GK([GAH#1!&*!W30O8![L6,LZ3%^UV47'1A/T)G+S(;Y&U9/$OXXPDFG&4C M_M3Q>3V(5I@SQDOAY1-XY3&[T%22VU?ZV,V@3@N_4P6PPN/2V7S80I*[USJX M2Z-%*U/G $$/:^8U2='EZ"7X#C?'*]9W>) M'1AL^*W'OA\"Q-L-F5TD(?A!WZXHH%8C#K][3HA9A5ZC2R(^C_^%II)\_U$? MWQG4Z;3^XB6Y #L/$3\QOIS"-0(9/22Y_Y-&6Y!+JT80(FD88$7XX"&N 9YK M*,GRC_I83J5,(Z='6X >,/2WR'L.'LD5-,OE]D$Z93J[Q$QT^0<"CVU+@J MA=):EN=:G% 1D1HY/P_O'6C?.)[%"&12FLGR6HM#RB1+IXWH;;>>&QT7+Q\Q M@=F3>ZZER.TG"X,63U6><*U!K]B3CE?C#?X=8S_E-)=%08NS*B33 .:3,(8T MZS.-91FOQ5L5D*C959J&VWM^:";;2I;1&AW3(E$:.3QV T!F"Y_ T JLQ&GF M<9O50Y;S&OU3/K%:4; ]M//BH^_H'OJ I"$CO">MN0>B@H[29THZ,9$@G0+- MW]\7*)K@7S26$*!03N,@+>"Z<]'95Q; /P]FT^%HNAP-R4_+V60\[*WP/_J] M26\Z&'66OXY&JV7G;W>N%:XA_L2_EE[W8*>!D%"3=Y7J77FHUDK?*YJ%R"$G:B59506;K M75I*[#U<=0R"LO$K$_# :Q6,\8\T*RM/0J:M8;@<2!4+@E\Z% M@CU4X/<.;PU]!@QO):6>UTE;;@J'U?2E(B:]#FNZ+HSZ93!B=-*6<5$.(R[I M9F"47%D5VI/Y=KJ2/SE;.!4(.GTF\3YQA&4A*#37EAC*YS -!@:I9J!!JLZ1 M)'[\'U(_[\ER $GK#P860J_0?8AJB'+V?+GNVA)-I8#PRI!D$HC%*^13$+#C M:BE3N+UT&P8JD,G0;P928_<)S\E#KWB";&0.6VE+;RV!!(T^,SB?5JOX H/' M0>@'WA:@B+);Y%'31%)U(.BGVSA34FU2/# #+VQ$[BR85I80*C-&.%5_VQ%;FCGAU7)N WTM;HJX*FC*$ MF[&DHDH!LD$":F-]^;LJB'#H- .((=B1\R4_GB,;@WP[?;F\$ISUN%,WB?W) M0P'N0U1*8@$?'H/9YLX'T5PY*X+?35_^KS(X4@PP!*LWHJ:>:XO, 49S?7G" MZMCP"&Z[D2!2>*J*KN'H@)0==RK8'-8^+#Y!(C89Y$?0E\2L>N:@RA4SM&9F MUM)'$KP^^M*=R\+ 1-'H?Z'XO(C>6E\.=EEP>%2;@0LM3I^2^2K$ M2:ZWOCSMLKBI<,4,' ^]1WD$1?UDL6LLNJ&,G1PGS$!-9=>JL%U=-Q;>**$1 M)?:IMKMJ;S$")0N?UDT6X<:")/49^6RNF+$8N4I?)LXE/8 LJ(U%4N104=@3 MN5$Q\[9%J:BEN*LLCHU%3,K@*,T2,Q!,GH*()CN[=^!#_)JPU'H4=Y5%\!@Q M%/F5*,L2,Q"DDJBX(PV-$5\I@>"K(2;RI2K-N M.)UDD3U&:*:,F2K]RJQN95KF"*B&0Y\/QXC-E &N+8<_AQ>5!%<=J(UED6HL M$J.,#8=F,T#)U$0273XIM)2%H['02RD=1Z/6#"QZZW5TN=]RYA9]M%=+JHD6#3"S06(_VH#A\ RSS8T&,*O %5#[S?4 MC=<$_A62< 1Y:27Z W!MH'3^Q1M!M]E1$D$Q4\R ,G-DI+ZY277677%*&D % M5AB'7:PP>F'PZ"'X3][&QNVDVWXL@Q6+=$,QDMK7:GF+J+%P?7F4C-W1"C,5 MV8?,#KKK494'1V@9&G'DL:HPI[N128Y$JDJ!YP>S33(WGJ]VT*PU,6$J>69P/JKQC=?NAI<3?-"H-7%<"FEM3Q[= M7PA.RH'+U*%E=VE-0%=(MAEK:8'9A^= W@D9XK7N>%$9XV3.O%V$VTUW*%?, M_/P.(\$%,P!; @>/^7 +7$RB@R?<6V^A"PEYY&E>(7*R_77'>54A5..+&5@. M >:J#2.>XI\=$#$73WWKH0#^,_H]&TFYWKI#PJHXJO#$#!0+%"IL;/I?+U#% MATGMR=@I<;QUPGU+A]I8]],%I:$L4MQV,*>>ZQU2E_!$;'Q*=-7^)(*T%2K- M!S-4Z:T%72*&,W=I.6"V.7AG8__(!L?ID^RO_5$%>5R\4@2:!.K8#0#F;W! MI^#5.%8/[0\NE 5.Q 0SH&)25T)=&O "0UFPA&QH^_881YCX)DZVC?:W&7KNEUCPZ2XK]73(HG.?'+U6SPZ=?99#A:+/]_ M9_1?=^/5'X9DQW,YH%0'2*6(J@X"6YDYKP3/.8_>E&QNSO1-JP04B]+ V^ZP MOB0;A5PU('JW-F)#I\2,JD"YN8D* S&:&X8*3^+RC@:=H$SF3IWYX+DB G$= M'&Y..+>',=G),@P74E./4:_ ^;XRY_N*G&\^1;D*Y_LF9N=G;KV*+J%0FAJ3 MQ*R@@I@4FP$(HS*V"!Q!-V-RE!6 DN*$&:#EZV*+T&*UUYVD7 8F/NUFX',N MD\DLDWE]+I-I5)G,TC9P32M%/H!:/D2J__Z>3&!3+8UFAVT\C\0?4: _F>9( M[Q[HOQ+80'%[HX M;7IK;\>_I%%E3&,,?I%@5&=<10$:N6O]XA,MC[B.T3 D%\5C8F/MAQD2_8EK M!,GU-\:]D-(7T@PQQ7BESCDJQ%<>PWQW8UR/DA#2V6$&@KWU/T(_?FMQY3'< MVC1SAIQG;DDR8L3YB-A9I)?\!< ;G \#D!2&B.E> -M[<"%?Y1]M KJO:$I+ MT9$A,4,.#S(M>T\6=.+L@4Q(++&E!#DTR@/IOO)9+AE5GD5FX%O%>?OS6O_% MS_+N&YG]B9EMI=TW!20;2U*LX, U"*59*4K^;#.P_,<;QWMFU.O\H4R]SD%O M^6OG9C+[8DJ]SDS*RYY>I40D2B^]FRB9T!QY3Q"+0O_U#@,\=OB Y(P M)77IA&:^9DQ$5UYM-,EV,P2+[F *C'9*>]U1V4:1HEC^3):5MAB? +KW?*#? M]"?A*_*$;7J&Z*Z_6 A9F+,W7EKKUI^A@6-!7IZMXC"ZX[='%*!2##9#71A4 MFZNQ,/ 1):%]9;TBFGT\+2RJ0R^\#S:ADYQI\:LF<'KICM@>$7 9]ID!]-A] MP@SQT.L7A+WWH??,6=>TMKK#KHL,A7:=&_ ,@_@$_^V MH5QO[57Z2H C0I?-)75O[&/LC;G@@43*#?#&"M2FVPWDI5P(NFDO]=> %%#X M0I2E*J-N?6:]F= M9=]5>U7#!K>5''].(,(G(I6$(&P;A9@P:-U#)S*<*\@'8SSM!12;%QHN)\VP M.@>>&Y'X!0:/ ^QF88<*I9-]?4MB'EB!_7B7<<6()Q:]@S-XM-P'3/IGS($0 MQ?5W'S"4'(EI\IO::S]6EJKF$6G_=D;C4;1E'U%BZ_B>]B*9C4AK?4BT7U(Y M#"ZYN]+[:Z_)V'ZFYZXEGNA1&4,6X^9>>RD/F%>:ZE,Q M">295X=FD)>6YIZ;J4M:U#EWHKO)#70MUZYG-^&.)2L[S5^JK[R;2/#,D-T$ M>38 :_\&\V("74"N:&&QY;V"P^DBBV!CL= *[,;B>K6!K,(D@](I70U1.1E4H"MUEI<&D M_$TESIQ(E35,:X[>!79K$+2QUYKPX_ 7F99\(:DPK/2M/L.$IS(G3Z*$1[C; M.1'S+"=EWMC=>&@;XR>N?R [@*R8-%]S25Y,%+ECANF9OI=,:D1)O16];R@+ M47/ECQ3Y37\H.D>X 6] ];JD7(!/$A:CYT [:]X> MU%KYL7/1>7LV"_^CU^WT>\MQ5%-EOA@M1]-5;S6>33N]Z;"S'-].QS?C06^Z MZO0&@]G==#6>WG;FL\EX,!XM-59;*=(K47* TT?C@BN![0H+4!]/Z2N;V&JC M:JZ^(D8WMW;KX*$!"[W?S95O]5S\HQW74:(OZ)_R"[K?[4Q'7PZ6ZV(VQ3\/ MXN))&A+U)Y+8$]^UI-O-5U?Y)3B*EN#B;C3L3,:]_G@R7F$7-W*#1_\])_5( M=9K.R54O/[WK93D2ZY+;26>E08G[:THKM/2 FM>H!*KY:H'56&?$:AV"^X"^ M**_SB_*FVQF.^BN-"X],]FU*XC7':J^UH%IV2A++B=E!\W+A8U&H>\:EVH"5 M<-L]?#^5OB8^Y-?$;9<$:F]&BT54%'LV^*1Q>=!?=&<]\6S$Y+P$ZGAY@9C_2GN$PA!M M6";*'#%@X?S:S3[2DRGQ2E]#W^?7T+@;KYW.;$Y._&)?YTMOL>CI/29XF^1L MDRU_O .N5\Q\/S CPHDWY,"R>D%#PG3K.*X.DTXV:GWLU.7,?6J#JS;)*Q% M5O*F8SW<-D!%C+O)G.<6"EY76#OXF&RB+N@ZXH>\COB-G Q,HO=7YKW%ZH_. M"FN'96\0*0RM\4DZ63+!2E%/K<<#],DI;JD*_S"1N^L\^?QZOX)22R90]FT3G_:*HY)X=#G$H$ M17$8K?6!)&8JL6!5Q]&\9DOA7"CH4X9U!JSA3]U^Z).+0SZ>M W(R>1!!?V# MU5M(SIET._V[Y7@Z6B[)LAW@-;R(TNUT;J70_TI N,/DH,""KMQE3T$WO66[ MWH ATU1 M'FQN=J_Q_\MGO K[MS2W59(O9EPB2/?((?!M!'?)TJ4L:!E<2XRE^T5!=9!+ M,\P,P)?A/7FD.("6$[TYT[OWPN#6(]6YR+:#9(!6&4/W0W_* *LSR Q@1Q9R M\23)/=DHY"6MCH4=M;_&I@JA)"O,P.W.![/-R _@U@IX50+R[;2_C*:*"IU0 M,T#8EYZ47C7L'MI?,%,%1D2\&1 E><;DP2?L5Q!F2F,ET57["V6JH$FSHRIZ MP55F59%5;PS"K**N5&H2Y M+MQ]J!:$B3]U#L'4X\79CV =.G&)_'5H!XEHONY?AHC8+>/+*8_4MK!,65X9 ML*;WUP-YZ[1P0>+MDJ )J^Z;N"V(^6\]/"!25Q;#/MMD89-+[I'IKOLLH](] M0246F6$W,1\SP=NJLJ(M-9CN\&@UR"OPSPCE6[PERM/#A3LQ]+NB9NCD%E\: M?=O/4WRB*Y'1Y4@L6/L"DAG45,R@$H-JU\NR%TAK8)T!"W/(OT;*6Z.%.SH2 METE-6+ G=:NT*(6\2Y+JCDR945MWO[0.)AJPEIE7(WBKN'#)B'M!PH3U>[XI MP=$";QGZ61*BW_J],'CT$/PG6-]AJ4(982'/@OC]U]$+0#;TP1Q!&RQ(^1\E M7=' 11>*3+!SO[F;1?MBXRO^P[[Y=J+U6I#?1E9M M'1>$\I3M;8Y+,X#!"QB,\8^.L+Y "D.$R+L%.D+&/0:T1UA3\PV_367F2$?P;;>X#8X-%;FX%1*?G,04BG M[\V]UU^_#U.S)/:UA=;^W6Z-Q1*W_^'R6H2<9'?=C@E/'.E5^>088H:?,2'/ M7!'[63:PP.R@.2+%WI'S94[Y%#?DU4>E5#./D"2>R\J+IB,^AB"#*(ZA.WPC M1J0$42:MG3<'\B8,L"G[&;IP&VX7A,E.ZH1BQ;]_A%X2ZX)_6FEXW?I3>F'6 MRLZ&EO'2(J7^K9?D&$UJV0KZZ+YI([=,I0@W("!2*D]Y" (+.O[%[B"#DW5_ M_+I0':E:ZG+Z]21_M/.\__PYG;FF2I\Y6-_ D\ESD.K=MK1E%9Z4?J'P":![ MSP?ZWR?,I68G2DP6\[?VNDTJ)=1X@.=94!IBHUXVI=/XQJVQ[X=O.XDL[,7^ MNDVJVL6 Q2)UL?@8BX5+$K&! 2^3TNE-K4E547CKI_M$K'81R+/$#!>K'L7] MY[7^,@.U T:(JD5Y%U\0;I/1/B5<"> 3_8FEZUH?.MW;ZIW]5\\F>DVO'@9Q MG8")YW.T299:RFGB!>]/W7.Q^LQ^X^3I.D47'O?JN, MH=L*+X.[(H/,V'T71-NY8)U6O,&$A]LPBL\. =;+D'NO1]Q7MQU=HBR&+$/, M )!('2 MWV'=[L(@N8"H9O77FH6MEJAJ0<.=IH0,4BU1BC+D>SW^4D MX<@YE(5:WOUN9SKZJW/RQOAAK8[W[9&:,]9 MN(9E=ULA4C4U_XHI.F.V(5W4'I MR/BG>.AS3)-Q70;VTF\,T> M8&'2UM!-H1$V;BQNZ(0T*[32;L>*^,B@JR$N?@Z=@ 2HA\_ P:T?[EP8^%R. M"WH8X?>L] >22V:76/9?-[.:ZDQ*$/!91VHA;[*,@L[GA?^4W M-ORK].!XAI8 /4$;,"P.W)3>TK#MC6ID,">?T6QZV$X.R9(9^4R[XFWZM.:: M 6#RE@4!C08C@MK)_$3!ZUPS;48(GZ-4@XY*84.ZO1"XX:IV9FMMN44J[.52 M8%+<,Q]$8X:16A3M+P0&Z\UMUQX+36--\8%&YIT)UEWQ#X5GKNC!T'3@CA6- M' 5%G;>QS]%076^QW"+NA111/^UO-S3RP,H!4\S0IK2Y[A^!4<,OTTUW5*-^ M_ H\,1>^2-2F@%O(D]=+=RBEH<67X8CAV WBNS'P"0RLP'Z\RV3BK+R$.W%6 MXMC]#*RXO"\V]!XP4&5T;L7OZ0X.-20OM:!@KJ3M%=H1I:VN;^H.E36XO=0M M=:7*3ZP JG8_EN%/K[S &GKA?; )G>+\Q3"J#:/;15WD0^F<@H!$HS1G%(SXC\MS#:)RK\L;8!V= MU//R1?P2^92RF$1=-5M-Z@_%2[.C_64N$U)'VYWCO0+0!R[8P$#*^N+V,V"? MEH20"KV 'V988/$U=!:A;.Q$_0S89$MA)\Q$ M_72'?2JN.P$_S, N>C8H,G!LZ(.5]9+L,$+PA!UU'XN614^2(V; =^1*ADU6 MI2P%5D./IIAFTJCLB-4WPQ]-0UEE'VR?RWG3'8+[0"Z9X;N\BWG3[0Q'_95A MF0P100H/OK/::UQY9$IC%T\DE*C!06ULQF4_/A2YA4:EPY#B&X=SFX@K<# [ MF ,,0\"XJ$R,*\@QH10-Y]?B8/=H&S9L2LPHPT&;WX3L3DA4F4/ON5^Y=?NH#34??XG*T4']3R8!)OA.JGHJU/05!P=5>^5 M_HI(B/02O;49:$AK(3H1S6B>B6=%;[7%;S>\]AX0B.X*<[60J)-NC<23F:P6 MDB/>#(U$T[)C-P"8M<'""L 0^#:".WZ"M-(@FD^S!":]Q,XM8(\YN/KIS"5J MV=):ZUYOZE"Q*&Y_4(XFB :])M78.63UY:KTE-0)2<>!F@I1G, -/7;X9K18C(:=Y6HV^&18<'WT5T@L66%0/=_.A)*] MK:QE36?XN63U\1 XF9+5 \?RL6$:*\,1HQ. MNAU;18RXI)N!T>$,)Q!;,.OX*GGT!^#:X'?+"3FFF/P(;:E]JM7:?A5F&& -_MK=V!%[R$H^+(_Y'W97[N=06\^ M7O4F1GJR>^QFFQOH6JX-+6?N^3"2':%_*]?;!*N_E5ZO"CAG7]A4O^OL"YN' MR=D7/OO")OM9C1T3G9Z?I2U>T=BQT.G%*P;>=NNYT?3F%IJA2$&L(U=O#M#R M$7.%H^=D.K?% U;@A''01;/S>V'PZ"'X3\ Y.N=V:HV[*D&ZH1C-PL G[[I# M]T$!I(->N@."Y5&B$&\H3&/?#Y664=I!MQ51'IQ#DLW Y7#_5-^@9/OKOHY= M,DS;CGWJ<,YRZXO71_=U[))@M665*>Q3PHZZ[U17@DINMSIVZ'O6Z_Q2];B.]D5QS4AQ-C*P'L]@+8D)$_HZ!,ZLI3F'9X[; MN1E'!W2AZI%M^R&BR.^_OK5)=%9$R1LY[IH(V=3: M'A0S-?,T,&J/(KM82K MTF_$H4=:K#"C>D3A=$X7[=&^!I=%3B:$C#/#$:NP^_1?B_N/X-RXB8^9H2:: MWNK9])M1,Z!6*Z;3?:-Q$ MU=THBY1!@GA?$R\SM";4?P'PX3$ Z]X30-;#VQ-NZ1M@H>60B]77 O$U88(G MM:U)2;T)7#=NK=2C"G(,..#9450Y?P(G92<<4'<"G;-&O@SR-GRKE:732P<\Y M&>>PSF/H<:(R<)SG!L/D3\>)>YU M\#W=YQBRV>O-\OOD9,K<$S%].JJ:A!S_2$RMZ-0N*I>,UQ,*]!>>JLJ>VRAH M,';C&M"WR/.5L[PJ?LS,\+^ATLR!RQ#-2HR)^%Y:MKAX'/?+AJS2P!IO)RXQ MEIG!^J:DJ32S#1&6RF';'411G_V2:#+R3OF8F5%V0Y47!R[US?ACO!F[X(&$ M!=N_$>LT*?^4SSAI[M9ZFR29RL%:S,J1>UJRS#M.(SAMCNB.2\^E-44!] %U M&@;$R25)-5?\0)^DF9) =IW-K16ZIR$Y'KYZ;Q>ZH>^)7N#B/"4 M-MUBKS@/2);\1@3@9(2_X*MK$W_%F4@?CYQ70$-2T)(U<"+.@4+TYJH- M9X*M\ \:#/@8ETK\G/Q;L0KGGSV7@SBG'^15V3CD^IQR?4X[-Y_TY MY?B<)A2)*,\XU,SYMK[[48BJ#3/8*I>XEGLNB*6_!3=!_+HMV+HMV MXF71XEI2E]RB6[DV9NXNM:R';+4M*F?,V%F2][R2O6^&%B1Z)/=$C[!G6RZ/ MR/+ #,1*QPI'?X4P>!V[?H#"R'*:!8\ K1XM5QA%9)4?:B+MOIEI:MGC_1S_YJW^EJ,#$PVF_^E%)K;UC051 M],28CBU/97;:;W?HW^G4P6Q#<:3D1)-;'>F[RVKGE^?R2.>SRO-9Y?FL\GQ6 M:3COSV>5Y[/*\UGE^:SR'%$^D8CR*5_4*NW('5[CT>%YYV>@7CBRDF>^V)B)^' #:+ZC- M&7(*EW_TAZEEB*G%FC.BBDJKSEB;J^MS[#/6L_4O-#2-/)A3GN+I5^EI"M:6 M.QA"MOP>G5@:+>W*4]1> $B_M)>$M?3>@ >^]WQPROO"C8")-5=[IU%C^QNJ>3 E_PS@$[VTP7=7Y5*#.OMA MSSE!9N4$4?6QZH:G_5"MF>0@+F]:[DJT[16$Q@[#CB@Z=;]VT%*;I24O)31V M%M90)F,-+R*T5: JKK;6O*;0V+F7D4I0[M6$-LK=Z>:L-';49I:$5L]O^=94 M;?MS8QH[*#1+M(^81[,"Z&1ENCW)-(T=$[9'KFM/O*%)]K$C?;]U$T;/+12\ MKC"#?,Q60J5!UT1_+9TI.MHR8F MV9#@$CV@&^4OT(U@T>E-V0';P]RQ['TUKH7HC1B/&(- MJ*;RJ8LGMH5![)>Z:U+9#(L5<&T(]A55)@!+%78A\?P9CM2'O"/UJ=L9S#Y_ M'J\^CTB2!,F8&,RFJ_'T=C0=C$<97^JB$PW? ?'X.CTJ'BOVQ(G=*\5A-*[$ MB/,D2"$FBM)4]QHL!5=N>3(Y8(BJW $2:' ?]O/D*$I*6]V';FSV>L*YFX3# M[Q:"Q V1@('25/?!DBP*3"K- $&"^>I,;^S(0Y;I/&:KG: %7F YFB.R4O9$ M=)(X=C<>VF:CY2LOXH5/-S&^JV)B1%_LP+=/=E#\S4[@=9SHJV?#0]N^QBJS M&_V1%-CEI'.KCW0*9DM9_IFAR+FS)SSP0C=8X.6)O5L;\ZDD^M21=&?&-8X^ MAW\FHC_!%@=T8/ Z"!%2P+K83[>M6S^R+-ZT/\>&0>?4<^V28I#MJMO>;E 2 MBAQJOS",71L1(H<@_N_8CM27 >!.22XV1 MI*V2 MA>KPZZ^L=D3$&SD_-DT\[MQUSC=Y<::%AP1(]M? MEYE!N/+)@O[*7S7(@H 9;0D4.W&RS+X=/4K\0^DH<9SJVLE\X1P?KG+Y(@ZY M?X8NW(;;@_A^]%@\.4"MS\EB0)/M6FE3)C:0MV M:Y:D/#>_&4E:/0($+!+PK2Q(V:&T1[IC<='J X^=3&^M.6:Q9#W(8 MTOYL@]0?P.(8%TKGX\UHKCM/L6;$N4QI/^;'MXT4WJ%K+(E1HW5T0H_4R?C; M@NK5/Y6_#&E$ >MOSL%N=VGK.GSB>'26H MDC*GR'/QCS:(Q8];ZEIQF!9AITB9&06O5_@#LTUO[44O4S K+R?-Z:W-P*B4 M?.8@I-/73.7K\7:'-?';UWK+P4_?77-K7_.[Z/9.>**4C0W($&Y&C.#PA"E7 M8E=T#K=OKCM>*E\,F4>NB8A$CV//-G<^B JKR")3Z*8[\%D2(0;YIW8B?H2[ M(8W%5$LBR[L!TE),!]8.DG-T0M[LWH$/$0:^3 A&HJON6*PTSM)L,.#.SZ3; M#WU,C^]C=Y)4*HS?*),+?WS,AS\FW4[_;CF>CI9+$O<8C*:K18^\W%5;W(-A M:%&)$%QD$?0QP1EN5Y1"@JGGD(21;JW!(8D#05I _VO_M0]<^W%KH:_\*(2X M9XL0$A-C1JRA.,]TEJ*GML0]S8!+5B"% .;)JQB"J/% ;0&>@$MJF 6B8!&C MN6YW6%8*:0=A+.+-<(Z7X6[G0( *% J1$G74;5Z7Q4R.(6:@EX0K,T>V(MC8 M/727QRB)EX@%9@!%4?(D]*EL<+QU,F/S*FMKO-&1B9.9A ^9H+*%D>UD!CX2 MX@Q];7D)6X9V,[RY- E^ MY:4:5.)>P$%CW7:K-"@<4ANR68=@Y_DPOKF__RAC%V:TU6T@B;G+F?Q1F#NW M8%0C%*S)"T-1F5!ZN8#L1%F==!L^:NSFDZYTA)[\A?S?O>4#_)O_!5!+ 0(4 M Q0 ( .Y#;D]*'I_V!X@ )T!P 1 " 0 !T:V]I M+3(P,3DP.3,P+GAM;%!+ 0(4 Q0 ( .Y#;D^&UL4$L! A0#% @ [D-N M3SQ;F^KK0@ X-L# !4 ( !F\@ '1K;VDM,C Q.3 Y,S!? M;&%B+GAM;%!+ 0(4 Q0 ( .Y#;D^$GS'7&C, .2# P 5 M " ;D+ 0!T:V]I+3(P,3DP.3,P7W!R92YX;6Q02P4& 8 !@"* 0 &!C\! end XML 56 R24.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Options outstanding and exercisable
Options Outstanding    Options Exercisable 
Exercise Prices   

Number

Outstanding

    

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

    

Number

Exercisable

    

Weighted
Average

Exercise Price

 
$0.01 - $0.15   2,000,000    7.26   $0.14    2,000,000   $0.14 
$0.16 - $0.99   1,349,793    4.09   $0.18    1,190,059   $0.18 
    3,349,793    5.98   $0.16    3,190,059   $0.16 
Option activity
   Number of
Shares
   Weighted Average
Price Per Share
 
Outstanding at January 1, 2018   4,376,474   $0.18 
Granted   67,394   $0.14 
Exercised        
Cancelled or expired   (1,094,075)  $0.17 
Outstanding at December 31, 2018   3,349,793   $0.16 
Granted        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   3,349,793   $0.16 
Warrants outstanding and exercisable
     Warrants Outstanding        Warrants Exercisable 
 Exercise Prices   Number
Outstanding
   

Weighted
Average

Remaining

Contractual Life

(Years)

    

Weighted
Average

Exercise Price

   Number
Exercisable
   

Weighted
Average

Exercise Price

 
$0.20   250,000   2.02   $0.20   250,000  $0.20 
Warrant activity
   Number of
Shares
   Weighted
Average
Price Per Share
 
Outstanding at January 1, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at December 31, 2018   250,000   $0.20 
Issued        
Exercised        
Cancelled or expired        
Outstanding at September 30, 2019   250,000   $0.20 
XML 57 R20.htm IDEA: XBRL DOCUMENT v3.19.3
A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Product warranties
   September 30,
2019
   December 31,
2018
 
Beginning balance  $46,103   $59,892 
Warranty claims incurred   (36,373)   (28,000)
Provision charged to expense   20,584    14,211 
Ending balance  $30,314   $46,103 
XML 58 R28.htm IDEA: XBRL DOCUMENT v3.19.3
B. NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Total current liabilities $ 3,757,137 $ 2,256,632
Total long-term liabilities 916,790 $ 233,998
Accounting Standards Update 201811 [Member]    
Total other assets 947,814  
Total current liabilities 3,757,137  
Total long-term liabilities $ 916,790  
XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 170 298 1 false 31 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://telkonet.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://telkonet.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://telkonet.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://telkonet.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://telkonet.com/role/CondensedConsolidatedStatementOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://telkonet.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPolicies A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - B. NEW ACCOUNTING PRONOUNCEMENTS Sheet http://telkonet.com/role/B.NewAccountingPronouncements B. NEW ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 00000009 - Disclosure - C. REVENUE Sheet http://telkonet.com/role/C.Revenue C. REVENUE Notes 9 false false R10.htm 00000010 - Disclosure - D. ACCOUNTS RECEIVABLE Sheet http://telkonet.com/role/D.AccountsReceivable D. ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 00000011 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES Sheet http://telkonet.com/role/E.AccruedLiabilitiesAndExpenses E. ACCRUED LIABILITIES AND EXPENSES Notes 11 false false R12.htm 00000012 - Disclosure - F. DEBT Sheet http://telkonet.com/role/E.Debt F. DEBT Notes 12 false false R13.htm 00000013 - Disclosure - G. PREFERRED STOCK Sheet http://telkonet.com/role/G.PreferredStock G. PREFERRED STOCK Notes 13 false false R14.htm 00000014 - Disclosure - H. CAPITAL STOCK Sheet http://telkonet.com/role/G.CapitalStock H. CAPITAL STOCK Notes 14 false false R15.htm 00000015 - Disclosure - I. STOCK OPTIONS AND WARRANTS Sheet http://telkonet.com/role/H.StockOptionsAndWarrants I. STOCK OPTIONS AND WARRANTS Notes 15 false false R16.htm 00000016 - Disclosure - J. RELATED PARTY TRANSACTIONS Sheet http://telkonet.com/role/I.RelatedPartyTransactions J. RELATED PARTY TRANSACTIONS Notes 16 false false R17.htm 00000017 - Disclosure - K. COMMITMENTS AND CONTINGENCIES Sheet http://telkonet.com/role/J.CommitmentsAndContingencies K. COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 00000018 - Disclosure - L. BUSINESS CONCENTRATION Sheet http://telkonet.com/role/K.BusinessConcentration L. BUSINESS CONCENTRATION Notes 18 false false R19.htm 00000019 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesPolicies A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.htm 00000020 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesTables A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - C. REVENUE (Tables) Sheet http://telkonet.com/role/C.RevenueTables C. REVENUE (Tables) Tables http://telkonet.com/role/C.Revenue 21 false false R22.htm 00000022 - Disclosure - D. ACCOUNTS RECEIVABLE (Tables) Sheet http://telkonet.com/role/C.AccountsReceivableTables D. ACCOUNTS RECEIVABLE (Tables) Tables http://telkonet.com/role/D.AccountsReceivable 22 false false R23.htm 00000023 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES (Tables) Sheet http://telkonet.com/role/D.AccruedLiabilitiesAndExpensesTables E. ACCRUED LIABILITIES AND EXPENSES (Tables) Tables http://telkonet.com/role/E.AccruedLiabilitiesAndExpenses 23 false false R24.htm 00000024 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Tables) Sheet http://telkonet.com/role/H.StockOptionsAndWarrantsTables I. STOCK OPTIONS AND WARRANTS (Tables) Tables http://telkonet.com/role/H.StockOptionsAndWarrants 24 false false R25.htm 00000025 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://telkonet.com/role/J.CommitmentsAndContingenciesTables K. COMMITMENTS AND CONTINGENCIES (Tables) Tables http://telkonet.com/role/J.CommitmentsAndContingencies 25 false false R26.htm 00000026 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details-Product warranties) Sheet http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesDetails-productWarranties A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details-Product warranties) Details http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesTables 26 false false R27.htm 00000027 - Disclosure - A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://telkonet.com/role/A.BasisOfPresentationAndSignificantAccountingPoliciesTables 27 false false R28.htm 00000028 - Disclosure - B. NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) Sheet http://telkonet.com/role/B.NewAccountingPronouncementsDetailsNarrative B. NEW ACCOUNTING PRONOUNCEMENTS (Details Narrative) Details http://telkonet.com/role/B.NewAccountingPronouncements 28 false false R29.htm 00000029 - Disclosure - C. REVENUE (Details - Product and recurring revenues) Sheet http://telkonet.com/role/C.RevenueDetails-ProductAndRecurringRevenues C. REVENUE (Details - Product and recurring revenues) Details http://telkonet.com/role/C.RevenueTables 29 false false R30.htm 00000030 - Disclosure - C. REVENUE (Details - Contract assets and liabilities) Sheet http://telkonet.com/role/C.RevenueDetails-ContractAssetsAndLiabilities C. REVENUE (Details - Contract assets and liabilities) Details http://telkonet.com/role/C.RevenueTables 30 false false R31.htm 00000031 - Disclosure - C. REVENUE (Details Narrative) Sheet http://telkonet.com/role/C.RevenueDetailsNarrative C. REVENUE (Details Narrative) Details http://telkonet.com/role/C.RevenueTables 31 false false R32.htm 00000032 - Disclosure - D. ACCOUNTS RECEIVABLE (Details) Sheet http://telkonet.com/role/D.AccountsReceivableDetails D. ACCOUNTS RECEIVABLE (Details) Details http://telkonet.com/role/C.AccountsReceivableTables 32 false false R33.htm 00000033 - Disclosure - E. ACCRUED LIABILITIES AND EXPENSES (Details) Sheet http://telkonet.com/role/E.AccruedLiabilitiesAndExpensesDetails E. ACCRUED LIABILITIES AND EXPENSES (Details) Details http://telkonet.com/role/D.AccruedLiabilitiesAndExpensesTables 33 false false R34.htm 00000034 - Disclosure - F. DEBT (Details Narrative) Sheet http://telkonet.com/role/F.DebtDetailsNarrative F. DEBT (Details Narrative) Details http://telkonet.com/role/E.Debt 34 false false R35.htm 00000035 - Disclosure - G. PREFERRED STOCK (Details Narrative) Sheet http://telkonet.com/role/G.PreferredStockDetailsNarrative G. PREFERRED STOCK (Details Narrative) Details http://telkonet.com/role/G.PreferredStock 35 false false R36.htm 00000036 - Disclosure - H. CAPITAL STOCK (Details Narrative) Sheet http://telkonet.com/role/H.CapitalStockDetailsNarrative H. CAPITAL STOCK (Details Narrative) Details http://telkonet.com/role/G.CapitalStock 36 false false R37.htm 00000037 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) Sheet http://telkonet.com/role/I.StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable I. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) Details http://telkonet.com/role/H.StockOptionsAndWarrantsTables 37 false false R38.htm 00000038 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Option Activity) Sheet http://telkonet.com/role/I.StockOptionsAndWarrantsDetails-optionActivity I. STOCK OPTIONS AND WARRANTS (Details-Option Activity) Details http://telkonet.com/role/H.StockOptionsAndWarrantsTables 38 false false R39.htm 00000039 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) Sheet http://telkonet.com/role/I.StockOptionsAndWarrantsDetails-warrantsOutstandingAndExercisable I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) Details http://telkonet.com/role/H.StockOptionsAndWarrantsTables 39 false false R40.htm 00000040 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity) Sheet http://telkonet.com/role/I.StockOptionsAndWarrantsDetails-warrantActivity I. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity) Details http://telkonet.com/role/H.StockOptionsAndWarrantsTables 40 false false R41.htm 00000041 - Disclosure - I. STOCK OPTIONS AND WARRANTS (Details Narrative) Sheet http://telkonet.com/role/I.StockOptionsAndWarrantsDetailsNarrative I. STOCK OPTIONS AND WARRANTS (Details Narrative) Details http://telkonet.com/role/H.StockOptionsAndWarrantsTables 41 false false R42.htm 00000042 - Disclosure - J. RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://telkonet.com/role/J.RelatedPartyTransactionsDetailsNarrative J. RELATED PARTY TRANSACTIONS (Details Narrative) Details http://telkonet.com/role/I.RelatedPartyTransactions 42 false false R43.htm 00000043 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Lease expense) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetails-LeaseExpense K. COMMITMENTS AND CONTINGENCIES (Details - Lease expense) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 43 false false R44.htm 00000044 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Other information related to leases) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetails-OtherInformationRelatedToLeases K. COMMITMENTS AND CONTINGENCIES (Details - Other information related to leases) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 44 false false R45.htm 00000045 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetails-FutureLeasePayments K. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 45 false false R46.htm 00000046 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details-Lease Commitments) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetails-leaseCommitments K. COMMITMENTS AND CONTINGENCIES (Details-Lease Commitments) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 46 false false R47.htm 00000047 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details-Sales Tax Accrual) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetails-salesTaxAccrual K. COMMITMENTS AND CONTINGENCIES (Details-Sales Tax Accrual) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 47 false false R48.htm 00000048 - Disclosure - K. COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://telkonet.com/role/K.CommitmentsAndContingenciesDetailsNarrative K. COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://telkonet.com/role/J.CommitmentsAndContingenciesTables 48 false false R49.htm 00000049 - Disclosure - L. BUSINESS CONCENTRATION (Details Narrative) Sheet http://telkonet.com/role/L.BusinessConcentrationDetailsNarrative L. BUSINESS CONCENTRATION (Details Narrative) Details http://telkonet.com/role/K.BusinessConcentration 49 false false All Reports Book All Reports tkoi-20190930.xml tkoi-20190930.xsd tkoi-20190930_cal.xml tkoi-20190930_def.xml tkoi-20190930_lab.xml tkoi-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 60 R16.htm IDEA: XBRL DOCUMENT v3.19.3
J. RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2019
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE J – RELATED PARTY TRANSACTIONS

 

During the nine months ended September 30, 2019 and during the year ended December 31, 2018, the Company agreed to issue common stock in the amount of $105,000 and $144,000, respectively, and pay cash consideration of $5,000 and $0, respectively, to the Company’s non-employee directors as compensation for their attendance and participation in the Company’s Board of Director and committee meetings.

XML 61 R12.htm IDEA: XBRL DOCUMENT v3.19.3
F. DEBT
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
DEBT

NOTE F – DEBT

 

Revolving Credit Facility

 

The Company is a party to a loan and security agreement (the “Heritage Bank Loan Agreement”), with Heritage Bank of Commerce, a California state chartered bank (“Heritage Bank”), governing a revolving credit facility in a principal amount not to exceed $2,000,000 (the “Credit Facility”). Availability of borrowings under the Credit Facility is subject to a borrowing base calculation based on the Company’s eligible accounts receivable and eligible inventory each multiplied by an applicable advance rate, with an overall limitation tied to the Company’s eligible accounts receivable. The Heritage Bank Loan Agreement is available for working capital and other general business purposes. The outstanding principal balance of the Credit Facility bears interest at the Prime Rate plus 3.00%, which was 8.00% at September 30, 2019 and 8.50% at December 31, 2018. On October 9, 2014, as part of the Heritage Bank Loan Agreement, Heritage Bank was granted a warrant to purchase 250,000 shares of Telkonet common stock, for further information on the accounting for warrants, refer to Note I. The warrant has an exercise price of $0.20 and expires October 9, 2021. On November 6, 2019, the eleventh amendment to the Credit Facility was executed to extend the maturity date to September 30, 2021, unless earlier accelerated under the terms of the Heritage Bank Loan Agreement, and eliminate the maximum EBITDA loss covenant.  The eleventh amendment was effective as of September 30, 2019.

 

The Heritage Bank Loan Agreement contains covenants that place restrictions on, among other things, the incurrence of debt, granting of liens and sale of assets. The Heritage Bank Loan Agreement also contains financial covenants. As discussed above, the EBITDA loss covenant was eliminated in the eleventh amendment to the Credit Facility. The sole financial covenants are a minimum asset coverage ratio and a minimum unrestricted cash balance of $2 million, both of which are measured at the end of each month. A violation of any of these covenants could result in an event of default under the Heritage Bank Loan Agreement. Upon the occurrence of such an event of default or certain other customary events of defaults, payment of any outstanding amounts under the Credit Facility may be accelerated and Heritage Bank’s commitment to extend credit under the Heritage Bank Loan Agreement may be terminated. The Heritage Bank Loan Agreement contains other representations and warranties, covenants, and other provisions customary to transactions of this nature.

 

The outstanding balance on the Credit Facility was $909,423 and $121,474 at September 30, 2019 and December 31, 2018 and the remaining available borrowing capacity was approximately $742,000 and $499,000, respectively. As of September 30, 2019, the Company was in compliance with all financial covenants.

XML 62 R39.htm IDEA: XBRL DOCUMENT v3.19.3
I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) - Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Warrants Outstanding, Number Outstanding 250,000 250,000 250,000
Weighted Average Exercise Price $ 0.20 $ 0.20 $ 0.20
$0.20 [Member]      
Warrants Outstanding, Number Outstanding 250,000    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 7 days    
Weighted Average Exercise Price $ 0.20    
Warrants Exercisable, Number Exercisable 250,000    
Warrants Exercisable, Weighted Average Exercise Price $ 0.20    
XML 63 R31.htm IDEA: XBRL DOCUMENT v3.19.3
C. REVENUE (Details Narrative)
Sep. 30, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 800,000
Revenue, Remaining Performance Obligation, Percentage 100.00%
Remaining performance obligations term 6 months
Costs incurred to fulfill contracts $ 300,000
XML 64 R35.htm IDEA: XBRL DOCUMENT v3.19.3
G. PREFERRED STOCK (Details Narrative) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Series B Preferred Stock [Member]    
Liquidation preference $ 450,655 $ 435,081
Unpaid dividends 190,655 175,081
Series A Preferred Stock [Member]    
Liquidation preference 1,655,535 1,600,168
Unpaid dividends $ 730,535 $ 675,168
XML 65 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 15,000,000 15,000,000
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 190,000,000 190,000,000
Common stock, shares outstanding 135,633,350 134,793,211
Common stock, shares issued 135,633,350 134,793,211
Series A Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 215 215
Preferred stock, shares outstanding 185 185
Preferred stock, liquidiation preference $ 1,655,535 $ 1,600,168
Series B Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 538 538
Preferred stock, shares outstanding 52 52
Preferred stock, liquidiation preference $ 450,655 $ 435,081
XML 66 R7.htm IDEA: XBRL DOCUMENT v3.19.3
A. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

NOTE A – BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

 

A summary of the significant accounting policies applied in the preparation of the accompanying condensed consolidated financial statements follows.

 

General

 

The accompanying unaudited condensed consolidated financial statements of Telkonet, Inc. (the “Company”, “Telkonet”) have been prepared in accordance with Rule S-X of the Securities and Exchange Commission (the “SEC”) and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.

 

In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. However, the results from operations for the nine months ended September 30, 2019, are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. The unaudited condensed consolidated financial statements should be read in conjunction with the consolidated December 31, 2018 financial statements and footnotes thereto included in the Company's Form 10-K filed with the SEC.

 

Business and Basis of Presentation

 

Telkonet, Inc. (the “Company”, “Telkonet”), formed in 1999 and incorporated under the laws of the state of Utah, is the creator of the EcoSmart Platform of intelligent automation solutions designed to optimize energy efficiency, comfort and analytics in support of the emerging Internet of Things (“IoT”).

 

In 2007, the Company acquired substantially all of the assets of Smart Systems International (“SSI”), which was a provider of energy management products and solutions to customers in the United States and Canada and the precursor to the Company’s EcoSmart platform. The EcoSmart platform provides comprehensive savings, management reporting, analytics and virtual engineering of a customer’s portfolio and/or property’s room-by-room energy consumption. Telkonet has deployed more than a half million intelligent devices worldwide in properties within the hospitality, military, educational, healthcare and other commercial markets. The EcoSmart platform is recognized as a solution for reducing energy consumption, operational costs and carbon footprints, and eliminating the need for new energy generation in these marketplaces – all whilst improving occupant comfort and convenience.

 

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Telkonet Communications, Inc. We currently operate in a single reportable business segment.

 

Going Concern and Management’s Plan

 

The accompanying financial statements have been prepared on a going concern basis which assumes the Company will be able to realize its assets and discharge its liabilities in the normal course of business for the foreseeable future and, thus, do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.

 

Since inception through September 30, 2019, we have incurred cumulative losses of $125,289,454 and have never generated enough funds through operations to support our business. For the nine-month period ended September 30, 2019, we had an operating cash flow deficit of $1,977,408 from operations. The Company’s ability to continue as a going concern is dependent upon generating profitable operations in the future and obtaining the necessary financing to meet its obligations and repay its liabilities arising from normal business operations when they come due. There can be no assurance that the Company will be able to secure such financing at commercially reasonable terms, if at all. If cash resources become insufficient to meet the Company’s ongoing obligations, the Company will be required to scale back or discontinue portions of its operations or discontinue operations entirely, whereby, the Company’s shareholders may lose some or all of their investment.

 

In June 2018, the Company’s Board engaged an investment bank to identify strategic alternatives to maximize shareholder value, including but not limited to, a sale of the Company, an investment in the Company, a merger or other business combination, a sale of all or substantially all assets or a strategic joint venture. At November 14, 2019, no definitive alternatives had been identified.

 

During the quarter ended September 30, 2019, the Company began initiating a number of cost elimination and liquidity management actions, including, reviewing opportunities to decrease spend with third party consultants and providers, strategically reviewing whether or not to fill employee positions in the event of vacancies, and implementing sales campaigns to sell slow-moving inventory and reducing existing inventory volumes. Management expects these actions will continue to reduce operating losses. The full impact of these actions is not expected to be reflected in the Company’s financial statements in the next twelve months. There is no guarantee these actions, nor any other actions identified, will yield profitable operations in the foreseeable future.

 

At September 30, 2019, the Company had $3,484,114 of cash and approximately $742,000 of availability on its credit facility. The Company currently expects to draw on these cash reserves and utilize the credit facility to finance its near term working capital needs. It expects to continue to incur operating losses and negative operating cash flows for one year beyond the date of these financial statements. Accordingly, and in light of the Company’s historic and continuing losses, there is substantial doubt about the Company’s ability to continue as a going concern.

 

Income (Loss) per Common Share

 

The Company computes earnings per share under ASC 260-10, “Earnings Per Share”. Basic net income (loss) per common share is computed using the weighted average shares outstanding. Diluted net income (loss) per common share is computed using the treasury stock method, which assumes that the proceeds to be received on exercise of outstanding stock options and warrants are used to repurchase shares of the Company at the average market price of the common shares for the year. Dilutive common stock equivalents consist of shares issuable upon the exercise of the Company's outstanding stock options and warrants. For the nine months ended September 30, 2019 and 2018, there were 3,599,793 and 3,557,399 shares of common stock underlying options and warrants excluded due to these instruments being anti-dilutive, respectively.

 

Use of Estimates

 

The preparation of financial statements in conformity with United States of America (“U.S.”) generally accepted accounting principles (“GAAP”) requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates are used when accounting for items and matters such as revenue recognition and allowances for uncollectible accounts receivable, inventory obsolescence, depreciation and amortization, long-lived assets, taxes, related valuation allowance and income tax provisions, stock-based compensation, and contingencies. The Company believes that the estimates, judgments and assumptions are reasonable, based on information available at the time they are made. Actual results may differ from those estimates.

 

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740-10 “Income Taxes.” Under this method, deferred income taxes (when required) are provided based on the difference between the financial reporting and income tax bases of assets and liabilities and net operating losses at the statutory rates enacted for future periods. The Company has a policy of establishing a valuation allowance when it is more likely than not that the Company will not realize the benefits of its deferred income tax assets in the future.

 

The Company adopted ASC 740-10-25, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740-10-25 also provides guidance on de-recognition, classification, treatment of interest and penalties, and disclosure of such positions.

 

Revenue from Contracts with Customers

  

Identify the customer contracts

 

The Company accounts for a customer contract under ASC 606 when the contract is legally enforceable. A contract is legally enforceable when all of the following criteria are met: (1) the contract has been approved by the Company and the customer and both parties are committed to perform their respective obligations, (2) the Company can identify each party’s rights regarding goods or services transferred, (3) the Company can identify payment terms for goods or services transferred, (4) the contract has commercial substance, and (5) collectability of all the consideration to which the Company is entitled in exchange for the goods or services transferred is probable.

 

A contract does not exist if each party to the contract has the unilateral right to terminate a wholly unperformed contract without compensating the other party (or parties). Nearly all of the Company’s contracts do not contain such mutual termination rights for convenience. All contracts are in written form.

 

Identify the performance obligations

 

The Company will enter into product only contracts that contain a single performance obligation related to the transfer of EcoSmart products to a customer.

 

The Company will also enter into certain customer contracts that encompass product and installation services, referred to as “turnkey” solutions. These contracts ultimately provide the customer with a solution that enhances the functionality of the customer’s existing equipment. For this reason, the Company has determined that the product and installation services are not separately identifiable performance obligations, but in essence represent one, combined performance obligation (“turnkey”).

 

The Company also offers technical phone support services to customers. This service is considered a separate performance obligation.

 

Determine the transaction price

 

The Company generally enters into contracts containing fixed prices. It is not customary for the Company to include contract terms that would result in variable consideration. In the rare situation that a contract does include this type of provision, it is not expected to result in a material adjustment to the transaction price. The Company regularly extends pricing discounts; however, they are negotiated up front and adjust the fixed transaction price set out in the contract.

 

Customer contracts will typically contain upfront deposits that will be applied against future invoices, as well as customer retainage. The intent of any required deposit or retainage is to ensure that the obligations of either party are honored and follow customary industry practices. In addition, the Company will typically be paid in advance at the beginning of any support contracts, consistent with industry practices. None of these payment provisions are intended to represent significant implicit financing. The Company’s standard payment terms are thirty days from invoice date. Products are fully refundable when returned in their original packaging without damage or defacing less a restocking fee. Historical returns have shown to be immaterial. The Company offers a standard one-year assurance warranty. However customers can purchase an extended warranty. Under the new standard, extended warranties are accounted for as a service warranty, requiring the revenue to be recognized over the extended service periods. Contracts involving an extended warranty are immaterial and will continue to be combined with technical phone support services revenue and recognized on a straight-line basis over the term of the contract.

 

Allocate the transaction price to the performance obligations

 

Revenues from customer contracts are allocated to the separate performance obligations based on their relative stand-alone selling price (“SSP”) at contract inception. The SSP is the price at which the Company would sell a promised good or service separately. The best evidence of an SSP is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. However, turnkey solutions are sold for a broad range of amounts resulting from, but not limited to, tiered discounting for value added resellers (“VAR”) based upon committed volumes and other economic factors. Due to the high variability of our pricing, the Company cannot establish a reliable SSP using observable data. Accordingly, the Company uses the residual approach to allocate the transaction price to performance obligations related to its turnkey solutions. When support services are not included within the turnkey solution, the residual method is not utilized and no allocation of the transaction price to the performance obligation is necessary.

 

All support service agreements, whether single or multi-year terms, automatically renew for one-year terms at a suggested retail price (“SRP”). Support service renewals are consistently priced and therefore would support the use of SRP as the best estimate of an SSP for such performance obligations.

 

Revenue Recognition

 

The Company recognizes revenues from product only sales at a point in time, when control over the product has transferred to the customer. As the Company’s principal terms of sale are FOB shipping point, the Company primarily transfers control and records revenue for product only sales upon shipment.

 

A typical turnkey project involves the installation and integration of 200-300 rooms in a customer-controlled facility and usually takes sixty days to complete. Since control over goods and services transfers to a customer once a room is installed, the Company recognizes revenue for turnkey solutions over time. The Company uses an outputs measure based on the number of rooms installed to recognize revenues from turnkey solutions.

 

Revenues from support services are recognized over time, in even daily increments over the term of the contract, and are presented as “Recurring Revenue” in the Statement of Operations.

 

Contract liabilities include deferrals for the monthly support service fees. Long-term contract liabilities represent support service fees that will be recognized as revenue after September 30, 2020.

 

Contract Fulfillment Cost

 

The Company recognizes related costs of the contract over time in relation to the revenue recognized. Costs included within the projects relate to the cost of the material, direct labor and costs of outside services utilized to complete projects. These are represented as “Contract assets” in the condensed consolidated balance sheets.

 

Guarantees and Product Warranties

 

The Company records a liability for potential warranty claims in cost of sales at the time of sale. The amount of the liability is based on the trend in the historical ratio of claims to sales, the historical length of time between the sale and resulting warranty claim, new product introductions and other factors. The products sold are generally covered by a warranty for a period of one year. In the event the Company determines that its current or future product repair and replacement costs exceed its estimates, an adjustment to these reserves would be charged to earnings in the period such determination is made. For the nine months ended September 30, 2019 and the year ended December 31, 2018, the Company experienced returns of approximately 1% to 2% of materials included in the cost of sales. As of September 30, 2019 and December 31, 2018, the Company recorded warranty liabilities in the amount of $30,314 and $46,103, respectively, using this experience factor range.

 

Product warranties for the nine months ended September 30, 2019 and the year ended December 31, 2018 are as follows:

 

   September 30,
2019
   December 31,
2018
 
Beginning balance  $46,103   $59,892 
Warranty claims incurred   (36,373)   (28,000)
Provision charged to expense   20,584    14,211 
Ending balance  $30,314   $46,103