0001213900-20-007284.txt : 20200325 0001213900-20-007284.hdr.sgml : 20200325 20200324185005 ACCESSION NUMBER: 0001213900-20-007284 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200325 DATE AS OF CHANGE: 20200324 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TABLE TRAC INC CENTRAL INDEX KEY: 0001090396 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISCELLANEOUS AMUSEMENT & RECREATION [7990] IRS NUMBER: 880365568 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-32987 FILM NUMBER: 20739540 BUSINESS ADDRESS: STREET 1: BAKER TECHNOLOGY PLAZA SOUTH STREET 2: 6101 BAKER ROAD ? SUITE 206 CITY: MINNETONKA STATE: MN ZIP: 55345 BUSINESS PHONE: 952-548-8877 MAIL ADDRESS: STREET 1: BAKER TECHNOLOGY PLAZA SOUTH STREET 2: 6101 BAKER ROAD ? SUITE 206 CITY: MINNETONKA STATE: MN ZIP: 55345 10-K 1 f10k2019_tabletracinc.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-K

 

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

 

For the fiscal year ended December 31, 2019

 

Commission File No. 001-32987

 

TABLE TRAC, INC.

(Exact name of registrant as specified in its charter)

 

Nevada   88-0336568
(State or other jurisdiction of
Incorporation or Organization)
  (IRS Employer
Identification No.)
     
6101 Baker Road, Suite 206, Minnetonka, Minnesota   55345
(Address of principal executive office)   (Zip Code)

 

Registrant’s telephone number, including area code: (952) 548-8877

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which register
N/A   N/A   N/A

 

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

 

Common Stock, par value $0.001

(Title of Class)

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐  No ☒

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes ☐ No ☒

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

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

 

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

 

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

 

The aggregate market value of the registrant’s common stock held by non-affiliates as of June 28, 2019 was approximately $7.7 million based on the closing sales price of the registrant’s common stock on that date ($2.50 per share). As of March 24, 2020, the registrant had outstanding 4,506,788 shares of common stock, $.001 par value per share.

 

DOCUMENTS INCORPORATED IN PART BY REFERENCE

 

None.

 

 

 

 

 

 

Table Trac, Inc.  

 

Table of Contents  

 

  Page
PART I.  
Item 1. Business 1
Item 1A. Risk Factors 3
Item 1B. Unresolved Staff Comments 8
Item 2. Properties 8
Item 3. Legal Proceedings 8
Item 4. Mine Safety Disclosures 8
   
PART II.  
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 9
Item 6. Selected Financial Data 9
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation 9
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 13
Item 8. Financial Statements F-1
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure 14
Item 9A. Controls and Procedures 14
Item 9B. Other Information 14
   
PART III.  
Item 10. Directors, Officers and Corporate Governance 15
Item 11. Executive Compensation 18
Item 12. Security Ownership of Certain Beneficial Owners and Management 19
Item 13. Certain Relationships and Related Transactions and Director Independence 20
Item 14. Principal Accountant Fees and Services 20
   
PART IV.  
Item 15. Exhibits and Financial Statement Schedules 21
Signatures 22
Certifications and Exhibits

 

i

 

 

PART I

 

Item 1. Business.

 

GENERAL

 

Table Trac, Inc. (the “Company” or “Table Trac”) is a Nevada corporation, formed on June 27, 1995, with principal offices in Minnetonka, Minnesota. The Company’s corporate website address is www.TableTrac.com.

 

The Company has developed and patented (U.S. patent # 5,957,776) a proprietary information and management system (called our “Table Trac” system) that automates and monitors the operations of casino table game operations. In addition to its table games management system, Table Trac has been adding functionality to related casino system modules for guest rewards and loyalty club, marketing analysis, guest service, promotions, administration / management, vault / cage management and audit / accounting tasks. Aggregated together, all of these modules have become the “Casino Trac” product, a full-featured Casino Management System (CMS) offering what we believe to be a powerful combination of value, efficiency and reliability for casinos seeking to add or upgrade their casino systems.

 

 The Company sells systems and technical support to casinos. The open architecture of the Table Trac system is designed to provide operators with a scalable and flexible system that can interconnect and operate with most third-party software or hardware. Key products and services forming a part of the Table Trac system include modules designed to drive player tracking programs and kiosk promotions, as well as vault and cage controls. The company’s systems meet the strictest auditing, accounting and regulatory requirements. The Company has developed a patented, real-time system that automates and monitors the operations of casino gaming tables. 

 

The Company continues to increase its market share by expanding its product offerings to include new system features and ancillary products.

 

TABLE TRAC INSTALLATIONS

 

Table Trac currently has casino management systems, table games management systems and ancillary products installed with on-going support and maintenance contracts at 100 casino operators in over 160 casinos worldwide in the U.S., Australia, Caribbean, Central and South America.

 

AVAILABILITY OF TABLE TRAC

 

Table Trac systems are available for purchase from the Company by any legal gambling casino in the U.S. and legal casinos operating outside the USA. Table Trac’s systems are purchased, installed and sold with a monthly license and maintenance contract whereby Table Trac performs required maintenance on its systems to assure trouble-free operations.

 

MANUFACTURING CAPABILITIES

 

The Company designs and manufactures its own table game interface units and slot machine gaming machine interface boards using the services of third-party electronics assembly firms. The Company has relationships with a host of third-party electronic and gaming equipment manufacturers that can be readily available for hire, as needed.

 

1

 

 

TRADEMARKS AND PATENTS

 

The Company has a registered trademark (“TABLE TRAC”), which was originally issued on September 7, 2000.

 

In May of this year the Company received Patent Pending status on its April 2017 application 15/946,227 “SYSTEMS AND METHODS OF FACILITATING INTERACTIONS BETWEEN AN ELECTRONIC GAMING MACHINE, GAME PLAYER, AND A CONTROL SYSTEM”.  In addition, the Company renewed its Trademark claim for “Table Trac” which was granted July 31, 2018 Reg. No. 5,529,779 and made a new Trademark claim on its “CasinoTrac” brand which is pending.

 

EMPLOYEES

 

As of December 31, 2019, the Company had 24 full-time equivalents with an employee headcount of 24.

 

GOVERNMENT REGULATIONS

 

The gaming and lottery industries are generally subject to extensive and evolving regulation that customarily includes some form of licensing or regulatory screening of suppliers, manufacturers and distributors and their applicable affiliates, their major shareholders, officers, directors and key employees. In addition, certain of our gaming products and technologies must be certified or approved in certain jurisdictions in which we operate. Regulators review many facets of an applicant or holder of a license, including its financial stability, integrity and business experience. Any failure to receive a license or the loss of a license that we currently hold could have a material adverse effect on us or on our results of operations, cash flow or financial condition.

 

While we believe that we are in compliance with all material gaming and lottery laws and regulatory requirements applicable to us, we cannot assure that our activities or the activities of our customers will not become the subject of any regulatory or law enforcement proceeding or that any such proceeding would not have a material adverse impact on us or our results of operations, cash flow or financial condition.

 

RECENT DEVELOPMENTS

 

The Company signed eight new customer contracts in 2019 and expanded the Company’s presence in Minnesota, Maryland, Oklahoma, Iowa, Nevada, Australia and Jamaica. At the end of 2019, the Company had casino management systems, table games management systems and ancillary products installed with on-going support and maintenance contracts with 100 casino operators in over 160 casinos worldwide. 

 

At the Company’s annual shareholder meeting in October 2019, the Company’s shareholders re-elected Thomas Mertens and William Martinez as its independent board members; along with one of the Company’s current officers, Chad Hoehne, Table Trac’s, President, Chief Technical Officer and founder, and now its Chief Executive Officer. The board elected Mr. Hoehne as Chairman of the Board, while Mr. Mertens was elected to serve as chairman of the audit and compensation committees. Mr. Martinez was elected to serve as chairman of the compliance committee.

 

During 2019, the Company participated in several key industry trade shows and conferences, including the ICE Gaming Show, the Caribbean Gaming Show, the National Indian Gaming Association Trade Show and Conference, the Oklahoma Indian Gaming Association Trade Show and Conference, and Global Gaming Expo (G2E), the industry’s premier event. The Company also holds licenses in Colorado, Iowa, Maryland, Nevada and pending in California and Minnesota, which will allow the Company to pursue sales in these territories.

 

In February 2020, the Company obtained a $500,000 line of credit with a lender.

 

2

 

 

Item 1A. Risk Factors.

 

The Company’s business is subject to unpredictable order flows, which might cause its results to fluctuate significantly from period to period.

 

Individual system sales can have a long sales cycle, resulting in unpredictable revenue from such sales. Other revenue is derived from expansion opportunities at existing customer facilities and, although existing customers have in the past engaged us to provide expanded services and systems, there is no contractual agreement to provide us with any minimum volume or the ability to expand our services and systems. For these reasons, the Company can experience unpredictable order flows for system expansions.

 

We are dependent on our intellectual property and we may be unable to protect our intellectual property from infringement, or misappropriation.

 

The gaming industry and the software industry are in general characterized by the use of various forms of intellectual property. We are dependent upon patented technologies, trademarked brands and proprietary information for our business. We endeavor to protect our intellectual property rights and our products through a combination of patent, trademark, trade dress, copyright and trade secret laws, as well as licensing agreements and third-party nondisclosure and assignment agreements. We cannot, however, be certain that any trademark, copyright, issued patent or other types of intellectual property will provide competitive advantages for us. Furthermore, we cannot be certain that our efforts to protect our intellectual property rights or products will be successful.

 

Our existing patents may be found invalid or unenforceable and any current or future patent applications may not be approved.

 

We have patents and we utilize patent protection in the United States relating to certain processes and products. We cannot assure you that all of our existing patents would be found valid or enforceable or will continue to be valid or enforceable, or that any pending patent applications will be approved. Our competitors may in the future challenge the validity or enforceability of certain of our patents. The patents we own could be challenged, invalidated or circumvented by others and may not be of sufficient scope or strength to provide us with any meaningful protection or commercial advantage. Competitors may infringe our patents and we may not have adequate resources or there may be other reasons we do not enforce our patents. Our patents may not adequately cover a competitor’s products in such a way as to provide us with a competitive advantage. Furthermore, the future interpretation by courts of United States laws regarding the validity of patents could negatively affect the validity or enforceability of our current or future patents.

 

Our efforts to protect our unpatented proprietary technology may not be successful.

 

We rely on unpatented proprietary technology. It is possible that others will independently develop the same or similar technology or otherwise obtain access to our unpatented technology. To protect our trade secrets and other proprietary information, we require employees, consultants, advisors and other collaborators to enter into confidentiality agreements. We cannot assure you that these agreements are fully enforceable or will provide meaningful protection for our trade secrets, know-how or other proprietary information in the event of any unauthorized use, misappropriation or disclosure of such trade secrets, know-how or other proprietary information. Furthermore, we may not have adequate resources to enforce these agreements in a meaningful way. If we are unable to maintain the proprietary nature of our technologies or enforce the agreements we use to protect those technologies, it could have a material adverse effect on our business.

 

We may not be able to establish or maintain our trademarks.

 

We rely on our trademarks, trade names, trade dress, copyrights and brand names to distinguish our products from the products of our competitors. We have registered or applied to register many of these trademarks. Our trademarks may not remain valid or enforceable. We may not be able to build and maintain goodwill in our trademarks or other intellectual property. Third parties may oppose our trademark applications or challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote resources towards advertising and marketing new brands. Further, our competitors may infringe our trademarks or other intellectual property and we may not have adequate resources or there may be other reasons we do not enforce our trademarks or other types of intellectual property.

 

3

 

 

We may not be able to adequately protect our foreign intellectual property rights.

 

Because of the differences in foreign patent, trademark, trade dress, copyright and other laws concerning proprietary rights, our intellectual property frequently does not receive the same degree of protection in foreign countries as it would in the United States. Our failure to possess, obtain or maintain adequate protection of our intellectual property rights for any reason could have a material adverse effect on our business, results of operations and financial condition.

 

The intellectual property rights of others may limit our ability to make and sell our products.

 

The gaming industry is characterized by the rapid development of new technology which requires us to continuously introduce new products using these technologies and innovations, as well as to expand into new markets that may be created. Therefore, our success depends in part on our ability to continually adapt our products and systems to incorporate new technologies and to expand into markets that may be created by new technologies. However, to the extent technologies are protected by the intellectual property rights of others, including our competitors, we may be prevented from introducing products based on these technologies or expanding into markets created by these technologies. If the intellectual property rights of others prevent us from taking advantage of innovative technologies, our financial condition, operating results or prospects may be harmed.

 

We have many competitors in both the United States and foreign countries, some of which have substantially greater resources and have made substantial investments in competing technologies. Some competitors have applied for and obtained and may in the future apply for and obtain, patents that may prevent, limit or otherwise interfere with our ability to make and sell our products. Any royalty, licensing or settlement agreements, if required, may not be available to us on acceptable terms or at all.

 

Significant litigation regarding intellectual property rights exist in our industry.

 

There is a significant amount of litigation that occurs in the gaming and technology industry. A successful challenge to or invalidation of one of our patents or trademarks, a successful claim of infringement by a third party against us, our products, or one of our licensees in connection with the use of our technology, or an unsuccessful claim of infringement made by us against a third party or its products, could adversely affect our business or cause us financial harm. Any such litigation – whether with or without merit – could:

 

be expensive and time consuming to defend;

 

cause one or more of our patents to be ruled or rendered unenforceable or invalid;

 

cause us to cease making, licensing or using products that incorporate the challenged intellectual property;

 

require us to redesign, reengineer or rebrand our products;

 

divert management’s attention and resources;

 

require us to pay significant amounts in damages;

 

require us to enter into royalty, licensing or settlement agreements in order to obtain the right to use a necessary product, process or component;

 

limit our ability to bring new products to the market in the future; or

 

cause us, by way of injunction to remove products on lease and/or stop selling or leasing new products.

 

4

 

 

The gaming industry is highly regulated and we must adhere to various regulations and maintain applicable licenses to continue our operations. Failure to abide by regulations or maintain applicable licenses could be disruptive to our business and could adversely affect our operations.

 

We and our products are subject to extensive regulation under federal, state, local and foreign laws, rules and regulations of the jurisdictions in which we do business and our products are used. Violations of laws in one jurisdiction could result in disciplinary action in other jurisdictions. Licenses, approvals or findings of suitability may be revoked, suspended or conditioned. In sum, we may not be able to obtain or maintain all necessary registrations, licenses, permits or approvals. The licensing process may result in delays or adversely affect our operations and our ability to maintain key personnel, and our efforts to comply with any new licensing regulations will increase our costs.

 

We may be unable to obtain licenses in new jurisdictions where our customers operate.

 

We will become subject to regulation in any jurisdiction where our customers operate in the future. To expand into any such jurisdiction we may need to be licensed, or obtain approvals of our products or services. If we do not receive, or receive a revocation of a license in a particular jurisdiction for our products, we would not be able to sell or place our products in that jurisdiction. Any such outcome could materially and adversely affect our results of operations and any growth plans for our business.

 

Legislative and regulatory changes could negatively affect our business and the business of our customers.

 

Legislative and regulatory changes may affect demand for or place limitations on the placement of our products. Such changes could affect us in a variety of ways. Legislation or regulation may introduce limitations on our products or opportunities for the use of our products and could foster competitive products or solutions at our or our customers’ expense. Our business will likely also suffer if our products became obsolete due to changes in laws or the regulatory framework.

 

Legislative or regulatory changes negatively impacting the gaming industry as a whole or our customers in particular could also decrease the demand for our products. Opposition to gaming could result in restrictions or even prohibitions of gaming operations in any jurisdiction or could result in increased taxes on gaming revenues. Tax matters, including changes in state, federal or other tax legislation or assessments by tax authorities could have a negative impact on our business. A reduction in growth of the gaming industry or in the number of gaming jurisdictions or delays in the opening of new or expanded casinos could reduce demand for our products. Changes in current or future laws or regulations or future judicial intervention in any particular jurisdiction may have a material adverse effect on our existing and proposed foreign and domestic operations. Any such adverse change in the legislative or regulatory environment could have a material adverse effect on our business, results of operations or financial condition.

 

Our growth and ability to access capital markets are subject to a number of economic risks.

 

Financial markets worldwide can experience disruption, including, among other things, diminished liquidity and credit availability, rating downgrades of certain investments and declining valuations. Financial market conditions affect our business in a number of ways. For example, the tightening of credit in financial markets adversely affects the ability of our customers to obtain financing for purchases and operations and could result in a decrease in or cancellation of lease and sale orders for our products and services. In addition, poor financial market conditions could also affect our ability to raise funds in the capital and lending markets.

 

Risks that impact our customers may impact us.

 

If fewer players visit our customers’ facilities, if such players have less disposable income to spend at our customers’ facilities or if our customers are unable to devote resources to purchasing and leasing our products are forced to close their respective facilities, there could be an adverse effect on our business. Such risks that affect our customers include, but are not limited to:

 

adverse economic and market conditions in gaming markets, including recession, economic slowdown, higher interest rates, higher airfares and higher energy and gasoline prices;

 

5

 

 

global geopolitical events such as terrorist attacks and other acts of war or hostility;

 

global health concerns, including COVID-19;

 

natural disasters such as major fires, floods, hurricanes and earthquakes; and

 

inability of our customers to operate due to regulatory disputes, or inability to meet their debt obligations.

 

We have agreements with casinos in Native American and foreign jurisdictions, which may subject us to sovereign immunity risks.

 

We may have a difficult time enforcing our contracts with Central America, South America, the Caribbean and Native American tribes and the casinos they operate. These customers may enjoy significant immunity or impracticality from suit. For instance, in order to sue a Native American tribe (or an agency or instrumentality of a Native American tribe); the Native American tribe must have effectively waived its sovereign immunity with respect to the matter in dispute. While we always seek the waivers of immunity initially, they may not always become a part of our final contracts with Native American tribes. Without a waiver, limited or otherwise, of the tribe’s sovereign immunity, our ordinary rights and remedies (such as our right to enter Native American lands to retrieve our property in the event of a breach of contract by the tribal party to that contract, or our right to enforce any outside judgment against such tribal party) will not likely be enforceable.

 

We compete in a single industry and our business may suffer if our products become obsolete or demand for them decreases, including without limitation, as a result of the downturn in the gaming industry.

 

We derive substantially all of our revenues from leasing, licensing, selling and other financing arrangements of products for the gaming industry. Consistent demand for and satisfaction with our products by our customers is critical to our financial condition and future success. Problems, issues, defects or dissatisfaction with our products could cause us to lose customers or revenues from leases with minimal notices. Additionally, our success depends on our ability to keep pace with technological advances in our industry and to adapt and improve our products in response to evolving customer needs and industry trends. If demand for our products weakens due to lack of market acceptance, technological change, increased competition, regulatory changes, or other factors, it could have a material adverse effect on our business, results of operations or financial condition.

 

Any disruption in our manufacturing processes, any significant increase in manufacturing costs or any inability to manufacture our products to meet demand could adversely affect our business and operating results.

 

We manufacture our software and many related products ourselves. Should any of these manufacturing processes be disrupted we may be unable to timely remedy such disruption. In such a case, we may be unable to produce a sufficient quantity of our products to meet the demand of our customers. In addition, manufacturing costs may increase significantly and we may not be able to successfully recover these cost increases with increased pricing to our customers. Either case could have an adverse impact on our business, results of operations or financial condition.

 

We operate in a very competitive business environment and if we do not adapt our approach and our products to meet this competitive environment, our business, results of operations or financial condition could be adversely impacted.

 

There is intense competition in the gaming management and gaming products industry which is characterized by dynamic customer demand and rapid technological advances. Today, there are many systems providers in the U.S. and abroad offering casinos and gaming operators “total solution” casino management and table games management systems. As a result, we must continually adapt our approach and our products to meet this demand and match technological advances and if we cannot do so, our business results of operations or financial condition may be adversely impacted. Conversely, the development of new competitive products or the enhancement of existing competitive products in any market in which we operate could have an adverse impact on our business, results of operations or financial condition. If we are unable to remain dynamic in the face of changes in the market, it could have a material adverse effect on our business, results of operations or financial condition.

 

6

 

 

We are dependent on the success of our customers and their decisions to upgrade or replace their current casino management systems.

 

Our success depends on our customers leasing or buying our products to expand their existing operations, replace existing gaming management products or equip a new casino. Any slowdown in the replacement cycle on the part of our customers may negatively impact our operations.

 

If our products contain defects, our reputation could be harmed and our operating results and financial results could be adversely affected.

 

Some of our products and our anticipated future products are complex and may contain defects that we do not detect. The occurrence of defects or malfunctions in one or more of our products could result in financial losses for our customers and in turn the termination of leases, cancellation of orders, product returns and diversion of our resources, and could additionally result in lost revenues, civil damages and regulatory penalties, as well as possible rescission of product approvals. Any of these occurrences could also result in the loss of or delay in market acceptance of our products and loss of placements.

 

We may not be able to attract, retain, or motivate the management or employees necessary to remain competitive in our industry.

 

The competition for qualified personnel in the gaming industry is intense. Our future success depends on the retention and continued contributions of our key management, finance, marketing, development, technical and staff personnel, many of whom would be difficult or impossible to replace. Our success is also tied to our ability to recruit additional key personnel in the future. We may not be able to retain our current personnel or recruit any additional key personnel required. The loss of services of any of our personnel or our inability to recruit additional necessary key personnel could have a material adverse effect on our business, financial condition, results of operations and prospects.

 

We are highly dependent on the services provided by certain executives and key personnel.

 

Our success depends in a significant part upon the continued service of certain senior management, and other key personnel. In particular, we are materially dependent upon the services of Chad Hoehne, the Company’s Chief Executive Officer, President and Chief Technology Officer. If Mr. Hoehne should no longer serve the Company in his present capacities it would likely have a materially adverse impact on our business, financial condition and operations. Presently, the Company does not have an employment agreement with Mr. Hoehne, though the Company has secured “key person” term life insurance covering the life of Mr. Hoehne.

 

The limited liquidity for our common stock could affect your ability to sell your shares at a satisfactory price.

 

Trading of our common stock is conducted on the over-the-counter markets—specifically on the OTCQX, the top-tier quotation marketplace administered by OTC Markets. Our common stock is relatively illiquid.  A more active public market for our common stock may not develop, which could adversely affect the trading price and liquidity of our common stock. Moreover, a thin trading market for our stock could cause the market price for our common stock to fluctuate significantly more than the stock market as a whole. This may result in lower prices for our common stock than might otherwise be obtained and could also result in a larger spread between the bid and asked prices for our common stock.

 

There is currently little trading volume in our common stock, which may make it difficult to sell shares of our common stock.

 

In general, there has been very little trading activity in our common stock. The relatively small trading volume will likely make it difficult for our stockholders to sell their shares as and when they choose. Furthermore, small trading volumes generally depress market prices. As a result, you may not always be able to resell shares of our common stock publicly at the time and prices that you feel are fair or appropriate.

 

7

 

 

Any disruption in our software and related information technology systems due to a cyber incident could adversely affect our business and operating results.

 

We rely on our software and related information technology systems to operate our business. We are also exposed to the risk of cyber incidents in the ordinary course of business. Cyber incidents may be deliberate attacks for the theft of intellectual property or other sensitive information or may be the result of unintentional actions or events. We have information technology security initiatives and recovery plans in place to mitigate our risk to these vulnerabilities, but these measures may not be adequate, or implemented properly, or executed timely to ensure that our operations are not disrupted. Potential risks associated with a material cyber incident include loss of intellectual property, impairment of our ability to conduct our operations, disruption of our customers’ operations, damage to our reputation, litigation, and increased cyber security protection and remediation costs. Such consequences could adversely affect our business, results of operations or financial condition.

 

Item 1B. Unresolved Staff Comments.

 

Not applicable.

 

Item 2. Properties.

 

The Company has a lease on corporate office space in Minnetonka, Minnesota which expires on June 30, 2021, and includes over 4,400 square feet of office and warehouse space. The monthly rent payment is approximately $3,870 with periodic escalators to approximately $4,090 per month, excluding operating expenses.

 

Additionally, the Company has a lease on additional office space in Oklahoma City, Oklahoma which expires on August 31, 2020. The monthly rent payment is approximately $1,300 excluding operating expenses.

 

The Company believes these spaces are adequate for its current business needs.

 

Item 3. Legal Proceedings.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

8

 

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market Information: The Company’s common stock is quoted for trading on the OTCQX over-the-counter quotation service under the symbol “TBTC.” The OTCQX is a top-tier quotation marketplace administered by OTC Markets. Prior to July 22, 2019, the Company’s common stock had been quoted for trading on the OTCQB over-the-counter quotation service under the symbol “TBTC.” Any quotations reflect inter-dealer prices, without retail mark-up, markdown, or commission, and may not represent actual transactions.

 

Holders: As of March 24, 2020, the Company had outstanding 4,506,788 shares of common stock held by approximately 63 holders of record.

 

Unregistered Sales of Securities: In December 2018, the Company awarded a total of 9,000 Restricted Stock Units to its two new directors and two employees. These units are subject to a one year vesting period. The shares were issued pursuant to the exemption set forth in Section 4(a)(2) of the Securities Act on the basis that the shares were issued in a transaction not involving any public offering.

 

Dividends: No dividends were declared or paid in 2019 or 2018, and the Company does not expect to pay dividends in the near future.

 

Item 6. Selected Financial Data.

 

Not applicable.

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation.

 

The following discussion should be read in conjunction with our audited financial statements and related notes that appear elsewhere in this filing.

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

Some of the statements made in this report are “forward-looking statements,” as that term is defined under Section 27A of the Securities Act and Section 21E of the Securities Exchange Act of 1934. These forward-looking statements are based upon our current expectations and projections about future events. Whenever used in this report, the words “believe,” “anticipate,” “intend,” “estimate,” “expect” and similar expressions, or the negative of such words and expressions, are intended to identify forward-looking statements, although not all forward-looking statements contain such words or expressions. The forward-looking statements in this report are primarily located in the material set forth under the headings “Description of Business,” “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” but are found in other parts of this report as well. These forward-looking statements generally relate to our plans, objectives and expectations for future operations and are based upon management’s current estimates and projections of future results or trends. Although we believe that our plans and objectives reflected in or suggested by these forward-looking statements are reasonable, we may not achieve these plans or objectives. You should read this report completely and with the understanding that actual future results may be materially different from what we expect. We will not update forward-looking statements even though our situation may change in the future.

 

Some, but not all, of the factors that could cause actual results to differ from those implied by the forward-looking statements in this report are more fully described in the “Risk Factors” section of this report.

 

9

 

 

Industry data and other statistical information used in this report are based on independent publications, government publications, reports by market research firms or other published independent sources. Some data are also based on our good faith estimates, derived from our review of internal surveys and the independent sources listed above. Although we believe these sources are reliable, we have not independently verified the information.

 

Due to the recent outbreak of the coronavirus in the U.S. and globally, our customers may be impacted. The impact of the coronavirus on our future results could be significant and will largely depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the coronavirus, the success of actions taken to contain or treat the coronavirus, and reactions by consumers, companies, governmental entities and capital markets. It is possible we will have collection issues or customer concessions as a result.

  

BACKLOG

 

The Company’s backlog generally consists of incomplete system installations and expansion of offerings for currently installed and supported systems.

 

The Company had three projects in its backlog at December 31, 2018. The Company had one project in its backlog as of December 31, 2019.

 

Subsequent to December 31, 2019, the Company has one signed new contract with a customer.

 

The Company is currently serving gaming establishments in thirteen U.S. states, as well as countries in Central and South America, the Caribbean and Australia. The Company aims to pursue further opportunities and strategic partnerships.

 

LIQUIDITY AND CAPITAL RESOURCES

  

Management believes that the Company has adequate cash to meet its obligations and continue operations for both existing customer contracts and ongoing product development for at least the next 12 months from the date of this filing. In February 2020, the Company obtained a $500,000 line of credit with a lender. The Company’s primary sources of liquidity are cash, receivables and potentially other current assets. Management is not aware of any trends or any known demands, commitments, events or uncertainties that will result in or that are reasonably likely to result in the registrant’s liquidity increasing or decreasing in any material way.

 

The Company’s cash position at December 31, 2019 was $1,263,762, a decrease of $27,035 from $1,290,797 at December 31, 2018. Net cash flows provided by operating activities during the year ended December 31, 2019 were approximately $55,000 compared to $139,000 for the same period in 2018. This decrease of $84,000 was primarily due to a number of factors including an increase in net income, an increase in the change in contract liabilities, a decrease in net receivables, an increase in inventory and an increase in income tax receivable.

 

Net cash used in investing activities was $28,445 during the year ended December 31, 2019, compared to $50,715 for the same period in 2018. This decrease of $22,270 was due primarily to less capital expenditures during 2019.

 

Net cash used in financing activities was $53,721 during the year ended December 31, 2019, compared to $120,019 for the same period in 2018. This decrease of $66,298 was caused primarily by the company repurchasing less of its stock during 2019 as part of the approved stock buyback program, see Note 5.

 

On December 31, 2019, total stockholders’ equity was $4,617,247 compared to $3,798,736 in 2018, an increase of $814,511 or 21%, which was primarily due to the 2019 net income.

  

RESULTS OF OPERATIONS, YEAR ENDED DECEMBER 31, 2019 COMPARED TO YEAR ENDED DECEMBER 31, 2018

 

The most significant events that affected the 2019 results of operations were the Company’s (1) installation of 29 casino management systems at seven operating entities; (2) expansion into the Nevada, Oklahoma, Iowa and Australian markets; (3) signing an exclusivity contract with the Japanese company, BroadBand Security Inc., in Tokyo, to rebrand, adapt and market their casino management system (CMS) to the developing Japanese gaming market. The contract deliverables were satisfied in 2019; $1.2 million of revenue was recognized. 

 

During 2019, the Company delivered product with a value of approximately $4,460,000 on new contracts at the respective contract dates. Approximately $2,500,000 of the revenue for these system sales will be recognized in future periods, since a substantial amount is not due within 12 months. As a result, those contracts, along with the related maintenance, are expected to add approximately $97,000 each month to the existing recurring revenue.

 

10

 

 

See Note 1: Revenue, disaggregated revenues by major product line table

 

Total revenues decreased $313,326, a 4% decrease, due to more and larger installations being deferred rather than being recognized immediately in 2019 as compared to 2018. System sales decreased $1,694,187, a 34% decrease, due to deferred revenue recognition rather than immediate recognition on more systems that were installed in 2019 compared to 2018. Maintenance revenue increased $194,618, a 28.4% increase, due to our high customer retention rate along with new accounts added during 2019. Service and other revenue, which includes promotional kiosk software sales and licensing agreements increased $1,189,243, due to a licensing agreement in Japan.

 

During 2019, the Company delivered a total of twenty nine systems, domestically, in the Caribbean and Australia. Some of the revenue for the installations was deferred, and will be recognized in future periods. In addition the Company signed a licensing contract in Japan as described above. During 2018, the Company delivered twelve systems.

 

Cost of sales decreased to $1,715,054 in 2019 from $2,500,407 in 2018. The decrease of $785,353 was primarily due to a decrease in system sales requiring equipment purchased and a decrease in the total size of the systems sold from Table Trac. The following table summarizes our cost of sales:

 

   Years ended December 31, 
   2019   2018   2019   2018 
           (percent of revenues) 
System  $1,043,583   $2,281,997    13.90%   29.19%
Maintenance   218,157    112,597    2.91%   1.44%
Service and other   453,314    105,813    6.04%   1.35%
Total cost of sales  $1,715,054   $2,500,407    22.9%   32.0%
Gross profit  $5,790,317   $5,318,290    77.1%   68.0%

 

The gross profit in 2019 was $5,790,317 or 77.1% of sales compared with $5,318,290 or 68% of sales in 2018. This is primarily due to the lower relative cost of goods sold for the licensing agreement revenue in Japan during 2019.

 

Customer deposits – short-term decreased to $253,709 in 2019 from $334,784 in 2018. The balance represents two down payments received for system installations on order at year-end which are expected to be installed during 2020 compared to three down payments in 2018. These balances will be recognized as revenue when the system installations are completed or as invoices become due.

 

Contract liabilities – long-term increased to $3,148,409 in 2019 from $1,690,660 in 2018. The balance represents systems which have been installed but revenue will be recognized and invoiced over multiple years. The increase of $1,457,749 in 2019 reflects the fact that the company had a large number of deferred sales in 2019.

 

Total operating expenses increased to $4,849,767 in 2019 from $4,611,097 in 2018. This 5.1% increase of $238,670 was primarily due to the increase in our marketing and sales efforts in 2019 compared to 2018.

 

The income tax expense was $177,000 in 2019, for an effective rate of 17.8%, compared to income tax expense of $253,000 for an effective rate of 32.9% in 2018. The decrease in effective rates is primarily due to increased foreign derived intangible income deductions, changes in state apportionment rates and the Research and Development tax credit.

 

The net income for 2019 was $815,998 compared to net income of $514,965 for 2018, which is an increase of $301,033.

 

The basic and diluted earnings per share in 2019 were $0.18, compared to basic and diluted earnings per share of $0.12 and $0.11 in 2018, respectively.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

None.

 

11

 

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

The Company’s discussion and analysis of financial condition and results of operations is based upon its financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, the Company evaluates these estimates, including those related to revenue recognition, bad debts, inventory valuation, intangible assets, and income taxes. The Company bases these estimates on historical experience and on various other assumptions that it believes are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. The estimates and judgments that the Company believes have the most effect on its reported financial position and results of operations are as follows:

 

Revenue Recognition

 

The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.

 

System Sales

 

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company’s systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.  The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.  The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company’s products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.  System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized. 

 

Maintenance Revenue

 

Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.

 

12

 

 

Service Revenue and Other Revenue

 

Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.

 

The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.  Revenues are billed monthly on a per-game per-day basis. There is an option to purchase the system after the rental contract expires at a pre-determined residual value.

 

See also Note 1.

 

Deferred System Sales Costs

 

Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component of other long-term assets on the balance sheet, and are $1,037,363 and $528,401 as of December 31, 2019 and December 31, 2018, respectively.

 

Accounts Receivable / Allowance for Doubtful Accounts

 

Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as “Long-term accounts receivable – financed contracts.”  Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company’s financial position.

 

Inventory

 

Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The Company had no obsolescence reserve at December 31, 2019 and 2018.

 

Income Taxes

 

Income taxes are provided for using the liability method of accounting. A deferred tax asset or liability is recorded for all temporary differences between financial and tax reporting. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effect of changes in tax laws and rates on the date of enactment.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

Not applicable.

 

13

 

 

Item 8. Financial Statements and Supplementary Data.

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and
Stockholders of Table Trac, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of Table Trac, Inc. (the Company) as of December 31, 2019 and 2018, and the related statements of operations, stockholders’ equity, and cash flows for each of the years then ended, and the related notes to the financial statements (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Boulay PLLP

 

We have served as the Company’s auditor since 2015.

 

Minneapolis, Minnesota

March 24, 2020

 

F-1

 

 

TABLE TRAC, INC.

 

BALANCE SHEETS

 

   December  31,
2019
   December  31,
2018
 
ASSETS        
CURRENT ASSETS          
Cash and cash equivalents  $1,263,762   $1,290,797 
Accounts receivable, net of allowance for doubtful accounts of $198,623 at December 31, 2019 and $165,840 at December 31, 2018   2,537,892    2,866,474 
Inventory   1,263,589    762,165 
Prepaid expenses and other current assets   379,982    291,837 
Income tax receivable   167,673    0 
TOTAL CURRENT ASSETS   5,612,898    5,211,273 
           
LONG-TERM ASSETS          
Property and equipment, net   74,149    86,656 
Operating lease right-of-use assets   77,922    0 
Contract and other long-term assets   1,037,364    528,401 
Long-term accounts receivable – financed contracts   2,253,667    1,030,354 
TOTAL LONG-TERM ASSETS   3,443,102    1,645,411 
TOTAL ASSETS  $9,056,000   $6,856,684 
           
LIABILITIES AND  STOCKHOLDERS’ EQUITY          
CURRENT LIABILITIES          
Accounts payable and accrued expenses  $367,730   $387,868 
Payroll liabilities   44,500    34,388 
Current portion of operating lease liabilities   53,538    0 
Notes payable   0    2,221 
Customer deposits   253,709    334,784 
Income taxes payable   0    53,027 
TOTAL CURRENT LIABILITIES   719,477    812,288 
           
LONG-TERM LIABILITIES          
Operating lease liabilities   27,867    0 
Contract liabilities   3,148,410    1,690,660 
Deferred tax liability   543,000    555,000 
TOTAL LIABILITIES   4,438,754    3,057,948 
           
STOCKHOLDERS’ EQUITY          
Common stock, $0.001 par value; 25,000,000 shares authorized:  4,656,734 shares issued; and 4,506,788 and 4,528,669 shares outstanding at December 31, 2019 and 2018, respectively.   4,507    4,529 
Additional paid-in capital   1,847,594    1,795,955 
Retained earnings   3,010,776    2,194,778 
    4,862,877    3,995,262 
Treasury stock, 149,946 and 128,065 shares (at cost) at December 31, 2019 and 2018, respectively   (245,631)   (196,526)
TOTAL STOCKHOLDERS’ EQUITY   4,617,246    3,798,736 
           
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $9,056,000   $6,856,684 

 

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

 

F-2

 

 

TABLE TRAC, INC.

 

STATEMENTS OF OPERATIONS

 

   For the Years Ended
December 31,
 
   2019   2018 
Revenues  $7,505,371   $7,818,697 
Cost of sales   1,715,054    2,500,407 
Gross profit   5,790,317    5,318,290 
Operating expenses:          
Selling, general and administrative   4,853,767    4,611,097 
Income from operations   936,550    707,193 
Loss on currency exchange   0    (9,675)
Interest income   56,448    70,447 
Income before taxes   992,998    767,965 
Income tax expense   177,000    253,000 
Net income  $815,998   $514,965 
Net income per share - basic  $0.18   $0.12 
Net income per share - diluted  $0.18   $0.11 
Weighted-average shares outstanding - basic   4,491,135    4,473,591 
Weighted-average shares outstanding - diluted   4,500,027    4,490,795 

 

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

 

F-3

 

 

TABLE TRAC, INC.

 

STATEMENTS OF STOCKHOLDERS’ EQUITY

 

   Common Stock Outstanding   Additional             
   Number of   Par   Paid-in   Retained   Treasury     
   Shares   Amount   Capital   Earnings   Stock   Total 
BALANCE, December 31 2017   4,511,965   $4,512   $1,809,511   $1,679,813   $(146,360)  $3,347,476 
Stock compensation expense   0    0    34,438    0    0    34,438 
Stock issued for service   0    0    14,097    0    0    14,097 
2018 Shares repurchased into treasury   (48,500)   (48)   0    0    (112,192)   (112,240)
Common stock issued to non-employee and employees and board member from treasury   65,204    65    (62,091)   0    62,026    0 
2018 Net income   0    0    0    514,965    0    514,965 
BALANCE, December 31 2018   4,528,669   $4,529   $1,795,955   $2,194,778   $(196,526)  $3,798,736 
Stock compensation expense   0    0    44,562    0    0    44,562 
Stock issued for service   0    0    9,450    0    0    9,450 
2019 Shares repurchased into treasury   (25,000)   (25)   0    0    (51,475)   (51,500)
Common stock issued to non-employee from treasury   3,119    3    (2,373)   0    2,370    0 
2019 Net income   0    0    0    815,998    0    815,998 
BALANCE, December 31 2019   4,506,788   $4,507   $1,847,594   $3,010,776   $(245,631)  $4,617,246 

 

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

 

F-4

 

 

TABLE TRAC, INC.

 

STATEMENTS OF CASH FLOWS

 

   For the Years Ended
December 31,
 
   2019   2018 
OPERATING ACTIVITIES          
Net income  $815,998   $514,965 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   47,952    45,845 
Gain on sale of asset   (25,713)   0 
Deferred income taxes   (12,000)   39,000 
Bad debt expense   115,000    125,405 
Stock issued for services   9,450    14,097 
Stock compensation expense   44,562    34,438 
Changes in operating assets and liabilities:          
Accounts receivable   (1,021,403)   546,167 
Inventory   (501,424)   (295,958)
Prepaid expenses and other assets   (554,944)   611,239 
Accounts payable and accrued expenses   (74,304)   (184,617)
Payroll liabilities   10,112    4,303 
Contract liabilities and customer deposits   1,422,545    (1,306,496)
Income taxes receivable(payable)   (220,700)   (9,600)
Net cash provided by operating activities   55,131    138,788 
INVESTING ACTIVITIES          
Proceeds from sale of Colombian receivables   7,000    0 
Capital expenditures   (35,445)   (50,715)
Net cash used in investing activities   (28,445)   (50,715)
FINANCING ACTIVITIES          
Payments on notes payable   (2,221)   (7,779)
Repurchase of common stock   (51,500)   (112,240)
Net cash used in financing activities   (53,721)   (120,019)
           
NET DECREASE IN CASH   (27,035)   (31,946)
           
CASH          
Beginning of period   1,290,797    1,322,743 
End of period  $1,263,762   $1,290,797 
           
Non-cash investing and financing activities:          
Treasury stock cost related to compensation  $2,370   $62,026 
Note from sale of Colombian receivables  $800   $0 
Capital expenditure financed with a note payable  $0   $10,000 
           
Supplemental cash flow information:          
Operating cash outflow for operating leases  $

65,166

   $0 

  

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

 

F-5

 

  

TABLE TRAC INC.

Notes to Financial Statements

December 31, 2019 and 2018

 

NOTE 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Company

 

Table Trac was formed under the laws of the State of Nevada in June 1995. The Company has offices in Minnetonka, Minnesota and Oklahoma City, Oklahoma. The Company has developed and sells an information and management system that automates and monitors various aspects of the operations of casinos.

 

The Company provides system sales and technical support to casinos. System sales include installation, custom casino system configuration and training. In addition, license and technical support are provided under an annual license and service contract.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. The Company’s use of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price (“SSP”) of performance obligations, variable consideration, and other obligations, realizability of accounts receivable, the valuation of deferred tax assets and liabilities, deferred revenue and costs, and inventory valuation. Actual results could differ from those estimates and the difference could be significant.

 

Concentrations of Risk

 

Cash Deposits in Excess of Federally Insured Limits

 

The Company maintains its cash balances at three financial institutions. Accounts are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000. At times throughout the year, the Company’s cash balances may exceed amounts insured by the FDIC. The Company doesn’t believe it is exposed to any significant credit risk on its cash balances.

  

Major Customers

 

For the year ended December 31, 2019, two customers comprised approximately 32% of revenue compared to two customers who accounted for approximately 38% for the year ended December 31, 2018. At December 31, 2019, two customers comprised approximately 50% of accounts receivable compared to three customers accounting for approximately 46% at December 31, 2018. The following table summarizes major customer’s information for the years ended December 31, 2019 and 2018:

 

   For the Years ended December 31 
   2019   2018 
   % Revenues   % AR   % Revenues   % AR 
Major   32.0%   50.2%   37.7%   45.6%
All Others   68.0%   49.8%   62.3%   54.4%
Total   100.0%   100.0%   100.0%   100.0%

 

A major customer is defined as any customer that represents at least 10% of revenue or outstanding account receivable for a given period.

 

F-6

 

 

Revenue Recognition

 

The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.

 

System Sales

 

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company’s systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.  The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.  The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company’s products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.  System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized. 

 

Maintenance Revenue

 

Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.

 

Service Revenue and Other Revenue

 

Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.

 

The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.  Revenues are billed monthly on a per-game per-day basis. There is an option to purchase the system after the rental contract expires at a pre-determined residual value.

 

 

F-7

 

 

The following table summarizes disaggregated revenues by major product line for the years ended December 31, 2019 and 2018, respectively:

 

   Years ended December 31, 
   2019   2018   2019   2018 
           (percent of revenues) 
System revenue  $3,259,684   $4,953,871    43.4%   63.4%
Maintenance revenue   2,829,740    2,635,122    37.7%   33.7%
Service and other revenue   1,415,947    229,704    18.9%   2.9%
Total revenues  $7,505,371   $7,818,697    100.0%   100.0%

 

Significant Judgments

 

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

 

Judgment is required to determine the SSP for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services.

 

In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.

  

We evaluated the contractual payment terms of all system sales generated during the year to determine the proper recognition or deferral of revenue. We believe the 12 month subsequent collection threshold of 67% or greater is the most appropriate for the Company to constrain revenue.

 

We evaluate the interest rates in customer contracts with extended payment terms, representing a significant financing component. These rates range from approximately 1% to 6% and we believe those to be appropriate market interest rates for the financing component.

 

Geographic Concentrations

 

The Company sells its technologies and services to casinos in the United States, Australia, Japan, the Caribbean and countries in both Central and South America. For 2019 and 2018, 73% and 92% of the Company’s revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America, respectively.

 

As of December 31, 2019 and 2018, 94% and 89% of the Company’s accounts receivable were from the United States, 1% and 0% from Australia, 1% and 5% from the Caribbean, 3% and 4% from Central America, and 1% and 2% from South America, respectively.

 

Deferred System Sales Costs

 

Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component included in other long-term assets on the balance sheet, and are $1,037,364 and $528,401 as of December 31, 2019 and 2018, respectively.

 

F-8

 

 

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash, accounts receivable, accounts payable and accrued expenses and debt. Fair value estimates are at a specific point in time, based on relevant market information about the financial instrument. These estimates are subjective in nature and matters of significant judgment and therefore cannot be determined with precision. The Company considers the carrying values of its financial instruments to approximate fair value due to their short-term nature.

 

Cash and Cash Equivalents

 

For purposes of the statement of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Accounts Receivable / Allowance for Doubtful Accounts

 

Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as “Long-term accounts receivable – financed contracts.”  Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company’s financial position.

 

Inventory

 

Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates the first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The total inventory value was $1,263,589 and $762,165 as of December 31, 2019 and 2018, respectively, which included work-in-process of $7,442 and $50,824 as of December 31, 2019 and 2018, respectively, and the remaining amount is comprised of finished goods. The Company had no obsolescence reserve at December 31, 2019 and 2018. At December 31, 2019 the Company recorded a prepayment for inventory yet to be received of approximately $102,000 as a component of prepaid expenses and other current assets.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets which range from two to five years. Repair and maintenance costs are expensed as incurred; major renewals and improvements are capitalized. As items of property or equipment are sold or retired, the related cost and accumulated depreciation are removed from the accounts and any gain or loss is included in operating income.

 

Long-lived Assets

 

The Company periodically assesses the recoverability of long-lived assets and certain identifiable intangible assets by reviewing for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

 

F-9

 

 

Income Taxes

 

The Company accounts for income taxes by following the asset and liability approach to accounting for income taxes. Deferred tax assets and liabilities represent the future tax consequences of the differences between the financial statement carrying amounts of assets and liabilities versus the tax basis of assets and liabilities. Under this method, deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The impact of the tax rate changes on deferred tax assets and liabilities is recognized in the year that the change is enacted. Management believes that any write-off not allowed will not have a material impact on the Company’s financial position.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company believes that it has no significant unrecognized tax positions. The Company’s evaluation was performed for the tax years ended December 31, 2016 through 2019, which are the tax years that remain subject to examination by major tax jurisdictions as of December 31, 2019. The Company does not believe there will be any material changes in its unrecognized tax positions over the next 12 months.

 

The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. In accordance with current guidance, the Company classifies interest and penalties as income tax expense is incurred.

 

Research and Development

 

Expenditures for research and product development costs are expensed as incurred. Research and development expenses were $272,156 and $118,765 for the years ended December 31, 2019 and 2018, respectively, and is included in selling, general and administrative expenses on the statements of operations.

 

Stock-based Compensation

 

The Company measures and recognizes compensation expense for all stock-based payment awards made to employees, directors and non-employees. The compensation expense for the Company’s stock-based payments is based on estimated fair values at the time of the grant.

 

The Company estimates the fair value of stock-based awards on the date of grant using the closing sales price on that date. The Company’s stock-based compensation awards are subject to vesting requirements and the corresponding compensation is recorded ratably over the vesting terms.

 

Foreign Currency Transactions

 

Transactions in foreign currencies are translated to the respective functional currencies of the Company at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the reporting date are retranslated to the functional currency at the exchange rate at that date. Foreign currency differences arising on retranslation are recognized in profit or loss.

 

Basic and Diluted Earnings Per Share

 

Basic earnings per share is computed by dividing net income by the weighted average shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that the weighted average shares outstanding are increased to include additional shares from the assumed exercise of stock options and restricted stock shares subject to vesting. The number of additional shares is calculated by assuming that outstanding stock options were exercised and that the proceeds from the exercise were used to acquire shares of common stock at the average market price during the reporting period. Restrictive stock shares are included in dilutive shares as of the beginning of the period in which the vesting conditions are satisfied. (See Note 7).

 

F-10

 

 

Recently Adopted Accounting Pronouncements

 

Effective January 1, 2019, we adopted the FASB Accounting Standards Update (‘ASU’) 2016-02, Leases, which requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The original guidance required application on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option to not restate comparative periods in transition and elect to use the effective date of ASC 842, Leases, as the date of initial application of transition, which we elected. As a result of the adoption of ASC 842 on January 1, 2019, we recorded both operating lease right-of-use (‘ROU’) assets and lease liabilities of approximately $136,000. The adoption of ASC 842 had an immaterial impact on our Condensed Statement of Operations and Condensed Statement of Cash Flows for the year ended December 31, 2019. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard which allowed us to carry forward the historical lease classification.

 

NOTE 2. ACCOUNTS RECEIVABLE

 

   December  31,
2019
   December  31,
2018
 
Accounts receivable under normal 30 day terms  $1,649,695   $2,165,820 
Financed contracts:          
Current portion of long-term   1,086,820    866,494 
Long-term, net of current portion   2,253,667    1,030,354 
Total accounts receivable   4,990,182    4,062,668 
Less allowance for doubtful accounts   (198,623)   (165,840)
Accounts receivable, net  $4,791,559   $3,896,828 
Presented on the balance sheet as:          
Accounts receivable, net  $2,537,892   $2,866,474 
Long-term accounts receivable - financed contracts   2,253,667    1,030,354 

 

The allowance for financed and trade receivable represents management’s estimate of probable losses in our trade and financed receivables as of the date of the financial statements. The allowance provides for probable losses that have been identified with specific customer relationships and for probable losses believed to be inherent of the trade and financed receivables, but that have not been specifically identified.

 

Included in accounts receivable - Financed contracts at December 31, 2019 and 2018 is $3,340,487 and $1,896,848, respectively, with an offset to contract liabilities on the balance sheet of $3,148,410 and $1,690,660 at December 31, 2019 and 2018, respectively.

 

A roll-forward of the Company’s allowance for doubtful accounts for the years ended is as follows:

 

   December  31,
2019
   December  31,
2018
 
Accounts receivable allowance, beginning of year  $165,840   $181,473 
Provision adjustment   115,000    125,405 
Write-off   (82,217)   (141,038)
Accounts receivable allowance, end of year  $198,623   $165,840 

 

The allowance for doubtful accounts as of December 31, 2019 is $42,623 for the trade receivables and $156,000 for financed contracts. The allowance for doubtful accounts as of December 31, 2018 is $104,040 for the trade receivables and $61,800 for financed contracts.

 

F-11

 

 

NOTE 3. PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

   December 31,
2019
   December 31,
2018
 
Office equipment  $49,294   $49,294 
Vehicles   211,465    176,021 
Total   260,759    225,315 
Less: accumulated depreciation   (186,610)   (138,659)
Property and equipment, net  $74,149   $86,656 

 

Depreciation expense totaled $47,952 and $45,845 for the years ended December 31, 2019 and 2018, respectively.

 

NOTE 4. OPERATING LEASES

 

We lease space under non-cancelable operating leases for our two office locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.

 

Our leases include one or more options to renew. The exercise of lease renewal options are included in our ROU assets and lease liabilities if they are reasonably certain of exercise.

 

Our leases do not provide an implicit rate; we use our incremental borrowing rate of 5% which is based on the information available at the date of adoption in determining the present value of the lease payments.

 

The cost components of our operating leases were $65,166 and $52,583 for the year ended December 31, 2019 and 2018, respectively.

 

Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2019:

 

   Leased
Facilities
 
2020  $57,436 
2021   28,632 
Total Lease Payments   86,068 
   Less: Interest   (4,663)
Present value of lease liabilities  $81,405 

 

The weighted average remaining lease terms equals 1.47 years as of December 31, 2019.

  

NOTE 5. STOCKHOLDERS’ EQUITY

 

Common Stock

 

As of December 31, 2019, and 2018, the Company holds 149,946 and 128,065 common stock shares in treasury at a total cost of $245,631 and $196,526 respectively for future employee and professional service provider’s issuances under the bonus program which was part of both 2018 and 2014 repurchase of shares.

 

F-12

 

 

Stock Repurchase Program

 

On January 7, 2018, the Company’s Board of Directors approved the repurchase of its outstanding shares, using management’s discretion, of its common stock from private unsolicited sellers’ in the open market. On May 10, 2018, the Company’s Board of Directors approved the repurchase of its outstanding common shares in an aggregate amount of up to 200,000 shares not to exceed $600,000, in both private unsolicited and open market transactions, until December 31, 2019. Company insiders are prohibited from participating in the stock repurchase program.

 

The Company repurchased 25,000 shares totaling approximately $51,500 at an average price of $2.06 per share for its treasury during 2019.

 

Stock Compensation

 

On January 8, 2018, the Board of Directors of Table Trac Inc. appointed Randy Gilbert as the Company’s Chief Financial Officer and awarded him 50,000 Restricted Stock shares. These shares are subject to a four year vesting schedule as follows: 20,000 shares in year one; 10,000 shares in each subsequent year. Grant date fair value of $117,500 will be recognized over the vesting period as stock compensation expense as a component of selling, general and administration expense.

 

Additionally, on December 12, 2018, the Board of Directors of Table Trac Inc. approved a resolution which awarded 9,000 Restricted Stock shares to employees and the new Board of Directors. These shares are subject to a one year vesting period.

 

The Company awarded approximately 3,000 and 6,000 shares approximating $9,500 and $14,000 to a non-employee in exchanges for services during 2019 and 2018, respectively.

 

The unvested stock compensation expense is expected to be recognized over a weighted average period of approximately two years. As of December 31, 2019, the remaining unrecognized stock compensation expense approximated $58,800.

 

The Company has no stock options outstanding as of December 31, 2019 and 2018.

 

The Company has 30,000 shares of restricted stock outstanding as of December 31, 2019, 10,000 of which vested on January 8, 2020. There were 59,000 shares of restricted stock outstanding at December 31, 2018.

 

F-13

 

 

NOTE 6. INCOME TAXES

 

The income tax provision (benefit) consists of the following for the years ended December 31:

 

   2019   2018 
Current tax expense  $189,000   $214,000 
Deferred tax (benefit)   (12,000)   39,000 
Total income tax expense  $177,000   $253,000 

 

The reconciliation between expected federal income tax rates and the Company’s effective federal tax rates is as follows: 

 

   2019   2018 
   Amount   Percent   Amount   Percent 
Expected federal tax  $208,500    21.0%  $161,300    21.0%
Permanent differences   (1,700)   (0.2%)   9,100    1.2%
State income tax, net of federal tax benefit   22,200    2.2%   30,900    4.0%
Foreign tax credit   0    0.0%   (3,100)   (0.4%)
Research and Development tax credit   (29,000)   (2.9%)   0    0.0%
Other   (23,000)   (2.3%)   54,800    7.1%
Total  $177,000    17.8%  $253,000    32.9%

 

The following table summarizes the Company’s deferred tax assets and liabilities at December 31:

 

   2019   2018 
Current deferred tax asset (liabilities):        
Accounts payable and accrued expenses  $73,000   $82,000 
Accounts receivable   (1,156,000)   (1,026,000)
Allowance for doubtful accounts   43,000    46,000 
Prepaid expenses   (88,000)   (75,000)
Deferred revenue   551,000    376,000 
Net current deferred tax liability   (577,000)   (597,000)
Long-term deferred tax asset (liabilities):          
NOL - federal   -    - 
NOL - State   7,000    4,000 
Foreign tax credit   40,000    38,000 
Book - Tax depreciation   (13,000)   0 
Net long-term deferred tax asset   34,000    42,000 
Net deferred tax liability  $(543,000)  $(555,000)

 

The company has various state net operating loss carryforwards of approximately $91,000 which expire between 2026 and 2035 if not used.  An allowance for net operating loss carryforward is recorded when the Company believes the amount may not be collected or fully utilized.  Management believes the state net operating loss carryforward is fully collectible or will be fully utilized. 

 

F-14

 

 

NOTE 7. EARNINGS PER SHARE

 

Earnings per share is computed under two different methods, basic and diluted, and is presented for all periods in which statements of operations are presented. Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock and common stock equivalents outstanding.

 

The following table provides a reconciliation of the numerators and denominators used in calculating basic and diluted earnings per share:

 

   For the Years Ended
December 31,
 
   2019   2018 
Basic and diluted earnings per share calculation:        
Net income to common stockholders  $815,998   $514,965 
Weighted average number of common shares outstanding - basic   4,491,135    4,473,591 
Basic net income per share  $0.18   $0.12 
Weighted average number of common shares outstanding - diluted   4,500,027    4,490,795 
Diluted net income per share  $0.18   $0.11 

 

For the year ended December 31, 2019 there were common stock equivalents that had a dilutive effect of approximately 8,900 shares.

 

NOTE 8. COMMITMENT AND CONTINGENCIES

 

The Company has lease commitments for its Minnesota and Oklahoma offices with future minimum lease payments of approximately $86,000 through July 2021 (see Note 4).

 

F-15

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

None

 

Item 9A. Evaluation of Disclosure Controls and Procedures.

 

(a) DISCLOSURE CONTROLS AND PROCEDURES

 

The Company maintains disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed pursuant to the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.

 

As of December 31, 2019, the Company’s management carried out an evaluation of the effectiveness of our disclosure controls and procedures as such term is defined in Rule 13a-15(e) under the Securities and Exchange Act of 1934. Based on that evaluation, it was concluded the disclosure controls and procedures were effective as of December 31, 2019.

 

(b) REPORT OF MANAGEMENT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(e) and 15d-15(f) of the Exchange Act. The Company has designed internal controls to provide reasonable, but not absolute, assurance that financial statements are prepared in accordance with U.S. GAAP. The Company assesses the effectiveness of internal controls based on the criteria set forth in the 2013 Internal Control - Integrated Framework developed by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management has concluded that the Company’s internal controls over financial reporting was effective as of December 31, 2019.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. It should be noted that any system of internal control, however well designed and operated, can provide only reasonable, and not absolute, assurance that the objectives of the system will be met. 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 of compliance with the policies or procedures may deteriorate.

 

(c) CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING

 

There were no changes in our internal control over financial reporting during the fourth quarter of our 2019 fiscal year, which were identified in connection with management’s evaluation required by paragraph (d) of rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information.

 

None.

 

14

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

MANAGEMENT

 

The executive officers and directors of the Company, with a brief description, are as follows:

 

Chad B. Hoehne   57  

Chief Executive Officer,

President,

Chief Technology Officer,

Director,

Chairman of the Board

 

 

Mr. Hoehne is the Chief Executive Officer, President, founder and Chief Technology Officer of the Company. He was appointed as the Company’s Chief Executive Officer on November 20, 2017. From November 20, 2017 until January 8, 2018, he also served as the interim Chief Financial Officer of the Company. He has a B.S. degree in Business Administration, Finance and computer minor from Minnesota State University. Mr. Hoehne founded Table Trac, Inc. in 1994 after working nine years for a successful Minneapolis electronics manufacturer and software company.

 

Mr. Hoehne has been on the board since the Company’s founding.

 

Randy W. Gilbert   55   Chief Financial Officer  

Mr. Gilbert was appointed as the Company’s Chief Financial Officer on January 8, 2018. Previously and since September 2015, Mr. Gilbert served as a Principal with Assurance Consulting 3 (AC3) a division of Boeckermann, Grafstrom and Mayer, which provides Sarbanes Oxley and internal audit services. Prior to that and since 2006, he was a manager with AC3. Additionally, Mr. Gilbert served as the Chief Financial Officer for EVO Transportation & Energy Services, Inc. (formerly called Minn Shares Inc.) from May 2016 to December 2017. Mr. Gilbert has a Bachelor of Accounting B.ACC degree from the University of Minnesota - Duluth and began his Accounting career with KPMG.

 

Robert R. Siqveland   75   Corporate Secretary  

Mr. Siqveland is employed by Table Trac, Inc. as Director of Professional Services. Mr. Siqveland has served as Corporate Secretary since 1999. Prior to joining Table Trac, Mr. Siqveland was an investment advisor with Summit Investment and venture capitalist with Property Growth Company for 25 years, providing “seed capital” and management to over 30 companies.

 

Mr. Siqveland was a director at Table Trac from 1999 through 2011.

 

William Martinez   57  

Director,

Chair of the Compliance Committee

 

Mr. Martinez has been private contractor for the Department of Justice for the past three years, serving as an expert in homicide investigations and Use of Force. From 2012 to 2016, Mr. Martinez was the Assistant Chief of Police-Chief of Detectives/Major Crimes, for the city of St. Paul. Prior to that, he was the Senior Commander of St. Paul’s Homicide and Robbery Unit. Bill has also been committed to numerous Community Building Initiatives over the years. In addition to his extensive experience in multiple facets of law enforcement, Bill is a skilled leader with strong communication and teaching skills and will be highly effective in developing the Company’s organizational and ongoing development vision

 

Mr. Martinez was elected a director at Table Trac in October 2018.

             
Thomas J. Mertens   55  

Director,

Chair of the Audit and Compensation Committee

 

Mr. Mertens is a graduate of St. John’s University with a degree in accounting. He became a Certified Public Accountant in 1990 and a Master Graduate of Rapport Leadership International in 2002. For the past seven years, Tom has been the Chief Financial Officer for the Archdiocese of St. Paul and Minneapolis where he developed, implemented and provided oversight of processes, procedures and best practices. Tom was the CFO and Controller for Macquarie Air-Serv Holding Inc. for eight years where he provided expertise and leadership in growing the company’s revenues from $60M to $130M mainly through acquisitions. Tom began his career as an auditor for KPMG Peat Marwick in Minneapolis. Tom is a proven leader and will bring that skill and decades of experience to the Company’s Board of Directors.

 

Mr. Mertens was elected a director at Table Trac in October 2018.

 

15

 

 

When considering whether directors and nominees have the experience, qualifications, attributes and skills to enable the Board of Directors to satisfy its oversight responsibilities effectively in light of the Company’s business and structure, the Board of Directors focuses primarily on the industry and transactional experience, and other background, in addition to any unique skills or attributes associated with a director. With regard to Mr. Hoehne, the Company’s founder and chief technology architect of the Company’s technology products and overall system architecture, his technical expertise and knowledge represents a significant asset in terms of positioning the products for the future. With regard to Mr. Mertens, the Board of Directors considered his extensive background in corporate governance and finance. Finally, In regard to Mr. Martinez, the Board of Directors was most impressed with his extensive leadership, management experience and language skills. In addition, his network within the field of law enforcement was an added asset whereas the Compliance requirements of Nevada licensure are not only more demanding than ever before, but reach to all jurisdictions within which Table Trac operates and that presently encompasses eleven countries.

 

The directors of the Company are elected annually by the stockholders for a term of one year or until their successors are elected and qualified. The board officially meets at least once a year following the annual stockholders meeting.

 

NO INVOLVEMENT IN CERTAIN LEGAL PROCEEDINGS

 

During the past ten years, no officer, or director of the Company has been:

 

  involved in any petition under the federal bankruptcy laws or any state insolvency law that was filed by or against, or a receiver, fiscal agent or similar officer appointed by a court for the business or property of such person, or any partnership in which he was a general partner at or within two years, or any corporation or business association of which he was an executive officer at or within two years within the date of this report;
     
  convicted in a criminal proceeding or a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses);
     
  the subject of any order, judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining him from, or otherwise limiting, the following activities: (1) acting as a futures commission merchant, introducing broker, commodity trading advisor, commodity pool operator, floor broker, leverage transaction merchant, any other person regulated by the Commodity Futures Trading Commission, or an associated person of any of the foregoing, or as an investment adviser, underwriter, broker or dealer in securities, or as an affiliated person, director or employee of any investment company, bank, savings and loan association or insurance company, or engaging in or continuing any conduct or practice in connection with such activity; (2) engaging in any type of business practice; or (3) engaging in any activity in connection with the purchase or sale of any security or commodity or in connection with any violation of federal or state securities laws or federal commodities laws;

 

16

 

 

  the subject of any order, judgment or decree, not subsequently reversed, suspended or vacated, of any federal or state authority barring, suspending or otherwise limiting for more than 60 days the right of such person to engage in any activity described in subsection (3) of the immediately preceding item listed above, or to be associated with persons engaged in any such activity;
     
  found by a court of competent jurisdiction in a civil action or by the SEC to have violated any federal or state securities law, and the judgment in such civil action or finding by the SEC has not been subsequently reversed, suspended, or vacated;
     
  found by a court of competent jurisdiction in a civil action or by the Commodity Futures Trading Commission to have violated any federal commodities law, and the judgment in such civil action or finding by the Commodity Futures Trading Commission has not been subsequently reversed, suspended or vacated;
     
  the subject of, or a party to, any federal or state judicial or administrative order, judgment, decree, or finding, not subsequently reversed, suspended or vacated, relating to an alleged violation of: (1) any federal or state securities or commodities law or regulation; or (2) any law or regulation respecting financial institutions or insurance companies including, but not limited to, a temporary or permanent injunction, order of disgorgement or restitution, civil money penalty or temporary or permanent cease-and-desist order, or removal or prohibition order; or (3) any law or regulation prohibiting mail or wire fraud or fraud in connection with any business entity; or
     
  the subject of, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization (as defined in Section 3(a)(26) of the Exchange Act (15 U.S.C. 78c(a)(26))), any registered entity (as defined in Section 1(a)(29) of the Commodity Exchange Act (7 U.S.C. 1(a)(29))), or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member.

 

AUDIT COMMITTEE FINANCIAL EXPERT

 

The Board of Directors has determined that at least one member of the Audit Committee, Mr. Thomas Mertens, is an “audit committee financial expert” as that term is defined in Regulation S-K promulgated under the Exchange Act. Mr. Mertens’ relevant experience is detailed above. Mr. Mertens qualifies as an “independent director,” as such term is defined in Section 5605(a)(2) of the Nasdaq Listing Rules, and meets the criteria for independence set forth in Rule 10A-3(b)(1) under the Exchange Act. The Board of Directors has determined each member of the Audit Committee is able to read and understand fundamental financial statements and that at least one member of the Audit Committee, Mr. Mertens, has past experience in finance or accounting matters.

 

CODE OF ETHICS

 

We have adopted a Code of Ethics that governs the conduct of our officers, directors and employees in order to promote honesty, integrity, loyalty and the accuracy of our financial statements. You may obtain a copy of the Code of Ethics without charge by writing us and requesting a copy, attention: Chad Hoehne, 6101 Baker Road, Suite 206, Minnetonka, Minnesota 55345. You may also request a copy by calling us at (952) 548-8877.

 

17

 

 

DELINQUENT SECTION 16(A) REPORTS

 

Section 16(a) of the Securities Exchange Act of 1934 requires the Company’s officers, directors and persons considered to be beneficial owners of more than ten percent of a registered class of the Company’s equity securities to file reports of ownership and changes in ownership with the Securities and Exchange Commission and NASDAQ. Officers, directors and greater-than-ten-percent shareholders are required by SEC regulations to furnish the Company with copies of all Section 16(a) forms they file. Based solely on a review of the copies of such forms furnished to the Company by its officers and directors, or the Company’s actual knowledge of transactions involving such officers and directors, the Company believes that all such filings were filed on a timely basis for fiscal year 2019, other than other than late Form 3 and Form 4 filed by William Martinez on January 4, 2019 and a late Form 3 and Form 4 filed by Thomas Mertens on January 4, 2019.

 

Item 11. EXECUTIVE COMPENSATION.

 

SUMMARY COMPENSATION TABLE

 

The following table sets forth the cash and non-cash compensation awarded to or earned by: (i) each individual who served as the principal executive officer and principal financial officer of Table Trac during the year ended December 31, 2019; and (ii) each other individual that served as an executive officer of Table Trac at the conclusion of the year ended December 31, 2019 and who received more than $100,000 in the form of salary and bonus during such fiscal year. For purposes of this report, these individuals are collectively the “named executives” of the Company.

 

Name, Principal Position      Salary and Bonus   Stock
Awards  
   Stock
Option Awards  
   Total 
Chad Hoehne,
  2019   $353,586   $0   $    0   $353,586 
President, CTO and CEO(1)  2018    337,222   $0   $0   $337,222 
Robert Siqveland, Secretary  2019    150,093    0    0    150,093 
  2018    134,478    0    0    134,478 
Randy Gilbert, CFO(2)  2019    197,083    0    0    197,083 
  2018    191,500    117,500(2)   0    309,000 

 

(1)Chad Hoehne was appointed as the Company’s Chief Executive Officer on November 20, 2017. From November 20, 2017 until January 8, 2018, he also served as the interim Chief Financial Officer of the Company.
(2)Randy Gilbert was hired as the Company’ CFO on January 8, 2018. See below regarding stock award vesting terms.

 

OUTSTANDING EQUITY AWARDS AT FISCAL YEAR END

 

The Company had no options outstanding at December 31, 2019 for any named executives. As of December 31, 2019 Randy Gilbert, the Company’s Chief Financial Officer, has 30,000 Restricted Stock shares with a market value of $98,400. These shares are subject to vest on January 8th over three years as follows: 10,000 shares in years 2020, 2021 and 2022.

 

EMPLOYMENT AND CHANGE-IN-CONTROL AGREEMENTS

 

The Company does not currently have any employment or change-in-control agreements with any named executives or any other current members of our executive management.

 

As of the date of this Annual Report, Table Trac Inc. does not offer its executive employees any pension, annuity, profit sharing or similar benefit plans other than our insurance plan. Executive compensation is subject to change from time to time concurrent with our requirements and policies as established by the Board of Directors and its Compensation Committee.

 

18

 

COMPENSATION OF DIRECTORS

 

Name   Compensation   Stock
Awards
   Stock
Option
Awards
   Total 
Chad Hoehne  2019   $0   $      0   $      0   $0 
William Martinez(1)  2019    20,000    0    0    20,000 
Thomas Mertens(2)  2019    22,000    0    0    22,000 

 

(1)Mr. Martinez joined the Board of Directors on October 29, 2018.

 

(2)Mr. Mertens joined the Board of Directors on October 29, 2018.

 

Company directors are compensated on an annual award approved by the board and reimbursed for their actual expenses incurred in connection with attending board meetings or discharging their duties as directors.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

As of the close of business on March 24, 2020, we had outstanding one class of voting securities—common stock—of which there were 4,506,788 shares issued and outstanding. Each share of common stock is currently entitled to one vote on all matters put to a vote of our shareholders. The following table sets forth the number of common shares, and percentage of outstanding common shares, beneficially owned as of March 24, 2020, by:

 

  each person known by the Company to be the beneficial owner of more than five percent of the Company’s outstanding common stock
     
  each current director
     
  each executive officer of the Company and other persons identified as a named executive in Item 11 above, and
     
  all current executive officers and directors as a group.

 

Unless otherwise indicated, the address of each of the following persons is 6101 Baker Road, Suite 206, Minnetonka, Minnesota 55345, and each such person has sole voting and investment power with respect to the shares set forth opposite his, her or its name.

 

   Common Shares   Percentage of 
   Beneficially   Common 
Name and Address  Owned(1)   Shares(1) 
Chad Hoehne(2)   1,171,600    26.00%
Randy Gilbert(3)   35,225    * 
Robert Siqveland(4)   206,500    4.58%
William Martinez(5)   2,000    * 
Thomas Mertens(6)   2,000    * 
All directors and officers as a group(7)   1,417,325    31.45%
Zeff Capital, LP(8)          
1601 Broadway, 12th floor
New York, NY 10019
   446,863    9.92%

 

*denotes less than one percent.

 

(1)Beneficial ownership is determined in accordance with the rules of the SEC, and includes general voting power and/or investment power with respect to securities. Under the applicable SEC rules, each person’s beneficial ownership is calculated by dividing the total number of shares with respect to which they possess beneficial ownership by the total number of outstanding shares of the Company. In any case where an individual has beneficial ownership over securities that are not outstanding, but are issuable upon the exercise of options or warrants or similar rights within the next 60 days, that same number of shares is added to the denominator in the calculation described above. Because the calculation of each person’s beneficial ownership set forth in the “Percentage of Common Shares” column of the table may include shares that are not presently outstanding, the sum total of the percentages set forth in such column may exceed 100%.

 

(2)Mr. Hoehne is the President, CEO and a director of the Company.

 

(3)Mr. Gilbert is the Chief Financial Officer of the Company.

 

(4)Mr. Siqveland is the Company’s secretary.

 

(5)Mr. Martinez is a director of the Company.

 

(6)Mr. Mertens is a director of the Company.

 

(7)Consists of five persons: Messrs. Hoehne, Gilbert, Siqveland, Martinez and Mertens.

 

(8)Share figures reflected in the table are based on a December 31, 2019 Schedule 13G filing by Zeff Capital, LP, which is the Company’s most recent and best available information relating to Zeff Capital’s ownership of Company common stock. Based on the referenced communication, voting and dispositive power with respect to these shares is exercised by Zeff Capital, LP.

19

 

 

Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE.

 

CERTAIN RELATIONSHIPS AND TRANSACTIONS

 

None.

 

DIRECTOR INDEPENDENCE

 

The Company does not have a standing nominating committee. Instead, the entire Board of Directors shares the responsibility of identifying potential director-nominees to serve on the Board of Directors.

 

The Board of Directors does have a standing Compensation Committee, Compliance Committee and Audit Committee. The Compensation Committee is composed of Messrs. Hoehne, Martinez and Mertens (with Mr. Mertens serving as chairperson). The Compliance Committee is composed of Messrs. Martinez, Mertens and Hoehne (with Mr. Martinez serving as chairperson).The Audit Committee is composed of Messrs. Mertens, Martinez and Hoehne (with Mr. Mertens serving as chairperson). The Board of Directors has determined that Messrs. Martinez and Mertens are “independent,” as such term is defined in Section 5605(a)(2) of the Nasdaq Listing Rules, and meets the criteria for independence set forth in Rule 10A-3(b)(1) under the Exchange Act. The preceding disclosure respecting director independence is required under applicable SEC rules. However, as a corporation whose shares are listed for trading on the OTCQB, the Company is not required to have any independent directors at all on its Board of Directors, or any independent directors serving on any particular committees of the Board of Directors.

 

Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Our independent registered public accounting firm, during 2019 and 2018, Boulay PLLP, billed for the following services:  

 

   2019   2018 
Audit fees, including quarterly review of Form 10-Q  $90,000   $105,590 
Tax fees   11,620    11,078 
Audit-related fees (1)   24,205    17,010 
All other fees   0    0 
   $125,825   $133,678 

 

The audit fees consisted of fees for the annual audit of the Company’s financial statements and the reviews of financial statements in quarterly reports on Form 10-Q.

 

(1)Audit-related fees were billed for other financial, tax and operational related consulting.

 

Our board of directors evaluates the scope and cost of the engagement of an auditor before the auditor renders audit and permissible non-audit services. All services provided by the independent auditors during 2019 and 2018 have been approved by the Audit Committee or Board of Directors.

 

20

 

 

PART IV

 

Item 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

 

FINANCIAL STATEMENTS

 

Included herein at Part II, Item 8, are the Financial Statements and the Report of the Independent Registered Public Accounting Firm.

 

EXHIBITS

 

Exhibit No.   Description
3.1   Articles of Incorporation, filed with the Nevada Secretary of State on June 2, 1995 (incorporated by reference to Exhibit 3 to the registrant’s registration statement on Form 10SB-12G filed on December 6, 1999).
3.2   Amendment to Articles of Incorporation, filed with the Nevada Secretary of State on January 26, 2013 (incorporated by reference to Exhibit 3.2 to the registrant’s annual report on Form 10-K filed on March 31, 2011).
3.3   Amended and Restated Bylaws (incorporated by reference to Exhibit 3.3 to the registrant’s annual report on Form 10-K filed on March 31, 2011).
3.4   Amendment No. 1 to Bylaws dated March 9, 2016 (incorporated by reference to Exhibit 3.1 to the registrant’s current report on Form 8-K filed on March 15, 2016).
4.1   Description of Table Trac, Inc. Common Stock
10.1   Offer Letter by and between Table Trac Inc. and Randy W. Gilbert (incorporated by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed on January 12, 2018).
31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002 (filed herewith).
31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002 (filed herewith).
32   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).
101.INS   XBRL Instance Document
101.SCH   XBRL Taxonomy Extension Schema Document
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB   XBRL Taxonomy Extension Label Linkbase Document
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document

 

21

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 24, 2020  
   
TABLE TRAC, INC.  
   
/s/ Chad Hoehne   
Chad Hoehne, Chief Executive Officer  
(principal executive officer)  
   
/s/ Randy Gilbert   
Randy Gilbert, Chief Financial Officer  
(principal financial and accounting officer)  

   

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.  

   

DIRECTORS:  
   
/s/ William Martinez  
William Martinez, Director  
   
/s/ Thomas Mertens   
Thomas Mertens, Director  
   
/s/ Chad B. Hoehne   
Chad B. Hoehne, Director  

 

 

22

 

 

 

EX-4.1 2 f10k2019ex4-1_tabletrac.htm DESCRIPTION OF TABLE TRAC, INC. COMMON STOCK

EXHIBIT 4.1

 

DESCRIPTION OF TABLE TRAC, INC. COMMON STOCK

 

The following description of the common stock of Table Trac, Inc. (“Company”) is a summary and does not purport to be complete. It is qualified by the Company’s Articles of Incorporation and Amended and Restated Bylaws, which are incorporated by reference to this Annual Report on Form 10-K.

 

The authorized capital stock of the Company consists of 25,000,000 shares of capital stock, $0.001 par value per share. All shares of common stock have equal voting rights and are entitled to one vote per share on all matters to be voted upon by Company stockholders. Shares of Company common stock have no preemptive, subscription, conversion or redemption rights and may be issued only as fully-paid and non-assessable shares. Cumulative voting in the election of directors is not permitted. In the event of liquidation, each holder of common stock is entitled to receive a proportionate share of our assets available for distribution to stockholders after the payment of liabilities. All shares of common stock presently issued and outstanding are fully-paid and non-assessable.

 

 

EX-31.1 3 f10k2019ex31-1_tabletrac.htm CERTIFICATION

EXHIBIT 31.1

 

SECTION 302 CERTIFICATION

 

I, Chad Hoehne, certify that:

 

1.I have reviewed this annual report on Form 10-K of Table Trac, 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(s) 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(s) 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: March 24, 2020 /s/ Chad Hoehne
  Chad Hoehne
  Chief Executive Officer

 

EX-31.2 4 f10k2019ex31-2_tabletrac.htm CERTIFICATION

EXHIBIT 31.2

 

SECTION 302 CERTIFICATION

 

I, Randy Gilbert, certify that:

 

1.I have reviewed this annual report on Form 10-K of Table Trac, 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(s) 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(s) 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: March 24, 2020 /s/ Randy Gilbert
  Randy Gilbert
  Chief Financial Officer

 

EX-32 5 f10k2019ex32_tabletrac.htm CERTIFICATION

EXHIBIT 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. §1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Table Trac, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chad Hoehne, Chief Executive Officer of the Company and I, Randy Gilbert, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1The 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.

 

Date: March 24, 2020 /s/ Chad Hoehne
  Chad Hoehne
  Chief Executive Officer
   
Date: March 24, 2020 /s/ Randy Gilbert
  Randy Gilbert
  Chief Financial Officer

 

EX-101.INS 6 tbtc-20191231.xml XBRL INSTANCE FILE 0001090396 2019-01-01 2019-12-31 0001090396 2019-12-31 0001090396 2018-12-31 0001090396 tbtc:FinancedContractsMember 2019-12-31 0001090396 tbtc:FinancedContractsMember 2018-12-31 0001090396 2017-12-31 0001090396 us-gaap:CommonStockMember 2017-12-31 0001090396 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001090396 us-gaap:RetainedEarningsMember 2017-12-31 0001090396 us-gaap:TreasuryStockMember 2017-12-31 0001090396 us-gaap:CommonStockMember 2018-12-31 0001090396 us-gaap:CommonStockMember 2019-12-31 0001090396 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001090396 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001090396 us-gaap:RetainedEarningsMember 2018-12-31 0001090396 us-gaap:RetainedEarningsMember 2019-12-31 0001090396 us-gaap:TreasuryStockMember 2018-12-31 0001090396 us-gaap:TreasuryStockMember 2019-12-31 0001090396 us-gaap:TradeAccountsReceivableMember 2018-12-31 0001090396 2018-01-01 2018-12-31 0001090396 tbtc:RentalRevenueMember tbtc:SystemSalesMember 2019-01-01 2019-12-31 0001090396 tbtc:RentalRevenueMember tbtc:SystemSalesMember 2018-01-01 2018-12-31 0001090396 tbtc:RentalRevenueMember tbtc:LicenseAndMaintenanceFeesMember 2019-01-01 2019-12-31 0001090396 tbtc:RentalRevenueMember tbtc:LicenseAndMaintenanceFeesMember 2018-01-01 2018-12-31 0001090396 tbtc:RentalRevenueMember tbtc:ServiceAndOtherSalesMember 2019-01-01 2019-12-31 0001090396 tbtc:RentalRevenueMember tbtc:ServiceAndOtherSalesMember 2018-01-01 2018-12-31 0001090396 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001090396 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001090396 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001090396 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001090396 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001090396 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001090396 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001090396 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001090396 tbtc:RentalRevenueMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001090396 tbtc:RentalRevenueMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0001090396 srt:MinimumMember 2019-01-01 2019-12-31 0001090396 srt:MaximumMember 2019-01-01 2019-12-31 0001090396 us-gaap:TradeAccountsReceivableMember 2019-12-31 0001090396 us-gaap:TradeAccountsReceivableMember 2017-12-31 0001090396 us-gaap:TradeAccountsReceivableMember 2019-01-01 2019-12-31 0001090396 us-gaap:TradeAccountsReceivableMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:MajorCustomerMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:AllOtherCustomerMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:MajorCustomerMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:AllOtherCustomerMember 2018-01-01 2018-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:MajorCustomerMember 2019-01-01 2019-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:AllOtherCustomerMember 2019-01-01 2019-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:MajorCustomerMember 2018-01-01 2018-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:AllOtherCustomerMember 2018-01-01 2018-12-31 0001090396 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001090396 us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0001090396 2018-01-01 2018-01-08 0001090396 2018-12-05 2018-12-12 0001090396 us-gaap:AccountsReceivableMember tbtc:ThreeCustomersMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:ThreeCustomersMember 2019-01-01 2019-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:TwoCustomersMember 2019-01-01 2019-12-31 0001090396 us-gaap:SalesRevenueNetMember tbtc:TwoCustomersMember 2018-01-01 2018-12-31 0001090396 2019-06-28 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInUnitedStatesMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInUnitedStatesMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInAustraliaMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInAustraliaMember 2018-01-01 2018-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInCentralAmericaMember 2019-01-01 2019-12-31 0001090396 us-gaap:AccountsReceivableMember tbtc:CustomerInCentralAmericaMember 2018-01-01 2018-12-31 0001090396 us-gaap:OfficeEquipmentMember 2018-12-31 0001090396 us-gaap:VehiclesMember 2018-12-31 0001090396 us-gaap:OfficeEquipmentMember 2019-12-31 0001090396 us-gaap:VehiclesMember 2019-12-31 0001090396 srt:BoardOfDirectorsChairmanMember 2017-12-04 2018-01-07 0001090396 2020-01-06 2020-01-08 0001090396 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001090396 tbtc:NonEmployeeMember 2019-01-01 2019-12-31 0001090396 tbtc:NonEmployeeMember 2018-01-01 2018-12-31 0001090396 2020-03-24 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure TABLE TRAC INC 0001090396 10-K 2019-12-31 false --12-31 true false Non-accelerated Filer 2019 2537892 2866474 3340487 1896848 198623 165840 156000 61800 104040 42623 0.001 0.001 25000000 25000000 4656734 4656734 7505371 7818697 3259684 4953871 2829740 2635122 1415947 229704 7505371 7818697 4617246 3798736 3347476 4512 1809511 1679813 -146360 4529 4507 1795955 1847594 2194778 3010776 -196526 -245631 44562 34438 0 34438 0 0 0 44562 0 0 51500 112240 48 0 0 112192 25 0 0 51475 815998 514965 0 0 514965 0 0 0 815998 0 001-32987 Yes NV false Yes 4506788 74149 86656 4500027 4490795 4491135 4473591 0.18 0.11 0.18 0.12 815998 514965 177000 253000 149946 128065 4506788 4528669 FY No No 7700000 65204 3000 6000 0 65 -62091 0 62026 5612898 5211273 167673 0 379982 291837 1263589 762165 77922 0 1037364 528401 2253667 1030354 3443102 1645411 9056000 6856684 367730 387868 44500 34388 53538 0 0 2221 253709 334784 0 53027 719477 812288 27867 0 3148410 1690660 543000 555000 4438754 3057948 4507 4529 1847594 1795955 3010776 2194778 4862877 3995262 245631 196526 9056000 6856684 992998 767965 56448 70447 0 -9675 936550 707193 4853767 4611097 5790317 5318290 1715054 2500407 4511965 4528669 4506788 9450 14097 0 14097 0 0 0 9450 0 0 -48500 -25000 3119 0 3 -2373 0 2370 65166 0 0 10000 800 0 2370 62026 1263762 1290797 1322743 -27035 -31946 -53721 -120019 51500 112240 2221 7779 -28445 -50715 35445 50715 7000 0 220700 9600 1422545 -1306496 10112 4303 -74304 -184617 554944 -611239 501424 295958 1021403 -546167 44562 34438 9450 14097 115000 125405 -12000 39000 25713 0 47952 45845 0.434 0.634 0.377 0.337 0.189 0.029 1.000 1.000 1.000 1.000 0.502 0.498 0.456 0.544 0.320 0.680 0.377 0.623 1.000 1.000 0.46 0.50 0.32 0.38 0.94 0.89 0.01 0.05 0.01 0.02 0.01 0.06 1037364 528401 7442 50824 272156 118765 102000 0.10 73% and 92% of the Company’s revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America 1649695 2165820 1086820 866494 2253667 1030354 4990182 4062668 4791559 3896828 165840 198623 181473 115000 125405 82217 141038 260759 225315 49294 176021 49294 211465 186610 138659 47952 45845 57436 28632 86068 4663 81405 We lease space under non-cancelable operating leases for our two office locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions. 65166 52583 P1Y5M20D 0.05 The Company’s Board of Directors approved the repurchase of its outstanding shares, using management’s discretion, of its common stock from private unsolicited sellers’ in the open market. On May 10, 2018, the Company’s Board of Directors approved the repurchase of its outstanding common shares in an aggregate amount of up to 200,000 shares not to exceed $600,000, in both private unsolicited and open market transactions, until December 31, 2019. Company insiders are prohibited from participating in the stock repurchase program. The Board of Directors of Table Trac Inc. appointed Randy Gilbert as the Company’s Chief Financial Officer and awarded him 50,000 Restricted Stock shares. These shares are subject to a four year vesting schedule as follows: 20,000 shares in year one; 10,000 shares in each subsequent year. Grant date fair value of $117,500 will be recognized equally over the vesting period as stock compensation expense as a component of selling, general and administration expense. The Board of Directors of Table Trac Inc. approved a resolution which awarded 9,000 Restricted Stock shares to employees and the new Board of Directors. These shares are subject to a one year vesting period. P2Y 25000 51500 2.06 30000 59000 10000 189000 214000 208500 161300 -1700 9100 22200 30900 0 3100 -29000 0 -23000 54800 0.210 0.210 -0.002 0.012 0.022 0.040 0.000 0.004 -0.029 0.000 -0.023 0.071 0.178 0.329 73000 82000 1156000 1026000 43000 46000 88000 75000 551000 376000 577000 597000 7000 4000 40000 38000 -13000 0 34000 42000 543000 555000 expire between 2026 and 2035 if not used 91000 8900 86000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Company</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Table Trac was formed under the laws of the State of Nevada in June 1995. The Company has offices in Minnetonka, Minnesota and Oklahoma City, Oklahoma. The Company has developed and sells an information and management system that automates and monitors various aspects of the operations of casinos.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company provides system sales and technical support to casinos. System sales include installation, custom casino system configuration and training. In addition, license and technical support are provided under an annual license and service contract.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Use of Estimates</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. The Company's use of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price ("SSP") of performance obligations, variable consideration, and other obligations, realizability of accounts receivable, the valuation of deferred tax assets and liabilities, deferred revenue and costs, and inventory valuation. Actual results could differ from those estimates and the difference could be significant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Concentrations of Risk</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Cash Deposits in Excess of Federally Insured Limits</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash balances at three financial institutions. Accounts are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000. At times throughout the year, the Company's cash balances may exceed amounts insured by the FDIC. The Company doesn't believe it is exposed to any significant credit risk on its cash balances.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Major Customers</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">For the year ended December 31, 2019, two customers comprised approximately 32% of revenue compared to two customers who accounted for approximately 38% for the year ended December 31, 2018. At December 31, 2019, two customers comprised approximately 50% of accounts receivable compared to three customers accounting for approximately 46% at December 31, 2018. The following table summarizes major customer's information for the years ended December 31, 2019 and 2018:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Years ended December 31</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Major</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">32.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">50.2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">37.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45.6</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">All Others</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">49.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A major customer is defined as any customer that represents at least 10% of revenue or outstanding account receivable for a given period.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>System Sales</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company's systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.&#160; The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.&#160; The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company's products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.&#160; System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Maintenance Revenue</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Service Revenue and Other Revenue</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.&#160; Revenues are billed monthly on a per-game per-day basis.&#160;There is an option to purchase the system after the rental contract expires at a pre-determined residual value.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table summarizes disaggregated revenues by major product line for the years ended December 31, 2019 and 2018, respectively:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center">(percent of revenues)</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">System revenue</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,259,684</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,953,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">43.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">63.4</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Maintenance revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,829,740</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,635,122</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">37.7</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Service and other revenue</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,415,947</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">229,704</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt">Total revenues</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,505,371</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,818,697</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Significant Judgments</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Judgment is required to determine the SSP for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services.</font></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"><font style="font: 10pt Times New Roman, Times, Serif">In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We evaluated the contractual payment terms of all system sales generated during the year to determine the proper recognition or deferral of revenue. We believe the 12 month subsequent collection threshold of 67% or greater is the most appropriate for the Company to constrain revenue.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We evaluate the interest rates in customer contracts with extended payment terms, representing a significant financing component. These rates range from approximately 1% to 6% and we believe those to be appropriate market interest rates for the financing component.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Geographic Concentrations</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company sells its technologies and services to casinos in the United States, Australia, Japan, the Caribbean and countries in both Central and South America. For 2019 and 2018, 73% and 92% of the Company's revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2019 and 2018, 94% and 89% of the Company's accounts receivable were from the United States, 1% and 0% from Australia, 1% and 5% from the Caribbean, 3% and 4% from Central America, and 1% and 2% from South America, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Deferred System Sales Costs</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component included in other long-term assets on the balance sheet, and are $1,037,364 and $528,401 as of December 31, 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value of Financial Instruments</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company's financial instruments consist of cash, accounts receivable, accounts payable and accrued expenses and debt. Fair value estimates are at a specific point in time, based on relevant market information about the financial instrument. These estimates are subjective in nature and matters of significant judgment and therefore cannot be determined with precision. The Company considers the carrying values of its financial instruments to approximate fair value due to their short-term nature.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Cash and Cash Equivalents</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">For purposes of the statement of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Accounts Receivable / Allowance for Doubtful Accounts</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as "Long-term accounts receivable &#8211; financed contracts."&#160;&#160;Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company's financial position.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Inventory</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates the first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The total inventory value was $1,263,589 and $762,165 as of December 31, 2019 and 2018, respectively, which included work-in-process of $7,442 and $50,824 as of December 31, 2019 and 2018, respectively, and the remaining amount is comprised of finished goods. The Company had no obsolescence reserve at December 31, 2019 and 2018. At December 31, 2019 the Company recorded a prepayment for inventory yet to be received of approximately $102,000 as a component of prepaid expenses and other current assets.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Property and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets which range from two to five years. Repair and maintenance costs are expensed as incurred; major renewals and improvements are capitalized. As items of property or equipment are sold or retired, the related cost and accumulated depreciation are removed from the accounts and any gain or loss is included in operating income.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Long-lived Assets</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company periodically assesses the recoverability of long-lived assets and certain identifiable intangible assets by reviewing for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Income Taxes </u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company accounts for income taxes by following the asset and liability approach to accounting for income taxes. Deferred tax assets and liabilities represent the future tax consequences of the differences between the financial statement carrying amounts of assets and liabilities versus the tax basis of assets and liabilities. Under this method, deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The impact of the tax rate changes on deferred tax assets and liabilities is recognized in the year that the change is enacted. Management believes that any write-off not allowed will not have a material impact on the Company's financial position.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company believes that it has no significant unrecognized tax positions. The Company's evaluation was performed for the tax years ended December 31, 2016 through 2019, which are the tax years that remain subject to examination by major tax jurisdictions as of December 31, 2019. The Company does not believe there will be any material changes in its unrecognized tax positions over the next 12 months.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. In accordance with current guidance, the Company classifies interest and penalties as income tax expense is incurred.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Research and Development</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Expenditures for research and product development costs are expensed as incurred. Research and development expenses were $272,156 and $118,765 for the years ended December 31, 2019 and 2018, respectively, and is included in selling, general and administrative expenses on the statements of operations.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Stock-based Compensation</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company measures and recognizes compensation expense for all stock-based payment awards made to employees, directors and non-employees. The compensation expense for the Company's stock-based payments is based on estimated fair values at the time of the grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company estimates the fair value of stock-based awards on the date of grant using the closing sales price on that date. The Company's stock-based compensation awards are subject to vesting requirements and the corresponding compensation is recorded ratably over the vesting terms.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Foreign Currency Transactions</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Transactions in foreign currencies are translated to the respective functional currencies of the Company at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the reporting date are retranslated to the functional currency at the exchange rate at that date. Foreign currency differences arising on retranslation are recognized in profit or loss.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Basic and Diluted Earnings Per Share</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic earnings per share is computed by dividing net income by the weighted average shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that the weighted average shares outstanding are increased to include additional shares from the assumed exercise of stock options and restricted stock shares subject to vesting. The number of additional shares is calculated by assuming that outstanding stock options were exercised and that the proceeds from the exercise were used to acquire shares of common stock at the average market price during the reporting period. Restrictive stock shares are included in dilutive shares as of the beginning of the period in which the vesting conditions are satisfied. (See Note 7).</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Recently Adopted Accounting Pronouncements </u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Effective January 1, 2019, we adopted the FASB Accounting Standards Update ('ASU') 2016-02,&#160;<i>Leases</i>, which requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The original guidance required application on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11,&#160;<i>Targeted Improvements to ASC 842</i>, which included an option to not restate comparative periods in transition and elect to use the effective date of ASC 842,&#160;<i>Leases</i>, as the date of initial application of transition, which we elected. As a result of the adoption of ASC 842 on January 1, 2019, we recorded both operating lease right-of-use ('ROU') assets and lease liabilities of&#160;approximately $136,000. The adoption of ASC 842 had an immaterial impact on our Condensed Statement of Operations and Condensed Statement of Cash Flows for the year ended December 31, 2019. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard which allowed us to carry forward the historical lease classification.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 2. ACCOUNTS RECEIVABLE </b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Accounts receivable under normal 30 day terms</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,649,695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,165,820</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Financed contracts:</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><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(204,238,255)"> <td style="padding-left: 0in; text-align: left; text-indent: 10pt">Current portion of long-term</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,086,820</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">866,494</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Long-term, net of current portion</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,253,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,030,354</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,182</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,062,668</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Less allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(165,840</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,791,559</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,896,828</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Presented on the balance sheet as:</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><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(204,238,255)"> <td style="text-align: left">Accounts receivable, net</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,537,892</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,866,474</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term accounts receivable - financed contracts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,253,667</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,030,354</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The allowance for financed and trade receivable represents management's estimate of probable losses in our trade and financed receivables as of the date of the financial statements. The allowance provides for probable losses that have been identified with specific customer relationships and for probable losses believed to be inherent of the trade and financed receivables, but that have not been specifically identified.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Included in accounts receivable - Financed contracts at December 31, 2019 and 2018 is $3,340,487 and $1,896,848, respectively, with an offset to contract liabilities on the balance sheet of $3,148,410 and $1,690,660 at December 31, 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A roll-forward of the Company's allowance for doubtful accounts for the years ended is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31,<br /> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Accounts receivable allowance, beginning of year</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">165,840</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">181,473</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Provision adjustment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">115,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">125,405</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Write-off</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82,217</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(141,038</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable allowance, end of year</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">198,623</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,840</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The allowance for doubtful accounts as of December 31, 2019 is $42,623 for the trade receivables and $156,000 for financed contracts. The allowance for doubtful accounts as of December 31, 2018 is $104,040 for the trade receivables and $61,800 for financed contracts.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 3. PROPERTY AND EQUIPMENT</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Property and equipment consists of the following at:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br /> 2019</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br /> 2018</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Office equipment</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">49,294</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">49,294</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Vehicles</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">211,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">176,021</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">260,759</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">225,315</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186,610</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(138,659</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">86,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Depreciation expense totaled $47,952 and $45,845 for the years ended December 31, 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 6. INCOME TAXES </b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The income tax provision (benefit) consists of the following for the years ended December 31:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Current tax expense</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">189,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">214,000</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: 1.5pt">Deferred tax (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total income tax expense</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">177,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">253,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The reconciliation between expected federal income tax rates and the Company's effective federal tax rates is as follows:&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Percent</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Percent</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Expected federal tax</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">208,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">161,300</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Permanent differences</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,700</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="text-align: left">%)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,100</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">State income tax, net of federal tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,200</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.2</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,900</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,100</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.4</td><td style="text-align: left">%)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and Development tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.9</td><td style="text-align: left">%)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2.3</td><td style="padding-bottom: 1.5pt; text-align: left">%)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">177,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">17.8</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">253,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">32.9</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</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"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the Company's deferred tax assets and liabilities at December 31:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td>Current deferred tax asset (liabilities):</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</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(204,238,255)"> <td style="width: 74%; text-align: left; text-indent: 10pt">Accounts payable and accrued expenses</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">73,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">82,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,156,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,026,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">Allowance for doubtful accounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">43,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">46,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Prepaid expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(88,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(75,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Deferred revenue</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">551,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">376,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Net current deferred tax liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(577,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(597,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term deferred tax asset (liabilities):</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><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: White"> <td style="text-align: left; text-indent: 10pt">NOL - federal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">NOL - State</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">40,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">38,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Book - Tax depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Net long-term deferred tax asset</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">34,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Net deferred tax liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(543,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(555,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The company has various state net operating loss carryforwards of approximately $91,000 which expire between 2026 and 2035 if not used.&#160; An allowance for net operating loss carryforward is recorded when the Company believes the amount may not be collected or fully utilized.&#160; Management believes the state net operating loss carryforward is fully collectible or will be fully utilized.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 7. EARNINGS PER SHARE</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Earnings per share is computed under two different methods, basic and diluted, and is presented for all periods in which statements of operations are presented. Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock and common stock equivalents outstanding.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table provides a reconciliation of the numerators and denominators used in calculating basic and diluted earnings per share:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Years Ended<br /> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Basic and diluted earnings per share calculation:</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</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(204,238,255)"> <td style="width: 74%; text-align: left; padding-bottom: 4pt">Net income to common stockholders</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 10%; text-align: right">815,998</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 10%; text-align: right">514,965</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average number of common shares outstanding - basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,491,135</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,473,591</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Basic net income per share</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.18</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.12</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average number of common shares outstanding - diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,027</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490,795</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Diluted net income per share</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.18</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.11</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">For the year ended December 31, 2019 there were common stock equivalents that had a dilutive effect of approximately 8,900 shares.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 8. COMMITMENT AND CONTINGENCIES </b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company has lease commitments for its Minnesota and Oklahoma offices with future minimum lease payments of approximately $86,000 through July 2021 (see Note 4).</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Years ended December 31</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Major</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">32.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">50.2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">37.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45.6</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">All Others</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">49.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center">(percent of revenues)</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">System revenue</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,259,684</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,953,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">43.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">63.4</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Maintenance revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,829,740</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,635,122</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">37.7</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Service and other revenue</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,415,947</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">229,704</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt">Total revenues</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,505,371</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,818,697</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Accounts receivable under normal 30 day terms</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,649,695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,165,820</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Financed contracts:</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><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(204,238,255)"> <td style="padding-left: 0in; text-align: left; text-indent: 10pt">Current portion of long-term</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,086,820</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">866,494</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Long-term, net of current portion</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,253,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,030,354</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,182</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,062,668</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Less allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(198,623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(165,840</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,791,559</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,896,828</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Presented on the balance sheet as:</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><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(204,238,255)"> <td style="text-align: left">Accounts receivable, net</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,537,892</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,866,474</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term accounts receivable - financed contracts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,253,667</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,030,354</td><td style="text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31,<br /> 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160; 31, <br /> 2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Accounts receivable allowance, beginning of year</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">165,840</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">181,473</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Provision adjustment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">115,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">125,405</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Write-off</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82,217</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(141,038</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt">Accounts receivable allowance, end of year</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">198,623</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,840</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br /> 2019</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br /> 2018</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Office equipment</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">49,294</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">49,294</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Vehicles</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">211,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">176,021</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">260,759</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">225,315</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186,610</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(138,659</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">86,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Current tax expense</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">189,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">214,000</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: 1.5pt">Deferred tax (benefit)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total income tax expense</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">177,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">253,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Percent</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Percent</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Expected federal tax</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">208,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">161,300</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Permanent differences</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,700</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="text-align: left">%)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,100</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.2</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">State income tax, net of federal tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,200</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.2</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,900</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,100</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.4</td><td style="text-align: left">%)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and Development tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(29,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.9</td><td style="text-align: left">%)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2.3</td><td style="padding-bottom: 1.5pt; text-align: left">%)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">177,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">17.8</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">253,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">32.9</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2018</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td>Current deferred tax asset (liabilities):</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</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(204,238,255)"> <td style="width: 74%; text-align: left; text-indent: 10pt">Accounts payable and accrued expenses</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">73,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">82,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,156,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,026,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">Allowance for doubtful accounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">43,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">46,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Prepaid expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(88,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(75,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Deferred revenue</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">551,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">376,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Net current deferred tax liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(577,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(597,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term deferred tax asset (liabilities):</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><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: White"> <td style="text-align: left; text-indent: 10pt">NOL - federal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">NOL - State</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 10pt">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">40,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">38,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Book - Tax depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Net long-term deferred tax asset</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">34,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Net deferred tax liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(543,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(555,000</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Years Ended<br /> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Basic and diluted earnings per share calculation:</td><td>&#160;</td> <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</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(204,238,255)"> <td style="width: 74%; text-align: left; padding-bottom: 4pt">Net income to common stockholders</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 10%; text-align: right">815,998</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 10%; text-align: right">514,965</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average number of common shares outstanding - basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,491,135</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,473,591</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Basic net income per share</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.18</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.12</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average number of common shares outstanding - diluted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,027</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490,795</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Diluted net income per share</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.18</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.11</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> 55131 138788 0 0 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Company</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Table Trac was formed under the laws of the State of Nevada in June 1995. The Company has offices in Minnetonka, Minnesota and Oklahoma City, Oklahoma. The Company has developed and sells an information and management system that automates and monitors various aspects of the operations of casinos.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company provides system sales and technical support to casinos. System sales include installation, custom casino system configuration and training. In addition, license and technical support are provided under an annual license and service contract.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Use of Estimates</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. The Company's use of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price ("SSP") of performance obligations, variable consideration, and other obligations, realizability of accounts receivable, the valuation of deferred tax assets and liabilities, deferred revenue and costs, and inventory valuation. Actual results could differ from those estimates and the difference could be significant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Concentrations of Risk</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Cash Deposits in Excess of Federally Insured Limits</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash balances at three financial institutions. Accounts are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000. At times throughout the year, the Company's cash balances may exceed amounts insured by the FDIC. The Company doesn't believe it is exposed to any significant credit risk on its cash balances.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Major Customers</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">For the year ended December 31, 2019, two customers comprised approximately 32% of revenue compared to two customers who accounted for approximately 38% for the year ended December 31, 2018. At December 31, 2019, two customers comprised approximately 50% of accounts receivable compared to three customers accounting for approximately 46% at December 31, 2018. The following table summarizes major customer's information for the years ended December 31, 2019 and 2018:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Years ended December 31</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% Revenues</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>% AR</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Major</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">32.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">50.2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">37.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">45.6</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">All Others</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">49.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A major customer is defined as any customer that represents at least 10% of revenue or outstanding account receivable for a given period.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Geographic Concentrations</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company sells its technologies and services to casinos in the United States, Australia, Japan, the Caribbean and countries in both Central and South America. For 2019 and 2018, 73% and 92% of the Company's revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2019 and 2018, 94% and 89% of the Company's accounts receivable were from the United States, 1% and 0% from Australia, 1% and 5% from the Caribbean, 3% and 4% from Central America, and 1% and 2% from South America, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value of Financial Instruments</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The Company's financial instruments consist of cash, accounts receivable, accounts payable and accrued expenses and debt. Fair value estimates are at a specific point in time, based on relevant market information about the financial instrument. These estimates are subjective in nature and matters of significant judgment and therefore cannot be determined with precision. The Company considers the carrying values of its financial instruments to approximate fair value due to their short-term nature.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Cash and Cash Equivalents</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">For purposes of the statement of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Inventory</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates the first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The total inventory value was $1,263,589 and $762,165 as of December 31, 2019 and 2018, respectively, which included work-in-process of $7,442 and $50,824 as of December 31, 2019 and 2018, respectively, and the remaining amount is comprised of finished goods. The Company had no obsolescence reserve at December 31, 2019 and 2018. At December 31, 2019 the Company recorded a prepayment for inventory yet to be received of approximately $102,000 as a component of prepaid expenses and other current assets.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Property and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets which range from two to five years. Repair and maintenance costs are expensed as incurred; major renewals and improvements are capitalized. As items of property or equipment are sold or retired, the related cost and accumulated depreciation are removed from the accounts and any gain or loss is included in operating income.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Long-lived Assets</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The Company periodically assesses the recoverability of long-lived assets and certain identifiable intangible assets by reviewing for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Income Taxes </u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company accounts for income taxes by following the asset and liability approach to accounting for income taxes. Deferred tax assets and liabilities represent the future tax consequences of the differences between the financial statement carrying amounts of assets and liabilities versus the tax basis of assets and liabilities. Under this method, deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The impact of the tax rate changes on deferred tax assets and liabilities is recognized in the year that the change is enacted. Management believes that any write-off not allowed will not have a material impact on the Company's financial position.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company believes that it has no significant unrecognized tax positions. The Company's evaluation was performed for the tax years ended December 31, 2016 through 2019, which are the tax years that remain subject to examination by major tax jurisdictions as of December 31, 2019. The Company does not believe there will be any material changes in its unrecognized tax positions over the next 12 months.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. In accordance with current guidance, the Company classifies interest and penalties as income tax expense is incurred.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Stock-based Compensation</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company measures and recognizes compensation expense for all stock-based payment awards made to employees, directors and non-employees. The compensation expense for the Company's stock-based payments is based on estimated fair values at the time of the grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company estimates the fair value of stock-based awards on the date of grant using the closing sales price on that date. The Company's stock-based compensation awards are subject to vesting requirements and the corresponding compensation is recorded ratably over the vesting terms.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Foreign Currency Transactions</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Transactions in foreign currencies are translated to the respective functional currencies of the Company at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the reporting date are retranslated to the functional currency at the exchange rate at that date. Foreign currency differences arising on retranslation are recognized in profit or loss.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Basic and Diluted Earnings Per Share</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic earnings per share is computed by dividing net income by the weighted average shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that the weighted average shares outstanding are increased to include additional shares from the assumed exercise of stock options and restricted stock shares subject to vesting. The number of additional shares is calculated by assuming that outstanding stock options were exercised and that the proceeds from the exercise were used to acquire shares of common stock at the average market price during the reporting period. Restrictive stock shares are included in dilutive shares as of the beginning of the period in which the vesting conditions are satisfied. (See Note 7).</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Recently Adopted Accounting Pronouncements </u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Effective January 1, 2019, we adopted the FASB Accounting Standards Update ('ASU') 2016-02,&#160;<i>Leases</i>, which requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The original guidance required application on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11,&#160;<i>Targeted Improvements to ASC 842</i>, which included an option to not restate comparative periods in transition and elect to use the effective date of ASC 842,&#160;<i>Leases</i>, as the date of initial application of transition, which we elected. As a result of the adoption of ASC 842 on January 1, 2019, we recorded both operating lease right-of-use ('ROU') assets and lease liabilities of&#160;approximately $136,000. The adoption of ASC 842 had an immaterial impact on our Condensed Statement of Operations and Condensed Statement of Cash Flows for the year ended December 31, 2019. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard which allowed us to carry forward the historical lease classification.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>System Sales</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company's systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.&#160; The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.&#160; The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company's products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.&#160; System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Maintenance Revenue</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Service Revenue and Other Revenue</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.&#160; Revenues are billed monthly on a per-game per-day basis.&#160;There is an option to purchase the system after the rental contract expires at a pre-determined residual value.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following table summarizes disaggregated revenues by major product line for the years ended December 31, 2019 and 2018, respectively:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center">(percent of revenues)</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">System revenue</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,259,684</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,953,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">43.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">63.4</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Maintenance revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,829,740</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,635,122</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">37.7</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33.7</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Service and other revenue</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,415,947</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">229,704</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 4pt">Total revenues</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,505,371</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,818,697</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><i>Significant Judgments</i></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Judgment is required to determine the SSP for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services.</font></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"><font style="font: 10pt Times New Roman, Times, Serif">In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We evaluated the contractual payment terms of all system sales generated during the year to determine the proper recognition or deferral of revenue. We believe the 12 month subsequent collection threshold of 67% or greater is the most appropriate for the Company to constrain revenue.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We evaluate the interest rates in customer contracts with extended payment terms, representing a significant financing component. These rates range from approximately 1% to 6% and we believe those to be appropriate market interest rates for the financing component.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Deferred System Sales Costs</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component included in other long-term assets on the balance sheet, and are $1,037,364 and $528,401 as of December 31, 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Accounts Receivable / Allowance for Doubtful Accounts</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as "Long-term accounts receivable &#8211; financed contracts."&#160;&#160;Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company's financial position.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Research and Development</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Expenditures for research and product development costs are expensed as incurred. Research and development expenses were $272,156 and $118,765 for the years ended December 31, 2019 and 2018, respectively, and is included in selling, general and administrative expenses on the statements of operations.</font></p> 9500 14000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 5. STOCKHOLDERS' EQUITY </b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Common Stock</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2019, and 2018, the Company holds 149,946 and 128,065 common stock shares in treasury at a total cost of $245,631 and $196,526 respectively for future employee and professional service provider's issuances under the bonus program which was part of both 2018 and 2014 repurchase of shares.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Stock Repurchase Program</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On January 7, 2018, the Company's Board of Directors approved the repurchase of its outstanding shares, using management's discretion, of its common stock from private unsolicited sellers' in the open market. On May 10, 2018, the Company's Board of Directors approved the repurchase of its outstanding common shares in an aggregate amount of up to 200,000 shares not to exceed $600,000, in both private unsolicited and open market transactions, until December 31, 2019. Company insiders are prohibited from participating in the stock repurchase program.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company repurchased 25,000 shares totaling approximately $51,500 at an average price of $2.06 per share for its treasury during 2019.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Stock Compensation</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On January 8, 2018, the Board of Directors of Table Trac Inc. appointed Randy Gilbert as the Company's Chief Financial Officer and awarded him 50,000 Restricted Stock shares. These shares are subject to a four year vesting schedule as follows: 20,000 shares in year one; 10,000 shares in each subsequent year. Grant date fair value of $117,500 will be recognized over the vesting period as stock compensation expense as a component of selling, general and administration expense.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Additionally, on December 12, 2018, the Board of Directors of Table Trac Inc. approved a resolution which awarded 9,000 Restricted Stock shares to employees and the new Board of Directors. These shares are subject to a one year vesting period.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company awarded approximately 3,000 and 6,000 shares approximating $9,500 and $14,000 to a non-employee in exchanges for services during 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The unvested stock compensation expense is expected to be recognized over a weighted average period of approximately two years. As of December 31, 2019, the remaining unrecognized stock compensation expense approximated $58,800.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company has no stock options outstanding as of December 31, 2019 and 2018.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company has 30,000 shares of restricted stock outstanding as of December 31, 2019, 10,000 of which vested on January 8, 2020. There were 59,000 shares of restricted stock outstanding at December 31, 2018.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 4. OPERATING LEASES</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We lease space under non-cancelable operating leases for our two office locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our leases include one or more options to renew. The exercise of lease renewal options are included in our ROU assets and lease liabilities if they are reasonably certain of exercise.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our leases do not provide an implicit rate; we use our incremental borrowing rate of 5% which is based on the information available at the date of adoption in determining the present value of the lease payments.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The cost components of our operating leases were $65,166 and $52,583 for the year ended December 31, 2019 and 2018, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2019:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Leased<br /> Facilities</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left">2020</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">57,436</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: 1.5pt">2021</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,632</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Lease Payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">86,068</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">&#160;&#160;&#160;Less: Interest</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,663</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">81,405</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The weighted average remaining lease terms equals 1.47 years as of December 31, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Leased<br /> Facilities</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left">2020</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">57,436</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: 1.5pt">2021</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,632</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Lease Payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">86,068</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">&#160;&#160;&#160;Less: Interest</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,663</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">81,405</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr></table> EX-101.SCH 7 tbtc-20191231.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Summary of Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Accounts Receivable (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Accounts Receivable (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Property and equipment (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Operating Leases (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Income tax (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Income tax (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Income tax (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Income tax (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Earnings Per Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tbtc-20191231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 tbtc-20191231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 tbtc-20191231_lab.xml XBRL LABEL FILE Receivable Type [Axis] Financed contracts [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock [Member] Trade Accounts Receivable [Member] Concentration Risk Benchmark [Axis] Sales Revenue, Net [Member] Products and Services [Axis] System sales [Member] Maintenance fees [Member] Service and other sales [Member] Accounts Receivable [Member] Range [Axis] Minimum [Member] Maximum [Member] Customer [Axis] Major [Member] All Others [Member] Sales Revenue, Net [Member] Three Customers [Member] Two Customers [Member] Concentration Risk Type [Axis] Customer In United States [Member] Customer In Australia [Member] Customer In Central America [Member] Property, Plant and Equipment, Type [Axis] Office Equipment [Member] Vehicles [Member] Title of Individual [Axis] Board of Directors [Member] Income Tax Authority [Axis] State and Local Jurisdiction [Member] Non-employee [Member] Document and Entity Information [Abstract] Entity Registrant Name Entity Central Index Key Amendment Flag Current Fiscal Year End Date Document Type Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Public Float Entity Common Stock, Shares Outstanding Entity File Number Entity Interactive Data Current Entity Incorporation State Country Code Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $198,623 at December 31, 2019 and $165,840 at December 31, 2018 Inventory Prepaid expenses and other current assets Income tax receivable TOTAL CURRENT ASSETS LONG-TERM ASSETS Property and equipment, net Operating lease right-of-use assets Contract and other long-term assets Long-term accounts receivable - financed contracts TOTAL LONG-TERM ASSETS TOTAL ASSETS LIABILITIES AND STOCKHOLDERS' EQUITY CURRENT LIABILITIES Accounts payable and accrued expenses Payroll liabilities Current portion of operating lease liabilities Notes payable Customer deposits Income taxes payable TOTAL CURRENT LIABILITIES LONG-TERM LIABILITIES Operating lease liabilities Contract liabilities Deferred tax liability TOTAL LIABILITIES STOCKHOLDERS' EQUITY Common stock, $0.001 par value; 25,000,000 shares authorized: 4,656,734 shares issued; and 4,506,788 and 4,528,669 shares outstanding at December 31, 2019 and 2018, respectively. Additional paid-in capital Retained earnings Stockholders' Equity before Treasury Stock Treasury stock, 149,946 and 128,065 shares (at cost) at December 31, 2019 and 2018, respectively TOTAL STOCKHOLDERS' EQUITY TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Allowance for doubtful accounts (in dollars) Common stock, par value (in dollars per share) Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, shares Income Statement [Abstract] Revenues Cost of sales Gross profit Operating expenses: Selling, general and administrative Income from operations Loss on currency exchange Interest income Income before taxes Income tax expense Net income Net income per share - basic Net income per share - diluted Weighted-average shares outstanding - basic Weighted-average shares outstanding - diluted Statement [Table] Statement [Line Items] Common Stock Outstanding Additional Paid-in Capital Retained Earnings Treasury Stock Balance Balance, shares Stock compensation expense Stock compensation expense, shares Stock issued for service Stock issued for service, shares Shares repurchased into treasury Shares repurchased into treasury, shares Common stock issued to non-employee and employees and board member from treasury Common stock issued to non-employee and employees and board member from treasury, shares Common stock issued to non-employee from treasury Common stock issued to non-employee from treasury, shares Net income Balance Balance, shares Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Net income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Gain on sale of asset Deferred income taxes Bad debt expense Stock issued for services Stock compensation expense Changes in operating assets and liabilities: Accounts receivable Inventory Prepaid expenses and other assets Accounts payable and accrued expenses Payroll liabilities Contract liabilities and customer deposits Income taxes receivable(payable) Net cash provided by operating activities INVESTING ACTIVITIES Proceeds from sale of Colombian receivables Capital expenditures Net cash used in investing activities FINANCING ACTIVITIES Payments on notes payable Repurchase of common stock Net cash used in financing activities NET DECREASE IN CASH CASH Beginning of period End of period Non-cash investing and financing activities: Treasury stock cost related to compensation Note from sale of Colombian receivables Capital expenditure financed with a note payable Supplemental cash flow information: Operating cash outflow for operating leases Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Receivables [Abstract] ACCOUNTS RECEIVABLE Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Leases [Abstract] OPERATING LEASES Equity [Abstract] STOCKHOLDERS' EQUITY Income Tax Disclosure [Abstract] INCOME TAXES Earnings Per Share [Abstract] EARNINGS PER SHARE Commitments and Contingencies Disclosure [Abstract] COMMITMENT AND CONTINGENCIES Company Use of Estimates Concentrations of Risk Major Customers Revenue Recognition Geographic Concentrations Deferred System Sales Costs Fair Value of Financial Instruments Cash and Cash Equivalents Accounts Receivable / Allowance for Doubtful Accounts Inventory Property and Equipment Long-lived Assets Income Taxes Research and Development Stock-based Compensation Foreign Currency Transactions Basic and Diluted Earnings Per Share Recently Adopted Accounting Pronouncements Schedule of major customer's information Schedule of disaggregation of revenue Schedule of accounts receivable Schedule of allowance for doubtful accounts Schedule of property and equipment Schedule of maturities of lease liabilities for operating leases Schedule of income tax provision (benefit) Schedule of Effective Income Tax Rate Reconciliation Schedule of deferred tax assets and liabilities Schedule of earnings per share % Revenues [Member] % AR [Member] Total Revenues [Member] Product and Service [Axis] System revenue [Member] Maintenance revenue [Member] Service and other revenue [Member] Total revenues Percent of revenues Schedule of Product Information [Table] Product Information [Line Items] Statistical Measurement [Axis] Customer in United States [Member] Nature of Business and Summary of Significant Accounting Policies (Textual) Interest variable rate Other assets, noncurrent Inventory, net Inventory, work in process, gross Research and development expense Concentration risk, percentage Prepaid expenses and other current assets Outstanding receivable Technologies and services description Accounts receivable under normal 30 day terms Financed contracts: Current portion of long-term Long-term, net of current portion Total accounts receivable Less allowance for doubtful accounts Accounts receivable, net Presented on the balance sheet as: Accounts receivable, net Accounts receivable allowance, beginning of year Provision adjustment Write-off Accounts receivable allowance, end of period Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Trade Receivables [Member] Financed Contracts [Member] Accounts Receivable (Textual) Allowance for doubtful accounts Accounts receivable Property and equipment, gross Less: accumulated depreciation Property and equipment (Textual) Depreciation 2020 2021 Total Lease Payments Less: Interest Present value of lease liabilities Operating Leases (Textual) Lease space, description Operating leases Weighted average lease terms Borrowing rate Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stockholders' Equity (Textual) Stock repurchase program, description Description of share- based award terms Weighted average period Number of stock repurchased during period, shares Number of stock repurchased during period, value Treasury stock acquired, average cost per share Number of shares issued for services Number of shares isued for services, value Restricted stock outstanding Number of shares vested Treasury stock, value Current tax expense Deferred tax (benefit) Total income tax expense Expected federal tax, Amount Permanent differences, Amount State income tax, net of federal tax benefit, Amount Foreign tax credit, Amount Research and Development tax credit Other, Amount Total income tax expense (benefit) Expected federal tax, Percenage Permanent differences, Percentage State income tax, net of federal tax benefit, Percentage Foreign tax credit, Percentage Research and Development tax credit Other, Percentage Total, Percent Current deferred tax asset (liabilities): Accounts payable and accrued expenses Accounts receivable Allowance for doubtful accounts Prepaid expenses Deferred revenue Net current deferred tax liability Long-term deferred tax asset (liabilities): NOL - federal NOL - State Foreign tax credit Book - Tax depreciation Net long-term deferred tax asset Net deferred tax liability Operating Loss Carryforwards Expiration Date1 Operating Loss Carryforwards Basic and diluted earnings per share calculation: Net income to common stockholders Weighted average number of common shares outstanding - basic Basic net income per share Weighted average number of common shares outstanding - diluted Diluted net income per share Earnings Per Share (Textual) Common stock equivalents dilutive effect Commitment and Contingencies (Textual) Operating Leases, Future Minimum Payments Due For unclassified balance sheet, amounts due from customers or clients for goods or services that have been delivered or sold in the normal course of business under the normal term of 30 days. The information represent all other customers. The amount of contract and other long-term assets The information about customer. The member represent customer in australia. Disclosure of accounting policy for deferred system sales costs. The information about the domestic customers. The member represent employees and the board of directors. Amount refers to increase decrease from contract with customer in deferred revenue. The amount of lessee operating lease liabilities interest. The member represent license and maintenance fees. Amount refers to operating cash outflow for operating lease. Tabular disclosure of the various types of allowance for accounts and notes receivable. The information of service and other sales. Equity impact of the value of stock that has been repurchased during the period and has not been retired and is held in treasury. The information of stock repurchase program. The information about the system sales. The amount of total lease payments gross. Amount of customer deposits. Amount due from customers, clients, or other third-parties, or arising from transactions not separately disclosed, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. Expiration date of operating loss carryforward during the period. Number of shares that have been repurchased during the period and have not been retired and are held in treasury. Capital expenditure financed with a note payable. Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders. The disclosure of geographic concentrations. Assets, Current Assets, Noncurrent Assets Liabilities, Current Liabilities Stockholders' Equity before Treasury Stock Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Stock Repurchased Into Treasury During Period, Value Gain (Loss) on Disposition of Assets Share-based Payment Arrangement, Noncash Expense Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Employee Related Liabilities Increase (Decrease) in Income Taxes Receivable Payments to Acquire Productive Assets Net Cash Provided by (Used in) Investing Activities Repayments of Notes Payable Payments for Repurchase of Common Stock Net Cash Provided by (Used in) Financing Activities Cash, Period Increase (Decrease) Stockholders' Equity Note Disclosure [Text Block] Inventory, Policy [Policy Text Block] Prepaid Expense and Other Assets, Current Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss, Writeoff Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment LesseeOperatingLeaseLiabilityInterest Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Deferred Tax Liabilities Accounts Receivable Deferred Tax Liabilities, Prepaid Expenses Deferred Income Tax Liabilities, Net Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred Tax Liabilities, Net EX-101.PRE 11 tbtc-20191231_pre.xml XBRL PRESENTATION FILE XML 12 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 6. INCOME TAXES

 

The income tax provision (benefit) consists of the following for the years ended December 31:

 

   2019   2018 
Current tax expense  $189,000   $214,000 
Deferred tax (benefit)   (12,000)   39,000 
Total income tax expense  $177,000   $253,000 

 

The reconciliation between expected federal income tax rates and the Company's effective federal tax rates is as follows: 

 

   2019   2018 
   Amount   Percent   Amount   Percent 
Expected federal tax  $208,500    21.0%  $161,300    21.0%
Permanent differences   (1,700)   (0.2%)   9,100    1.2%
State income tax, net of federal tax benefit   22,200    2.2%   30,900    4.0%
Foreign tax credit   0    0.0%   (3,100)   (0.4%)
Research and Development tax credit   (29,000)   (2.9%)   0    0.0%
Other   (23,000)   (2.3%)   54,800    7.1%
Total  $177,000    17.8%  $253,000    32.9%

 

The following table summarizes the Company's deferred tax assets and liabilities at December 31:

 

   2019   2018 
Current deferred tax asset (liabilities):        
Accounts payable and accrued expenses  $73,000   $82,000 
Accounts receivable   (1,156,000)   (1,026,000)
Allowance for doubtful accounts   43,000    46,000 
Prepaid expenses   (88,000)   (75,000)
Deferred revenue   551,000    376,000 
Net current deferred tax liability   (577,000)   (597,000)
Long-term deferred tax asset (liabilities):          
NOL - federal   -    - 
NOL - State   7,000    4,000 
Foreign tax credit   40,000    38,000 
Book - Tax depreciation   (13,000)   0 
Net long-term deferred tax asset   34,000    42,000 
Net deferred tax liability  $(543,000)  $(555,000)

 

The company has various state net operating loss carryforwards of approximately $91,000 which expire between 2026 and 2035 if not used.  An allowance for net operating loss carryforward is recorded when the Company believes the amount may not be collected or fully utilized.  Management believes the state net operating loss carryforward is fully collectible or will be fully utilized.

XML 13 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of major customer's information
   For the Years ended December 31 
   2019   2018 
   % Revenues   % AR   % Revenues   % AR 
Major   32.0%   50.2%   37.7%   45.6%
All Others   68.0%   49.8%   62.3%   54.4%
Total   100.0%   100.0%   100.0%   100.0%
Schedule of disaggregation of revenue
   Years ended December 31, 
   2019   2018   2019   2018 
           (percent of revenues) 
System revenue  $3,259,684   $4,953,871    43.4%   63.4%
Maintenance revenue   2,829,740    2,635,122    37.7%   33.7%
Service and other revenue   1,415,947    229,704    18.9%   2.9%
Total revenues  $7,505,371   $7,818,697    100.0%   100.0%
XML 14 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies (Details)
Dec. 31, 2019
USD ($)
Commitment and Contingencies (Textual)  
Operating Leases, Future Minimum Payments Due $ 86,000
XML 16 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Income tax (Details 2) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Current deferred tax asset (liabilities):    
Accounts payable and accrued expenses $ 73,000 $ 82,000
Accounts receivable (1,156,000) (1,026,000)
Allowance for doubtful accounts 43,000 46,000
Prepaid expenses (88,000) (75,000)
Deferred revenue 551,000 376,000
Net current deferred tax liability (577,000) (597,000)
Long-term deferred tax asset (liabilities):    
NOL - federal
NOL - State 7,000 4,000
Foreign tax credit 40,000 38,000
Book - Tax depreciation (13,000) 0
Net long-term deferred tax asset 34,000 42,000
Net deferred tax liability $ (543,000) $ (555,000)
XML 17 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Operating Leases (Textual)    
Lease space, description We lease space under non-cancelable operating leases for our two office locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.  
Operating leases $ 65,166 $ 52,583
Weighted average lease terms 1 year 5 months 20 days  
Borrowing rate 5.00%  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Company

 

Table Trac was formed under the laws of the State of Nevada in June 1995. The Company has offices in Minnetonka, Minnesota and Oklahoma City, Oklahoma. The Company has developed and sells an information and management system that automates and monitors various aspects of the operations of casinos.

 

The Company provides system sales and technical support to casinos. System sales include installation, custom casino system configuration and training. In addition, license and technical support are provided under an annual license and service contract.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. The Company's use of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price ("SSP") of performance obligations, variable consideration, and other obligations, realizability of accounts receivable, the valuation of deferred tax assets and liabilities, deferred revenue and costs, and inventory valuation. Actual results could differ from those estimates and the difference could be significant.

 

Concentrations of Risk

 

Cash Deposits in Excess of Federally Insured Limits

 

The Company maintains its cash balances at three financial institutions. Accounts are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000. At times throughout the year, the Company's cash balances may exceed amounts insured by the FDIC. The Company doesn't believe it is exposed to any significant credit risk on its cash balances.

  

Major Customers

 

For the year ended December 31, 2019, two customers comprised approximately 32% of revenue compared to two customers who accounted for approximately 38% for the year ended December 31, 2018. At December 31, 2019, two customers comprised approximately 50% of accounts receivable compared to three customers accounting for approximately 46% at December 31, 2018. The following table summarizes major customer's information for the years ended December 31, 2019 and 2018:

 

   For the Years ended December 31 
   2019   2018 
   % Revenues   % AR   % Revenues   % AR 
Major   32.0%   50.2%   37.7%   45.6%
All Others   68.0%   49.8%   62.3%   54.4%
Total   100.0%   100.0%   100.0%   100.0%

 

A major customer is defined as any customer that represents at least 10% of revenue or outstanding account receivable for a given period.

 

Revenue Recognition

 

The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.

 

System Sales

 

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company's systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.  The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.  The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company's products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.  System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized. 

 

Maintenance Revenue

 

Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.

 

Service Revenue and Other Revenue

 

Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.

 

The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.  Revenues are billed monthly on a per-game per-day basis. There is an option to purchase the system after the rental contract expires at a pre-determined residual value.

 

The following table summarizes disaggregated revenues by major product line for the years ended December 31, 2019 and 2018, respectively:

 

   Years ended December 31, 
   2019   2018   2019   2018 
           (percent of revenues) 
System revenue  $3,259,684   $4,953,871    43.4%   63.4%
Maintenance revenue   2,829,740    2,635,122    37.7%   33.7%
Service and other revenue   1,415,947    229,704    18.9%   2.9%
Total revenues  $7,505,371   $7,818,697    100.0%   100.0%

 

Significant Judgments

 

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

 

Judgment is required to determine the SSP for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services.

 

In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.

  

We evaluated the contractual payment terms of all system sales generated during the year to determine the proper recognition or deferral of revenue. We believe the 12 month subsequent collection threshold of 67% or greater is the most appropriate for the Company to constrain revenue.

 

We evaluate the interest rates in customer contracts with extended payment terms, representing a significant financing component. These rates range from approximately 1% to 6% and we believe those to be appropriate market interest rates for the financing component.

 

Geographic Concentrations

 

The Company sells its technologies and services to casinos in the United States, Australia, Japan, the Caribbean and countries in both Central and South America. For 2019 and 2018, 73% and 92% of the Company's revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America, respectively.

 

As of December 31, 2019 and 2018, 94% and 89% of the Company's accounts receivable were from the United States, 1% and 0% from Australia, 1% and 5% from the Caribbean, 3% and 4% from Central America, and 1% and 2% from South America, respectively.

 

Deferred System Sales Costs

 

Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component included in other long-term assets on the balance sheet, and are $1,037,364 and $528,401 as of December 31, 2019 and 2018, respectively.

 

Fair Value of Financial Instruments

 

The Company's financial instruments consist of cash, accounts receivable, accounts payable and accrued expenses and debt. Fair value estimates are at a specific point in time, based on relevant market information about the financial instrument. These estimates are subjective in nature and matters of significant judgment and therefore cannot be determined with precision. The Company considers the carrying values of its financial instruments to approximate fair value due to their short-term nature.

 

Cash and Cash Equivalents

 

For purposes of the statement of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Accounts Receivable / Allowance for Doubtful Accounts

 

Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as "Long-term accounts receivable – financed contracts."  Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company's financial position.

 

Inventory

 

Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates the first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The total inventory value was $1,263,589 and $762,165 as of December 31, 2019 and 2018, respectively, which included work-in-process of $7,442 and $50,824 as of December 31, 2019 and 2018, respectively, and the remaining amount is comprised of finished goods. The Company had no obsolescence reserve at December 31, 2019 and 2018. At December 31, 2019 the Company recorded a prepayment for inventory yet to be received of approximately $102,000 as a component of prepaid expenses and other current assets.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets which range from two to five years. Repair and maintenance costs are expensed as incurred; major renewals and improvements are capitalized. As items of property or equipment are sold or retired, the related cost and accumulated depreciation are removed from the accounts and any gain or loss is included in operating income.

 

Long-lived Assets

 

The Company periodically assesses the recoverability of long-lived assets and certain identifiable intangible assets by reviewing for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

 

Income Taxes

 

The Company accounts for income taxes by following the asset and liability approach to accounting for income taxes. Deferred tax assets and liabilities represent the future tax consequences of the differences between the financial statement carrying amounts of assets and liabilities versus the tax basis of assets and liabilities. Under this method, deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The impact of the tax rate changes on deferred tax assets and liabilities is recognized in the year that the change is enacted. Management believes that any write-off not allowed will not have a material impact on the Company's financial position.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company believes that it has no significant unrecognized tax positions. The Company's evaluation was performed for the tax years ended December 31, 2016 through 2019, which are the tax years that remain subject to examination by major tax jurisdictions as of December 31, 2019. The Company does not believe there will be any material changes in its unrecognized tax positions over the next 12 months.

 

The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. In accordance with current guidance, the Company classifies interest and penalties as income tax expense is incurred.

 

Research and Development

 

Expenditures for research and product development costs are expensed as incurred. Research and development expenses were $272,156 and $118,765 for the years ended December 31, 2019 and 2018, respectively, and is included in selling, general and administrative expenses on the statements of operations.

 

Stock-based Compensation

 

The Company measures and recognizes compensation expense for all stock-based payment awards made to employees, directors and non-employees. The compensation expense for the Company's stock-based payments is based on estimated fair values at the time of the grant.

 

The Company estimates the fair value of stock-based awards on the date of grant using the closing sales price on that date. The Company's stock-based compensation awards are subject to vesting requirements and the corresponding compensation is recorded ratably over the vesting terms.

 

Foreign Currency Transactions

 

Transactions in foreign currencies are translated to the respective functional currencies of the Company at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the reporting date are retranslated to the functional currency at the exchange rate at that date. Foreign currency differences arising on retranslation are recognized in profit or loss.

 

Basic and Diluted Earnings Per Share

 

Basic earnings per share is computed by dividing net income by the weighted average shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that the weighted average shares outstanding are increased to include additional shares from the assumed exercise of stock options and restricted stock shares subject to vesting. The number of additional shares is calculated by assuming that outstanding stock options were exercised and that the proceeds from the exercise were used to acquire shares of common stock at the average market price during the reporting period. Restrictive stock shares are included in dilutive shares as of the beginning of the period in which the vesting conditions are satisfied. (See Note 7).

 

Recently Adopted Accounting Pronouncements

 

Effective January 1, 2019, we adopted the FASB Accounting Standards Update ('ASU') 2016-02, Leases, which requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The original guidance required application on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option to not restate comparative periods in transition and elect to use the effective date of ASC 842, Leases, as the date of initial application of transition, which we elected. As a result of the adoption of ASC 842 on January 1, 2019, we recorded both operating lease right-of-use ('ROU') assets and lease liabilities of approximately $136,000. The adoption of ASC 842 had an immaterial impact on our Condensed Statement of Operations and Condensed Statement of Cash Flows for the year ended December 31, 2019. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard which allowed us to carry forward the historical lease classification.

EXCEL 19 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $&6>% ?(\\#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,$% @ 099X4"?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 " !!EGA0BM0AC>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NG^F":(N%Q GD)"8!.(6.=X6K6FCQ*C=V].& MK1."!^ 8^Y?/GR4WZ"7V@5Y"[RFPI7@SNK:+$OU&')B]!(AX(*=C/B6ZJ;GK M@],\/<,>O,:CWA-41;$&1ZR-9@TS,/,+4:C&H,1 FOMPQAM<\/XSM EF$*@E M1QU'*/,2A)HG^M/8-G %S#"FX.)W@&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !!EGA06_X.[-T" #\"P & 'AL+W=OJT[3=-2&+5-AZ0 MI'O[ 78]%R[MC]K@<^X![CWDKFY"OJ@SYSIY;9M.K=.SUOT=0FI_YBU3GT3/ M._/E*&3+M!G*$U*]Y.S@2&V#2):5J&5UEVY6;NY1;E;BHINZXX\R49>V9?+O MEC?BMDYQ^C;Q5)_.VDZ@S:IG)_Z#ZY_]HS0C-$4YU"WO5"VZ1/+C.KW'=P^$ M6H)#_*KY3$[N59R%>[.#K89UF=D6\X7MM0S#SN/(=;QH;R:SCSQ@TG30M M:W_5!G]?I(DT._,@NC7X2MR]\W%"1)N/NO_$K;PS< MKL1H[$6CW/]D?U%:M&,4LY26O0[/NG//V_ EIR,-)I"10"8"(1\2Z$B@$P'G M'Q+RD9![!#1LQ9W- ]-LLY+BEL@AO3VS583OSOI#MM],\>CS.QUDZW0 MU889$=L!068(/"&0B3T)$$A@2P(Z>2^P"Q'T/>(A1.3P$BBX1^KH=$8O8'H. MTG-'SV?TTCNB$%'! @4H4 3TA2<0(I:P0 D*E $=^UD&()$T5Z!$%?*]/&\! M"(4E%J#$(N3GG@0 B:1Z"4HL0[Z?:P 223;.8,=E800_WQ FDG$<\34.(I# MV0 FDG0,FOL>DS""GW8($\D[AOV+:1C!SSR$B:G -L>ABTGAJP"8,J(">QV' M5B:5KP)@%A$5V/ XM#-9^BHAAF81%=CS.'0TQ;X*X/I8C<&VQZ&I:5!C@/%C M*K#S<>AKZO\,C9C"8;KAGJ\R^Q?Y080O !*:FWKEO!LQY4PJ+[*R6D3J@,"W M D=3OV:AC"1FB;P+4!"AU._I@%,S#D$O@5(Z'#JWYL0QK\WT:PU:KD\N;93 M)7MQZ5S/.YN=6MM[U[RA__"A+_[.Y*GN5/(LM&G07!MU%$)SLY3LDRF3LVG% MIT'#C]J^5N9=#OWH,-"B'WMM-#7\FW]02P,$% @ 099X4(K19NJ ! M0A4 !@ !X;"]W;W)K9Q?O@DX@-,DNI_^^3F 1.S/N#?G@'?L=QWXR\>+< M=M_Z74K#[/NA.?;+^6X83@]5U3_OTJ'NO[2G=,S_O+3=H1[R9?=:]:NUG_=CC4W;_KU+3GY5S//VY\W;_N MAO%&M5JEO,?]<,&W1@P*?[:IW-_ M=SX;4WEJVV_CQ:_;Y5R-CE*3GH>QB3H?WM,F-4Y/EHY/< MQW/;]-/O[/FM']K#M95LY5!_OQSWQ^EXOK;_$28'P#4 ;@':_&\ 7@.0!%07 M9U.J/]5#O5IT[7G679[6J1XGA7[ /)C/X\UI[*;_$*HV^2*O=_,P&B"9CB\3X>Y'@4XW&*-_?Q2)*X2.PD.4X2#0Z] MHZE(NJA\]+(?(_HQW(\A?BX2=]TXT8[C=ARQXU@WZ&,,='2X#*(.6'A87G3CN1M/W'@^.,X[ M3^;8ALN4;"2(1@(W$HB1P'JP3D.(1+<1=* UW#G^Y">*?B)?E5&.UTIFBV(9 M6087Q2>4T89..T&6EX%U!3\%UFGN1U,_FOOQ$1CQN*SPK+6,/ W<"U OP.>= M0H_.4#=<:"$858"PEBFJ.48MQ>A5\VG%97 YYZDE+LS>%=H"N+1,4LU1:BE* M-6CLDXI13UQH0O6N5 :)QFIVK'% M6EP<,@8UYZ"E'-2<<.B\1Y:4H L^N%!P)/-0,Y:/,96@PE/S( M/-21^XG43^0K$2U2/@NR CY 1BMPM#J*5N#,I.,B2 "@5+O)5 5.54>I"AR7 M8[FC*.8%':+QI<4 A7*2LY76>6O@R&2#(U 5%12*"Y"A"ARJCD(5."N]CL93 MI@JZH %*TQADI()AJ'"E\94!"!R C@(0.-<@$X"EQ&6EA2"##W@QZ6@Q"4(U MJ4TPFCUQ+M0N*N=*GF24 DRC@%7E^Z0GV),@210]!3""(G7'X_T&DHJJ#D1N8@<@YZ MRD'D?-/!>!OI&$M"'VVTA0\ME$F(G(2>DA YYE!IY;VCGK@0)DP5GCL6/M8Y M$>F7U!HYZ4QP$!@2!2'&:,&5]@]D)B(O,STM,Y%7CS^ L0XU]20(=7395,&3 M3%GDE/64LLCQ:9SV0+^G-X(P?U"'_"U1\"33%CEMZ3197S7W6RARZ2L(Y=*W MNMO,&G<7?Z^[U_VQGSVUP] >IMVKE[8=4FY4?I>+H3U==RRKV[;IZC]02P,$% @ 099X4/VI:(/Q5E?-B%4?@V\=Q<:V4F0%GTY$J_4_6C/P@] G.4<]/23C:\ M"P2][,(/T7:/C=X*?C9TD(M^8"HY,F4 : MX_<4,YQ3&N.R_Q;]DZU=UW(DDNXY^]6<5;T+<1B1LIPJM$J4H0WF2.D#OZQYXJ/5M,0\8O2C3S75?C&?F.%"\GZX#,-])Y5]0 M2P,$% @ 099X4"X\DG\G P _@L !@ !X;"]W;W)KU+P>8]WW.V^^86%]T^=4>E3/125TVWC(_&G&Z3I-L>55UT-_JD M&OMEK]NZ,';8'I+NU*IBYX+J*DD)R9*Z*)MXM7!S]^UJH<^F*AMUWT;=N:Z+ M]L]:5?JRC"%^G7@H#T?33R2KQ:DXJ._*_#C=MW:47%?9E;5JNE(W4:OVR_@. M;C>0]P%.\;-4EV[R'O6E/&K]U ^^[)8QZ8E4I;:F7Z*PCV>U4575KV0Y?H^+ MQM>#T_77U3ZYX6\QCT:F-KGZ5.W-Q.;:ZZMS?:'ONC*['52Q*7;P,S[)QS\OPA65C6#@@'0/2:P#\.X". M ?0M@+GB!S)7ZL?"%*M%JR]1.YS6J>@O!=Q2NYG;?M+MG?MFJ^WL[/,JYXOD MN5]GE*P'23J1P%61V,6O&=)0AG6*PM/W"398P68RT& -U,73:0U9.)X%XYF+ M9]-XX>W!(.%.TCB)X(13 5XI 5T.>29%F(<'>3CFR3V>09)-\H 2\0\'JQ+ M.2&,S/!D09X,\TB/)T-YN)"$@K>/FX".0IY*$N8101Z!SGLN/@_&YZ@>Z9WC M.D><++?'G?GU!'09 )D[;QGDD9C'^Q=92Y1'THQSXN%@F2 ") W3 E; L$\ MU/<$@C+Y+ ')!YD)/L,R8T^ 69C/ OA298SE/@^6"<+8S$E!T,SN(,4\R"]3 M?%@RE1(!89V]8#*;VZ&P^0'%1)E/1 -V(0A!1X9U*:=3W7NBL)T"]E/I^RE@ MH\R!!_8(ZSBP^3T*&RI@1_4SK4=-/KW1-X!X@JITAB9LIX#]5/I^.FK^1Q-4 MS?QV0MA,02 :\"_&>A2]\SDF 2CWB4)"0;F<@PH[-&"+!N)[- 3,U_ZXD=0W MZ9"022*D?XN22==4J_;@&LPNVNIS8_H&93)[;6+OTK[K\N;7?7/KNK&W98;. M^%O1'LJFBQZUL3V=Z[SV6AME.]_^&NQQ[.H2[HT"_JNJZ]]-_X39I:I_- >MV\FOLC@U\^#0MN>G M,&RV!UWFS9?JK$_FEWU5EWEK3NO7L#G7.M_U0641LBB289D?3\%BUE][KA>S MZJTMCB?]7$^:M[+,ZW^7NJ@N\P""CPO?CJ^'MKL0+F;G_%5_U^U?Y^?:G(6W M++MCJ4_-L3I-:KV?!U_A*6.B"^@5?Q_UI;D[GG2MO%35C^[D]]T\B+H1Z4)O MVRY%;K[>]4H719?)C..G31K<:G:!]\=/,2][H557\<]RUAWF0!).= MWN=O1?NMNORF;4,BF-CN_]#ONC#R;B2FQK8JFOYSLGUKVJJT61@0VX#X,T -!G ;P&\!D P&"!L@/@.&AR1M@/P, M8/U\7,WJW5_G;;Z8U=5E4E\7T#GOUBD\23._V^YB/YW];V8"&G/U?0$1FX7O M72*K65XUS-'$KF9%:;BK65,:X6HVE$:ZFHS2J)LF-/W>FF9DTZQ/P)T$"6KZ MJA&]YM1KN #DS,H701*E @!U3NBD2A- +FY\W12XC&6$'/!U<&$G,>HVE;^RJ49S.JR,8J M.2T+LF5!M(P6Q5(,#,0I(,IV7A*-(XVYV7J%^*)B![4@8@F3D140EO\THKN/99H-"NK<88C693BS9?0 M8:<)B:O4#!%U,>?.(9,Q(ITP>U:.@!13T,>BL:7'0^ M&3D7DF'/AP!JW1Z59*/%W,YI%@,%8\Q[&&*D6X7&'U#\\_ZLJW%_?4:F7'CW M]1!)K;VCDFRLEMLWS62@H(RY#T,\=:O0 2*@!C]5N2PGWE@\CGIF3LJV1"2 MJ=D-E< .D[J'5&8TE1E%90]=0XG_)D/0+Q/ M,!]!>!T3D@1$FF+LC:?*QE.YK=.\8P3O&-XCF?^T:?8DA=OW59"8^R_%[S4( M81Q!I)3$+OC"*3.PB0%[00Q0@F+\ ?P9#61& )GAC9,1 !215 DV/KQ[I]2] M=_PSKU^/IV;R4K5M5?8OD?95U6J3-/IBDAYTOKN=%'K?=H?*'-?7]WW7D[8Z MVW>9X>V%ZN(_4$L#!!0 ( $&6>%"%X7=[D00 (<5 8 >&PO=V]R M:W-H965T&UL?9C=;N,V$(5?Q?!]UN0,J9_ -A"[*%J@!8(M MVEXK-A,;*UFNI,3;MR\E*UZ9<]B;6%(.AV='Q>+=G=P5=%^J<_NY/_S6C=5T?G;YFW1GAM7[(=&5;D@I9)%51Q/\_5R M>/;U<>3^ZYF;7O554T_VY<65]6+]?)M:G\E+7W_J;7_>K MN>H=N=+MNCY$X7\^W-:591_)^_AG##J_]=DWG%Y_1O]Y2-XG\U*T;EN7?Q_W MW6$US^:SO7LMWLON:WWYQ8T)V?ELS/XW]^%*+^^=^#YV==D.?V>[][:KJS&* MMU(5WZ^_Q]/P>QGC?S;##6AL0+<&.OG?!CPVX!\-S)#\U=F0ZD]%5ZR737V9 M-=>W=2[Z2:$?V0_FKG\XC-WP/Y]MZY]^K#69Y>*C#S1J-E<-334WQ<)'OW5! MJ(L-B>9TW\%6*DRD!X9)\-">[Y*P.("! )'22G09)IF^=9 MD(J466WR).+&0C<6I)/@ D,D(AT-(7Y7#7)Q*A)](DOTNF2 @,*LU@C#G,B<$<5.1',/P>@-*:1">Q M@<;PTY)^DR]\]&2D)ZNT"6O%%@DIM[F-C35&H+9@H$1=LL"4-;D1IJ0PT9HX MCWC"5-42JS:DJI; ?$@-*^$(Z'3FWUWLU6&V:@E7&[)52VIJY;,/'4F9]\T1 M.QBP&A"6Q522[/3SR//*AHX0BUDEOIQ&7&'0:D3:)'0E&?I I%+!6B3,DQCZ M";.6$&O#N422HM8*)&^!3'.69I$/CC!M20.XQ4)@/A*!I,+Z.HJF;E-9T( J M-L 8M 1 :\+B00"T;(V8B$AG5:HC]94P9DEB5INPOA+"9P8L01['+6'*$EAI MFDA%(PQ% FM-$U8T K0C(C&3$3S3-$)IPD@DL-X,"\*&P(+3]BNKT!'0>722 MBKW4]WDX3GZ@__@J>;_3C M]GHF^"/,]8CR]Z)Y.Y[:V4O==74U'(&]UG7GO$/UQ7L[N&)_NRG=:]=?IOZZ MN1X-7F^Z^CP>>RYN9Z_K_P!02P,$% @ 099X4#?*5,ZW 0 T@, !@ M !X;"]W;W)K2X_?M1LNNYG5\DD>(Y/*2H;##VV;4 GKPJJ5U. M6^^[ V.N;$%Q=V4ZT'A3&ZNX1],VS'46>!5!2K)DL[EAB@M-BRSZ3K;(3.^E MT'"RQ/5*CFF(CP&_!0QN<2:ADK,QS\'X7N5T$P2!A-('!H[;!>Y!RD"$,EXF3CJG M#,#E^9W]6ZP=:SES!_=&_A&5;W.ZIZ2"FO?2/YGA :9ZKBF9BO\!%Y 8'I1@ MCM)(%U=2]LX;-;&@%,5?QUWHN _C3;J;8.N 9 (D,V ?\[ Q453^E7M>9-8, MQ(Z][WAXXNTAP=Z4P1E;$>]0O$/OI=A>WV3L$HBFF.,8DRQCY@B&['.*9"W% M,?D/GJS#=ZL*=Q&^^Z#P=IT@725((T'Z@6#_J<2UF"^?DK!%3Q78)DZ3(Z7I M=9SDA7<>V+LDOLF_\'':'[EMA';D;#R^;.Q_;8P'E+*YPA%J\8/-AH3:A^,M MGNTX9J/A33?](#9_X^(O4$L#!!0 ( $&6>%#7N-T8M0$ -(# 8 M>&PO=V]R:W-H965T&UL=5-A;]P@#/TKB!]0M< M?V#,EBUH8:^PA\[?U&BT<-XT#;.] 5%%D%:,)\DUTT)VM,BB[V2*# >G9 9-.ZX&!%UHL&OH/[T9^,M]C"4DD-G978$0-U3F]W MA^,^Q,> GQ)&NSJ34,D9\3D8CU5.DR (%)0N, B_7> .E I$7L;+S$F7E &X M/K^QW\?:?2UG8>$.U2]9N3:G-Y144(M!N2<<'V"NYQ,E<_%?X0+*AP) MRL:5E(-UJ&<6+T6+UVF77=S'Z8:G,VP;P&< 7P W,0^;$D7E7X03169P)&;J M?2_"$^\.W/>F#,[8BGCGQ5OOO12[ZR1CET TQQRG&+Z.62*89U]2\*T41_X/ MG&_#TTV%:82G[Q3^)_]^DV ?"?;O"/B'$K=BT@])V*JG&DP3I\F2$H?2=39GCX*30<#;$#DIQ M\_<$$L>")O35\23:S@4'*_.>M_ #W,_^;+S%%I9:*-!6H"8&FH(^),=3%N)C MP"\!HUV=2:CD@O@;+)EAVX!T!J0+X#[F85.BJ/P3=[S,#8[$3+WO>7CB MY)CZWE3!&5L1[[QXZ[W7,CED.;L&HCGF-,6DZY@E@GGV)46ZE>*4_@=/M^'[ M387["-^_4WB[39!M$F21('M'0N?IOT[-ZW0EES0^9>-_6\0'7@INQL_0IW_8(LAH7'A>.?/9AJSR7#8 MSS^(+=^X_ =02P,$% @ 099X4$;)REJV 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$+[M)MBO;4C91U$JMM$K5 MYIFUQS8*%Q?P.OW[ B:ND_@%F&'.F3/#D(_:O-@.P*%7*90M<.=82E.5:(0--@>\VA^,NQ,> MWQQ&NSBC4,E9ZY=@?*L+G 5!(*!R@8'Y[0+W($0@\C+^)$X\IPS Y?F-_3'6 M[FLY,POW6CSSVG4%WF-40\,&X9[T^!52/=<8I>*_PP6$#P]*?(Y*"QM75 W6 M:9E8O!3)7J>=J[B/Z6:?8.L F@!T!NQC'C(EBLH?F&-E;O2(S-3[GH4GWARH M[TT5G+$5\@:RF.]!.2C!MG":+*CVH.,D+[SRP=S2^ MR?_P:=I_,--R9=%9._^RL?^-U@Z\E.S*CU#G/]AL"&A<.-[ZLYG&;#*<[M,/ M(O,W+O\!4$L#!!0 ( $&6>% 1B>:YN $ -$# 9 >&PO=V]R:W-H M965TIVF3-NG4:=UG M+G$25 @9D$OW[V=(FF5MO@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6M' W MIH<.;VICM?!HVH:YWH*H(D@KQG>[6Z:%[&B11=_9%ID9O)(=G"UQ@];"_CF! M,F-.$_KJ>)1-ZX.#%5DO&O@!_F=_MFBQA:62&CHG34#+#M@%\!O %%%DUHS$3KWO17CBY,BQ M-V5PQE;$.Q3OT'LMD@//V#40S3&G*8:O8Y8(ANQ+"KZ5XL3?P?DV?+^I9UWL> MG^1?^#3LWX5M9.?(Q7A\V-C^VA@/*&5W@Q/4XO]:# 6U#\<#GNTT99/A33]_ M(+;\XN(O4$L#!!0 ( $&6>%"6Q])MM@$ -(# 9 >&PO=V]R:W-H M965TSSM0GP,^"5@ ML(LS"95<$%^"\;7*Z28( @FE"PS<;U=X "D#D9?Q9^*D<\H 7)[?V)]B[;Z6 M"[?P@/*WJ%R;TP,E%=2\E^X9AR\PU7-+R53\-[B"].%!B<]1HK1Q)65O':J) MQ4M1_'7)$9'(@9>]_Q\,3;8^)[ M4P9G;$6\\^*M]UZ+[?XV8]= -,6/I!X=TZP6Z58!<)=A\(]I]*7(LY?$K"%CU58)HX39:4V.LXR0OO/+#W27R3 M]_!QVK]STPAMR06=?]G8_QK1@9>RN?$CU/H/-AL2:A>.>W\VXYB-AL-N^D%L M_L;%/U!+ P04 " !!EGA0&;25HK4! #2 P &0 'AL+W=OTW3)FVRN:;7SZR. M2@X8"[A>_WT!76NO?@%FF/?FS3#D(YH7VP$X\JJDM@7MG.N/C-FJ \7M'?:@ M_4V#1G'G3=,RVQO@=00IR;(D><\4%YJ6>?2=39GCX*30<#;$#DIQ\_L$$L>" MIO3F>!)MYX*#E7G/6_@.[D=_-MYB"TLM%&@K4!,#34$?TN-I'^)CP+. T:[. M)%1R07P)QI>ZH$D0!!(J%QBXWZ[P"%(&(B_CU\Q)EY0!N#[?V#_%VGTM%V[A M$>5/4;NNH =*:FCX(-T3CI]AKN<=)7/Q7^$*TH<')3Y'A=+&E52#=:AF%B]% M\==I%SKNXW2SN\&V =D,R!; (0+8E"@J_\@=+W.#(S%3[WL>GC@]9KXW57#& M5L0[+]YZ[[5,[S_D[!J(YIC3%).M8Y8(YMF7%-E6BE/V'SS;AN\V%>XB?+?. M?DBV"?:;!/M(L/^'('U3XE;,6Y5LU5,%IHW39$F%@XZ3O/(N _N0Q3?Y&SY- M^S=N6J$MN:#S+QO[WR Z\%*2.S]"G?]@BR&A<>%X[\]F&K/)<-C//X@MW[C\ M U!+ P04 " !!EGA0="90ZK8! #2 P &0 'AL+W=O2X_?M1LNNYG5\DD>(Y/*2H;##VV;4 GKPJJ5U.6^^[(V.N;$%Q=V,ZT'A3 M&ZNX1],VS'46>!5!2K)DL[EEB@M-BRSZSK;(3.^ET'"VQ/5*3VF(CP&_!0QN<2:A MDHLQS\%XJ'*Z"8) 0ND# \?M"O<@92!"&2\3)YU3!N#R_,[^+=:.M5RX@WLC M_XC*MSD]4%)!S7OIG\SP':9Z]I1,Q?^ *T@,#THP1VFDBRLI>^>-FEA0BN*O MXRYTW(?Q9I],L'5 ,@&2&7"(>=B8*"K_RCTO,FL&8L?>=SP\\?:88&_*X(RM MB''S9V/_:& \H97.#(]3B!YL-";4/QR]XMN.8C88WW?2#V/R-B[]0 M2P,$% @ 099X4+XO'FJQ @ $PL !D !X;"]W;W)K&UL=59A;]HP$/TK47Y '9L$0@5(I=.T29M4=5KWV04#49,XLPUT M_WZ.DV;,?OY"8N?=>W?VW7&KJU1O^B2$2=Z;NM7K]&1,=T^(WIU$P_6=[$1K MOQRD:KBQ2W4DNE."[YU14Q.697/2\*I--RNW]Z0V*WDV==6*)Y7H<]-P]6RK1K2ZDFVBQ&&=/M#[+6.] M@4.\5.*J;]Z3/I17*=_ZQ=?].LUZCT0M=J:GX/9Q$8^BKGLFZ\?OD32=-'O# MV_!O,*]?B4=:_JKTYK=,R3?;BP,^U>9;7+V(,J$B3,?IOXB)J"^\] ML1H[66OWF^S.VLAF9+&N-/Q]>%:M>UZ'+T4^FF$#-AJPR:!T.F00$S4>UW;UL:+E8D4M/-&*V X;=8B8$L>R3 M!$,26Q:8,VP^@Q[.G/GL5KU88((<$N2.(/\OQ-(+$6&66*2 (D5(L,P\$82) MG.07!L(8AEL73#/8"&!X$]"PS!F=^3H(E$=T<#.@8:4S&L2#0'.LPW [ M8*#2J?^/"D&1?&.X'3!0Z73IZP 0RR(ZN!TP4.F,^CH(Y.6S<*WNQ.$]^#&_C(/_@P+G[GZEBU.GF5QDY&;GXY2&F$]26[LS5VLA/J MM*C%P?2O"_NNAC%M6!C9C2,HF>;@S5]02P,$% @ 099X4*4Z,WS% 0 M-P0 !D !X;"]W;W)K&UL;51M;]L@$/XKB!]0 M$A*W561;:CI-G;1)4:MMGXE]ME%Y<0''W;\O8-?S,KZ8N^.YY[D#SOFHS:OM M !QZET+9 G?.]0=";-6!9/9&]Z#\3J.-9,Z[IB6V-\#JF"0%H9O-+9&,*USF M,78R9:X')[B"DT%VD)*9/T<0>BSP%G\&GGG;N1 @9=ZS%E[ _>Q/QGMD8:FY M!&6Y5LA 4^"'[>&8!7P$_.(PVI6-0B=GK5^#\ZTN\"84! (J%QB87R[P"$($ M(E_&V\R)%\F0N+8_V;_&WGTO9V;A48O?O'9=@>\QJJ%A@W#/>GR"N9\,H[GY M[W !X>&A$J]1:6'C%U6#=5K.++X4R=ZGE:NXCM-.1N>T= *=$^B2$NIN_6ZME=FF"?)-A'@OT_+>ZO6DQALK1(EA3) M$@2W5R(IS'4G9'5Q$DP;GZQ%E1Y4')=5=)F*A_A2R%_X-%(_F&FYLNBLG7\^ M\9(;K1WX4C8WOI;.3_'B"&A<,.^\;::W/#E.]_.8DN5?47X 4$L#!!0 ( M $&6>%!\\37;Q@$ #<$ 9 >&PO=V]R:W-H965T(_+//C.NLS5: 7OX:R1&:5D^M<)A)H*G.(WQQ-O.^L=I,P' MUL(WL-^'LW8665EJ+J$W7/5(0U/@A_1XVGM\ #QSF,QFCWPE%Z5>O/&Y+G#B M$P(!E?4,S"U7> 0A/)%+X^?"B5=)'[C=O[%_#+6[6B[,P*,2/WAMNP(?,*JA M8:.P3VKZ!$L]>XR6XK_ %82#^TR<1J6$"5]4C<8JN;"X5"1[G5?>AW6:3[)L M"8L'T"6 K@&'H$-FH9#Y!V99F6LU(3WW?F#^BM,C=;VIO#.T(IRYY(WS7DM* M#SFY>J(%+_ MP.>1^LITRWN#+LJZYQ,NN5'*@DLEN7.Y=&Z*5T- 8_WVG=OK^2W/AE7#,J9D M_5>4OP%02P,$% @ 099X4+;Q3"BV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+X:DT0J0LJFJ5FJE5:JVSUX8 M+HHOU#9+^O<=&T)HRHOM&9]SYN)Q/AG[[#H 3UZ4U*Z@G??#D3%7=:"$NS$# M:+QIC%7"HVE;Y@8+HHXD)1D_'.Z8$KVF91Y]9UOF9O2RUW"VQ(U*"?OG!-), M!4WHJ^.I;SL?'*S,!]'"=_ _AK-%BZTJ=:] N]YH8J$IZ$-R/&4!'P$_>YC< MYDQ")1=CGH/QI2[H(20$$BH?% 1N5W@$*8,0IO%[T:1KR$#4+,5_A2M(A(=,,$9EI(LKJ4;GC5I4 M,!4E7N:]UW&?YILL66C[!+X0^$JXCW'8'"AF_E%X4>;63,3.O1]$>.+DR+$W M57#&5L0[3-ZA]UKR-,W9-0@MF-.,X1M,LB(8JJ\A^%Z($_^/SO?IZ6Z&::2G MV^AWM_L"V:Y %@6R?TK,WI6XAWD?A&UZJL"V<9H=J_"=OVVI&+\?BRL?^-,1XPE<,-CE"''VPU)#0^'#_@V#,L/8NLW M+O\"4$L#!!0 ( $&6>% K':UBN $ -(# 9 >&PO=V]R:W-H965T M[EG',_N"0]FE=; SCRIE5C4UH[UQX8LWD-6M@K;*'Q M-R4:+9PW3<5L:T 4D:05XZO5CFDA&YHET7&X#?@(>);0V]F9 MA$K.B*_!^%&D=!42 @6Y"PK";Q>X Z6"D$_CSZA)IY"!.#]_J#_$VGTM9V'A M#M6++%R=TCTE!92B4^X)^^\PUG--R5C\3[B \O"0B8^1H[)Q)7EG'>I1Q:>B MQ=NPRR;N_7"SNQYIRP0^$OA$V,M"$^\/G#?FSPX M8ROBG4_>>N\EXYM=PBY!:,0%#NSO@[TP$ )P$ 9 >&PO=V]R:W-H965T ME3 :A\D.*%1E!'!^@&7N?>=59G+R?!^@+-">A*"J=\GX'(N M\ &_.Y[[MC/.0NDHN4K\[X4AE*,UN*_PA6XA;M,K$8EN?9?5$W:2+&R MV%0$>UO6?O#KO)RD\1H6#J!K -T"'KP.681\YA^9866NY(S4:P(8AEWR1H2.)$_PFGX? XF&'L MP^.]^GT6)DB"!(DG2/;Z27138@CSGR+3H$@:(* W(B%,'!;)@B)9@""Y$0EA MTAL1LNL. :KU(_7=]1>^S.TWIMI^T.@BC>U1WTF-E 9L M*M&=+;BS3\5F<&B,V][;O5H&9C&,'->W@&P/4OD'4$L#!!0 ( $&6>%"O MT[/XMP$ -(# 9 >&PO=V]R:W-H965TI%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$EN MB&1<]:> ;WJS\9 M;Y%%I>82E.5:(0--@>_2PS$+^ CXS6&TJS,*E9RU?@G&][K 24@(!%0N*#"_ M7> >A A"/HW761,O(0-Q??Y0?XBU^UK.S,*]%G]X[;H"[S&JH6&#<$]Z?(2Y MGFN,YN)_P 6$AX=,?(Q*"QM75 W6:3FK^%0D>YMVKN(^3C>[=*9M$^A,H MA M'^.0*5#,_!MSK,R-'I&9>M^S\,3I@?K>5,$96Q'O?/+6>R\ES6YR<@E",^8X M8>@*DRX(XM67$'0KQ)'^1Z?;]-UFAKM(WZVC[Y-M@6Q3((L"V3\EWGXI<0NS M_Q*$K'HJP;1QFBRJ]*#B)*^\R\#>T?@FG_!IVG\RTW)ET5D[_[*Q_XW6#GPJ MR94?H&ULC5;;CILP M$/T5Q >LL;GD(A(I256U4BM%6[5]=H@3T!I,;2=L_[ZV85D"DVU>@CV<.7.. MD_$D;81\43ECVGLM>:56?JYUO41(93DKJ7H2-:O,FY.0)=5F*\](U9+1HTLJ M.2)!D*"2%I6_3EUL+]>IN&A>5&PO/74I2RK_;AD7S]EV:'>I9C4;)*%:+R)#NM_ U>[G!D$QSB5\$:-5A[ULI!B!>[^7I< M^8%5Q#C+M*6@YG%E.\:Y93(Z_G2D?E_3)@[7;^R?G7ECYD 5VPG^NSCJ?.7/ M?>_(3O3"];-HOK#.4.Q[G?MO[,JX@5LEID8FN'*?7G916I0=BY%2TM?V653N MV;1OXK!+@Q-(ET#Z!)Q\F!!V">%[@CM-U"IS5C]13=>I%(TGVV^KIO9'@9>A M.U^"0"6V9)).;@OLIHCH M3H40-!&Z_&A8(0Y@@@@DB"8$.)B-3F&*(3$>&?D8)BZ5MM?@(-K/R@VQE_LHOK4S MU%WZ[S3M /Y.Y;FHE'<0VHP.=\&?A-#,: R>S"63FYG?;S@[:;N&ULC5;1CILP$/P5Q <]K&XXCL$1Y"?8R.YY9HO7.KD*^J1/GVGLOBTK-_9/6 M]7,0J-V)ETP]B9I7YLU!R))ILY7'0-62L[U+*HL AV$2E"RO_,7,Q39R,1-G M7>05WTA/G+.;[_NY'UI%O. [;2F8>5SXFA>% M93(Z_K:D?G>F3>RO/]B_.O/&S)8IOA;%GWRO3W,_];T]/[!SH5_$]1MO#1'? M:]W_X!=>&+A58L[8B4*Y7V]W5EJ4+8N14K+WYIE7[GEMWB2D38,3<)N NP24 MW$V(VH3H,R%VYAMESNH7IMEB)L75D\W7JIG]4Z#GR!1S9X.N=NZ=<:M,]++ M"9D%%TO48E8-!OL!XCXHD3(M!$Y/+C&Q/)P$2# M(0Y3.0PE(8DH&F@!<"E*DXS"@F)04 P(FB @( %YP!%YT!& N^/BC$0IG7"4@8*R M!TH+8&@X$ -A)H2@$&X&(4"!)R@F^@EZH+PMJ%\WG.*,QD-+$#")",)3HL . MM$3X@1)#(#+\X!"(1A-BX&:%@&Y%XPD*N+T@J+^,BAR/:H=B1+*8#CV-@=A\ MC'!*$]RQ$-2R1C4&0)0,]4"@9" FZ%UP)9='-PLH;R?.E;9722_:S1M+;"_( M07QEYQ!W<7[2-$/,3R:/>:6\K=#F^G67Y$$(S8W&\,EH/)FYJ=L4_*#MDIJU M;(:'9J-%W0Y&03>=+?X#4$L#!!0 ( $&6>%!V1BS+A0, *H0 9 M>&PO=V]R:W-H965T?] MK,JZ7?K'KCL]!$&[/#454&Q%@<5'E1 M^ZO%L/;4K!;JW)5%+9\:KSU75=[\6LM2798^]U\7/A>'8]GIJ]%4P>]D5E:S;0M5>(_=+_Y$_;$32&PR(;X6\M%?G7I_*LU(_^HL/NZ7/ M>D:RE-NN=Y'KPXO_TU._3EF;WA]_NK]WR%YGWPZVW/;:>JR8NF4N4_ MQV-1#\?+>">))S-L0),!S08I^U\#,1F(V8"'0_(CLR'5?_(N7RT:=?&:\6F= M\OZEX ]"%W/;+PZU&^[I;%N]^K*B)%D$+[VC";,>,72%X3,BT-[G$(1"K,DR MI]L &QL1.B((F(08[,5-$BEV$$('X> @O'&0&548,=& J<!QA/C'D$P,^W. 3VW'"T'S2 M-BAB*8682P*Y)("+$6:=6&$H(1[%!IO$?J0\35RE22&=U*(3&F'6*7AS=*-E M.$P&PV0@:V'$01A':3G#W8 !%Y'9#A H=L1Q=!T.7"0.%["K/')ZN^@Y;AM< M !:IF2T"98XXN+MPT%XRQ]/GN"'PZ(YLL88Y$K&5+0!ECM;%L3XY$&A&#A=8 M4SR](UNL%P[$D)F"0:#(Z&N;OX!N-T L*P**R1S*)*P8XF\O"6'%$+VA) @4 M&: -].3HFH2U1T!6F:.)$)85A7>4!,N*P$9KEP2 K+?D+Z!;,EB@A+3G:(J$ MM4?)'27!VB-[0P,E0:#4+ D".3HG8163K3WAVC<%UIY@;R^)P-H38+>R2H) MUK<8 G7EZ' *A:V]@1SM%?A^%R^XWM98.T)M*59)0$@NR0V2##A((-5+&SM M">9HKP)K3\1WE 1K3Z!]SRJ)#1(L,DN"0&9O#*XFO$HVAV$8;KVM.M==/TM= MK3-.S^-%IT[3/P/!_/?$ZC=02P,$% @ 099X4)YE8;F# M @ 6@@ !D !X;"]W;W)K&ULC59=;]L@%/TK MEM]7\V&PB9)(:Z9IDS:IZK3MF28DL6H;#TC2_?L!=BW7X&TOX>OF;O4F/1O3K;),[\^BX?I.=J*U*T>I&F[L4)TRW2G!#SZHJ3,$ M ,T:7K7I=NWG'M1V+2^FKEKQH!)]:1JN?M^+6MXV*4Q?)QZKT]FXB6R[[OA) M?!/F>_>@["@;60Y5(UI=R391XKA)W\/5#B(7X!$_*G'3DW[BK#Q)^>P&GP^; M%#A%HA9[XRBX;:YB)^K:,5D=OP;2=-S3!4[[K^P?O7EKYHEKL9/US^I@SINT M3).#./)+;1[E[9,8#)$T&=Q_$5=16[A38O?8RUK[WV1_T48V XN5TO"7OJU: MW][Z%0*'L'@ &@+0& #SOP;@(0#/ K)>F;?Z@1N^72MY2U3_M3KND@*NL#W, MO9OT9^?7K%MM9Z];#(IU=G5$ ^:^QZ )!KU%[$)$#D=(9@6,*E!4!?+Q>!(/ MZ0(!CA)@3Y"_L5'.;/08XC'ML$G.*",S,R$.04I*!.*"\JB@/'"$ 8L3D"@! M"1U!,'/48^C4$2CI5&GO*,25U%K/XWIH5 ^-Z($S/338!R&"*9TEU"[$08 ! M)@N"BJB@(B)HEI?W1;!1SAB Y3Q_(SA $:5E7% 9%51&!.&9H#+8Z!UD)44S MW"Z&LSF8+^0@BPIB$4'Y3! +G1<,$L)F@D(<+IE-M843@B!>;4!X+2!9H%@H M6/ _7 V@-YE(<%&RH'!%@.YN% NI"./U"Z) %)E_^@%#_GD[(L#X]<@F1=Z] MNE^Y.E6M3IZDL>^%K^I'*8VPI.#.TIWM0S\.:G$TKEO8ONI?NWY@9#>\Y-GX M=V+[!U!+ P04 " !!EGA0-B(;D2," #5!0 &0 'AL+W=O.7'!B-)+<4:R%T".EL0HPE&4(T;:+JQ*&]N+JN071=L.]B*0%\:(^+,% MRH=-&(=O@>?VW"@30%79DS-\!_6CWPN]0E.68\N@DRWO @&G3?@4KW>YP5O MSQ8&.9L'QLF!\Q>S^'+JGOGP&48_61B,YK_"%:B&&R6Z1LVIM-^@ MODC%V9A%2V'DU8UM9\?![:P>1YJ?@$<"G@AQ_E]",A*2=T)JS3MEUNI'HDA5 M"CX$PEU63\P_$:\3?9BU"=JSLWO:K=31:Y7$>8FN)M&(V3H,GF'B"8%T]JD$ M]I78XCLZOBVPNT>D_ZB0>$TDEI_>F%@M3#A,9C&=,Y%G11HMI'A@19RN$K^< MU"LG]<@I%G(<)I_7B;,H6LKQP'"61IE?3N:5DWGD/"[D9'=U/A08+P]QYX'% M:1PEA5]/[M63W^O!"]_;_/X:'HL<)PL]'MCMI3HY:/8:&(BS;1PRJ/FE4^:_ MFT6GWO2$S6M:Q+>Z9[D6\Y[&-;QO1)S;3@8'KO1;M2_JQ+D"K3)ZT (;W6.G M!863,M.5G@O7:=Q"\7YLHFCJY-5?4$L#!!0 ( $&6>%"M$[:"6 ( +,' M 9 >&PO=V]R:W-H965TK2VG6>9V1Y%S*D.1^LGLG+1\H/X+NR/=JW= M*!M8=E4M&E.I)M%BOTP_P/D*(A\0$#\K<3%7_<1;V2CUZ@=?=LL4>$5"BJWU M%-PU9[$24GHFI^-W3YH.>_K Z_X[^Z=@WIG9<"-62OZJ=O:X3%F:[,2>GZ1] M49?/HC>4ITGO_JLX"^G@7HG;8ZND"=]D>S)6U3V+DU+SMZZMFM!>NA7"^K!X M .H#T! R7\#9P @OA!!H]G!-ZY"^ #.>E!-W9S M"L"X3"(X"AFXDQ48OQ<@>N @]:#K$XNQ^P%L-I8T!4)64$;82%1V=7OZY^P; MUX>J,T&'@11[Z[LSU]?=,](-K&K[)S(;WNGR M+U!+ P04 " !!EGA01RG\G"$" !0!@ &0 'AL+W=O\8@S%,1)":5%4KM5(T5=NUD]P$- 93 MVTFF;U_;,(B V\XF_N'K[:YU3O! MCQIN:M(/;)*]$,]V\/FX#B,+!!P.VCHPTUQA"YQ;(X/Q:_ ,QR5MX;3_ZO[1 M93=9]DS!5O"?]5%7ZS /@R.- R&\%_@"MS(+8E9XR"X^B)68S3S82;=W[IE)J\SLM4QB6J"K-1HTFUX33S3QO6*[5! \ M2I !&"EB+T7LZLD=13:CZ#6IT[0]!8VR]'&&XI'%:8)3/T[BQ4D\./D,I]?0 MR3KO<$XICF8\/EV2TPGW'1#Q I$%4#I;9T,6ZV0$D_GN+%6&.:5^EM3+DGHV MYR]AJ-> ON%ETP4G>8P?R2S-_U1W,)D7)EO"))'?(/<:Y&](DR^_28P)36=Q MEC*GR0T.=OVKOW*Y+EN5; 7VEP3[C"?A-!@+*,'XU:9ZWT<<#AIV\U, M7_:77#_0HAON;S3^B91_ %!+ P04 " !!EGA09ERL,MP! !F! &0 M 'AL+W=O-5)P::ZJ6Z$$!K3V),Q)O-O>$TU[@,O>^@RIS>3*L M%W!02)\XI^K/#I@<"QSA-\=SWW;&.4B9#[2%[V!^# =E+3*KU#T'H7LID(*F MP$_1=I\ZO ?\[&'4BSURE1RE?''&E[K &Y<0,*B,4Z!V.<,>&'-"-HW?DR:> M0SKBD*_(A1#0T],?,LQ\\PU9-A-!7_%<[ +-QE M8F-4DFG_1=5)&\DG%9L*IZ]A[85?QW"211-MG1!/A'@F1/?_)203(;D0?#=) MR,R7^I$:6N9*CDB%RQJH>Q/1-K'-K)S3]\Z?V6JU]9[+)(ER M\'\'H&PJ_)W_N?#:G5NI%U"9C^0,OT"^C4>N(K2XU%T/@^C8X'%H"O]IMS^D M6F\$OSN8Q&KNZ4Y.C+WKX'M=^($N""A44CL0-5SA&2C51JJ,O[.GOR!UXGK^ MZ?[5]*YZ.1$!SXS^Z6K9%G[F>S4TY$+E*YN^P=Q/XGMS\S_@"E3)=26*43$J MS*]7781D_>RB2NG)AQV[P8R3W8F2.*EZHU6L917&.KMIHUARL)KS1)(L&*?\%$CHAH3&( M5@8[_.@VB)P&D3&(;RK FRJM)C&:P6B2-%ZI;C"Q$Q,[,.D&8S5XA0DS'(5N M3.+$) Y,ML$D=Y@,!SAS8[ 3@QV8QPT&WV&^Q!A';DSJQ*3WF#C88-*[;Y/M MXF![A]#JTNHWX2?AYVX0WHE)=?_-+6T8DZ <@P=EUJIG: DH-%)/4S7G]L]H M \G&^9U!RV-7_@=02P,$% @ 099X4 2,OYL' @ E04 !D !X;"]W M;W)K&UL?53K;ML@%'X5BP*;$M-JFJ3-BGJ MM/4WL8\O*A@/2-R]_0"[;N*P_3%P^"[G8#C9R,6;; &4]\YH+W/4*C7L,)9E M"XS(!SY KW=J+AA1>BD:+ B&T@#/T#]'(Y"K_"B4G4,>MGQWA-0Y^@QV!TV M!F\!OSH8Y=7<,Y6<.'\SBZ]5CGR3$% HE5$@>KC 2@U0CJ-W[,F6BP-\7K^ MH?YL:]>UG(B$ Z>O7:7:'&V15T%-SE2]\/$+S/4DR)N+_P87H!IN,M$>):?2 M?KWR+!5GLXI.A9'W:>QZ.X[33IS,-#BFB.,CPQ0C-F/V$":\PGPBL MU1>+T&6Q#^_HX:W!X1X1_\,AQ=F(W;9.,TV3@$ MMBL3!\9?_WQ\=9L9B,8^?.F5_-PK0S-:UC%][KG3"WB4V9J6-^) M:+I>>B>N]%NS+Z+F7(%.T7_0)]WJ'KDL*-3*3#=Z+J9.,2T4'^8FB)=.7/P% M4$L#!!0 ( $&6>%"[L\A_V@( &H+ 9 >&PO=V]R:W-H965T?#2XC]E%E7P)V?G_NCO/)B[-L7[J#$"IXKCWGMK50AY56=3BJ0VZ8U7Q M]L^=*.5Y&>+P;>-;L3\HLQ&M%@W?B^]"_6B>6KV*1I5M48FZ*V0=M&*W##_@ MVT><&4*/^%F(E*51TG'\MJ+A MZ&F(T_)226D(R$ M['T'8@GD6@*U!'HM@5D"NS:'U!)2AQ -U>T_UP-7?+5HY3EHAXYKN&EL?)OJ MAMB8S?[[]__I+];IW=,J(?DB.ADAB[D;,/$40]$EYA["X$O, X2)+S$?(4QR MB5G[&$?ET4>0?\%$NB!C56*P*G'/3RZB(+! @HDO0"Y$*!.R2 ,*8Q,#Q\< R$-"?1;0(?Q>;/"3P<,# =4G?46="T MVW+JA^.C,/'CB287!G,+_&UL?51=;YLP%/TKB/?58 -I M(X+4I)HV:9.B3MV>'7(34&W,;"=T_W[^H)0"[0NVK\\Y]UQCW[P3\EE5 #IX MX:Q1F[#2NETCI,H*.%4WHH7&[)R$Y%2;I3PCU4J@1T?B#.$HRA"G=1,6N8OM M99&+BV9U WL9J OG5/[; A/=)HS#U\!C?:ZT#: B;^D9?H%^:O?2K-"@VFE@-5L!/L3WW4U2:\#8,CG.B%Z4?1?8.^GC0, M^N)_P!68@5LG)D0-T+BBO?.7*D/5-,BEZ(+I/]9+;5W(EX37<*9'(*'I,Z3..3W-Y%432I90[#<3*&O;.3+MI)%^PD$SL>DXWR?(GQW,X< M1NX^=),MNLD6W*03-]G\<%:KN9LY#*=D;@>-;B\'>78/706EN#3:WI-1=.@E M]]C>_DE\:WJ,;PEO,KY!_:3R7#."P8G+2= MKLQ<^L[@%UJT?=-#0^&UL?99M;YLP$,>_"N)]"[9YK))( M)=.T29M4;=KVVDVV MZ>0Z/"EU?H@BN3NQELI[?F:=?G+@HJ5*3\4QDF?!Z-X:M4V$XSB+6EIWX69E MUY[$9L4OJJD[]B0">6E;*OY5K.&W=8C"MX4?]?&DS$*T69WID?UDZM?Y2>A9 M-'K9URWK9,V[0+##.GQ$#UN4&P.K^%VSFYR, Y/*,^-,??P6DXQC2&T_&;]\\V>9W,,Y5LRYL_]5Z=UF$1!GMVH)=& M_>"W+VQ(* V#(?MO[,H:+3@]U%*MX.7C1*2U_[>]W9^ZU_DN:# M&6R !P,\&J#L0P,R&)!W@\0FWY/95#]113MV0/%M%5^-HT%2]!D\T:%1$VOL8 D,A*NR9XWF K:](%B(0, EB M[RR^BL3E$DP.PN0^3.&$J7(O MC OB*^[(XJX4($@!@" 'I/##8)VO2^/+%DA*D*0$2)SS594 "?%)?%F:%$O[ M@F*XGL0 #W$+2NP?DCSW@0 =3F?@E],Y!HX>>$X!*,@!IG?3-ZO? MJ3C6G0R>N=)MEFV&#IPKIAGC>_WV3KH_'B<-.R@SS/58]$UB/U'\/#3 T=B% M;_X#4$L#!!0 ( $&6>% N*/H)I ( $4* 9 >&PO=V]R:W-H965T MHFY*LZK-S:D]RLQ$775B]LZ1O'[PG-U.FN[D&Q6'3OQ'UR_=$_2S)(QRZ%J>*LJT4:2']?Q M1[3<(FH#G.)GQ6]J,HYL*3LA7NWDZV$=IY:(UWRO;0IF+E>^Y75M,QF.WT/2 M>-S3!D['[]D_N^)-,3NF^%;4OZJ#/J_C,HX._,@NM7X6MR]\*(C&T5#]-W[E MM9%;$K/'7M3*_4;[B]*B&;(8E(:]]=>J===;?X>0(0P.R(: ; Q _P[ 0P#V M I*>S)7ZB6FV64EQBV3_;W7,/A1HB4TS]W;1]<[=,]4JLWK=D!2ODJM--&@> M>TTVT63WBFVH(&B4) 9@I,A BLS%XSL* B? 8 +L$I!) EIX5?02ZB2MDQ0X M35.ODE!59E/5'0L!64C @K#?TEZ33[;Y@!#-0QY(F&;Y+!(%D6B A#,?B08[ M$: _@&H>)@=A\@"&I-2#R<.RRS*D 60%G<4I0)P"P,D]G"+8AU(4XH0R7,QW MIP1Q2@#'?Y3+L&Q:%"$/I%L4LT +$&@!O)LEG "EL,>D0$T+WV0 $?(+^H_H M'F;&\!"0 ODP*.@PTB>O?B06X* M"BG@8,GD>VX/6-^9/%6MBG9"FZ.!^X ?A=#<)$T?3+JS.=.-DYH?M1T69BS[ M@TT_T:(;#FW)>'+<_ 502P,$% @ 099X4#N+:[;* 0 .P0 !D !X M;"]W;W)K&UL;53;;IPP$/T5RQ\0 X%-L@*D;*JJ ME5IIE:KMLQ>&B^(+M;U+^O?UA1"Z\0OVC,^<.>/Q4,Y2O>@!P*!7SH2N\&#, MM"=$-P-PJF_D!,*>=%)Q:JRI>J(G!;3U09R1+$EVA--1X+KTOJ.J2WDV;!1P M5$B?.:?J[P&8G"NVPHD3! P:XQBH72[P!(PY(BOCS\*)UY0N M<+M_8__L:[>UG*B&)\E^CZT9*GR/40L=/3/S+.T"H)23RRC]10^M2R1FI M6^^ESM-=22Z.:,$< B;;8-(502S[FB*+I3AD M'\+S]"Y..L)\O\([J\TQC /\21Y-$G^D2!+X@1%E*"($*17*@.F\!CA M,0]IDERG(9OF<5"]?[8:-?(L_,ALO.MD/&:^^>_P,%;?J>I'H=%)&ON$?*,[ M*0U8,&ULC57; MCILP$/T5Q >SRPK=MR/FX\CS4M](@]D!$&L7,BM$=<+.G98R,%=%1) M/?9"WT^]'G6#6Y4JMJ=522X<=P/LJ<,N?8_HGQU@,FW=P'T+/'7GELN 5Y4C M.L,/X#_'/14K;V$Y=CT,K".#0^&T=1^#39U+O (\=S"QU=R13@Z$O,C%U^/6 M]:4@P-!PR8#$<(4:,)9$0L;OF=-=2LK$]?R-_;/R+KP<$(.:X%_=D;=;-W>= M(YS0!?,G,GV!V4_B.K/Y;W %+.!2B:C1$,S4TVDNC)-^9A%2>O2JQVY0XZ1W MTFA.LR>$:U,6?V$.*I*2B:'ZIQ MR$D,.1J3KNK$<1$$D8&K;;@L2HH[!YQ:!:460:DA2&/R52'_(3!/QPH*[5(R MJY3,(B4SI&2WGA/?]TU<;<'%A9\5=UY6;A646P09MG?Y_YR-%62^)F_U8_= MSZH',J[=WQ$]=P-S#H2+MJ.:PXD0 M#D*C_R ^IU9<%\L"PXG+:2;F5#=-O>!DG.\#;[F4JK]02P,$% @ 099X M4$1PRB*^ 0 U0, !D !X;"]W;W)K&UL=5/; M3MPP$/T5RQ^ $V^@L$HBL505E4!:4;5]]B:3B_ EV,Z&_GU]"6F@X<7VC,^< M.3,>YY/2SZ8#L.A5<&D*W%D[[ DQ50>"F0LU@'0WC=*"66?JEIA! ZM#D."$ M)LD5$:R7N,R#[ZC+7(V6]Q*.&IE1"*;_'("KJ< I?G,\]6UGO8.4^9DZ\I/2!Z_,;^[=0NZOEQ S<*?Z[KVU7X&N,:FC8R.V3 MFNYAKN<2H[GX!S@#=W"OQ.6H%#=A1=5HK!(SBY,BV&O<>QGV*=YDZ1RV'4#G M +H$T)"'Q$1!^5=F69EK-2$=>S\P_\3IGKK>5-X96A'NG'CCO.[9)M@MZEQ%PAV[P@^49!M$F2!('M'0#\4 M&3%7 2,#YOHF^2B3K-HJ0+=AH RJU"C#,*^\R\S>TO L_^!QX!^9;GMIT$E9 M][CA"1JE+#@MR86;HL[]L<7@T%A__.+..DY:-*P:YD]$EI]<_@502P,$% M @ 099X4&46VI:@ 0 7 , !D !X;"]W;W)K&UL;9/;;N,@$(9?!?$ Q;&3M(IL2YNLJJ[4E:*NVEX3>QRC+VWQ:D&2NZH)^.%W'L?7"P MNASX$?Z ?QWV%BTV4UJA0#MA-+'05?3'8K,M@CX*W@2,[FI/0B<'8T[!^-56 M- L%@83&!P+'Y0([D#* L(R_$Y/.*4/@]?Z3_AA[QUX.W,'.R'?1^KZB#Y2T MT/&S]"]F?(*IGQ4E4_//< &)\E )YFB,=/%+FK/S1DT4+$7QC[0*'= //62$L7*?W+/Z]*:D=@T^X&'*UYL MI@M/AC?#]);9_$/5_P%02P,$% @ 099X4/6B..7U,P X@H! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.U]:W/;1K;@YXM?T965-W(5Q/#]<&92)?0+0 .DDFQ-9HI5D[%(]O/TZ?,^ MI_]2%*78I?$_=M%%MDO+OWXU'DV_$E\V25K\]:MU66Y???--L5I'FZ#H9=LH MA5_NLWP3E/ Q?_BFV.91$!;K*"HWR3?#?G_ZS2:(TZ^^^TL1?_>7\KLWV6JW MB=)2!&DH+M,R+I_$5H516/_Y3;3JB=' %\/^8%'_\7V0]\1PC#\.^_4??]BE\./; J_T^]IVQ\$SW$V *&N XV4;W5W?GK=Y?B[N;\0EQ=7[2,<0$+R(,$)@ZC M+^+OT5.]7;_?'_07_=%B6O_E'!8?T@;>)L%#_=?[("D:2[K8Y3EUB(L53/IS M%.0(4W$;!4661J&X*HI=E-<[ M7&6-VA17RG&ZB;9:77 "< M'[*\@53767H6K%81M($6(;=N&>EV$R2)>+TKXC0J&M.5^:YQDJKC&N E+K+- M-D@;*Y!M+C=1_H#[^S[/'LOUGM8?=\LD7@&Z9T'9!KELLX&[>UMFJU]]6$*0 M1X7XL"N+$FXY3-0!+G&]VRR;8(#[=S8:+N:SEJY7:1DAE8@_1XC7@3J\UN:K M+(=391J#QQH)HL8Y+CYL //ZQ_HWKX,D2%<1PC8,2?+JYN;R^ M$^>WMY=WMXU?@V)-9'&%?T3_V,6?@P3VU#C^\]4*UUZ(/%I%T&B91+Y(HU)D M]P+0)GNDE0)-%6&V6Y;WNT0$J@LT.1DLYOYT.!)!*6"Y$<)?4WI:P,E@.O'G MX[ZK16-35^EG6*0#WS_FT3:(0Q%] :Y6 $;@T%FYAK%6\JH%11$U]X>GM8E$ M&7RQ=M@@]!_NSM^);HB^^W#]_=G=Y?RP+L^R^[,=?'!OXR)+B9-9^TZR].$,,'?3TN6=^;UYQH!T M]W&*9PLH(L=NC,!@V;=Q;M6"AA*D[Z[.7U^]N[J[NFPTT0BX#9YH9;A#6#&0 M)7/<#6 '3WD&M"F)@V61/=1P"^D.Z-:M>XE!(_VE=U M>_?AXN]_^_#NS>7-[=?B\G]]NKIK,'9)[PNF]R?]'I!K@%DN@&#MHF_%<.*# M!(7_B8*90; KUUD>_S,*7XFQ/YU,_=EHK'Z,D9V'WQ(6C?U)'WZ!WD*4S;@#MQO766A"!9 ," B@!!649 ?B-Q![)[L0,F0XT:9Z%^E8 < MC!?^8CRE/0Q@W_WI1.W[%#:[RHKRY7-V[3[[0PZX@27B_/K-03UK?/+T8X W M>AV5,4B +]OY)O%D$A;ATK\E,A>CP(EWM5LO.-_#\4[A;$,@/$%>-&:M(K+& M8+N/@%O*I["G=P/3#VK.N']0TZQ=H*IC$O=HA3&) 9+\9&F'-".)HCF<]F.X MB4 ,V+E(5T%G6H LT_@1!- "()QG]W$'QU4D(N(M:-G1?9YM%&\!"#3Y,"P+#H#EE-43+&&U#M('QW# K2/884SCMLPF MJ0'QE@YA1^ZSP=>BMN'-+P9+X3"701&O#FP;QLFN;"+@3Q'*-U%X%GP&&#U$ M+OK;,M%A75OFK:*HD[2V(JNMA71I'Q;M_RAI_\4>VG_90OOWT/?,,:8BD$S' MM:[04'1D.T-7]K3G;;;9)]A2Q"*L^L*JRS((\ M%!MFM40PVM;U1X_?MH\6W&FH9'MPIZF7'K#^WPV W[/#AG%HSPX;[:MTA33M MMR V=+"^#Q\O;\[OKJZ_%^<7=U<_NO6@\!=0*WA8V"ZH:AF(+: /I8;8(AC@ M$^GTP.@^QR' 9OED*39DQB"1OL'@WD1;F2TK,;8.JT3_IBP8S!5J%3 LY M+9D"4,5LU1)B2]]I0C<$/6E9=E.0YCUO7CQBFB#EI/9^2?6E[5CJ3&/O#BO' M,RP,>U1R:V(VN3Q+/30K.I6:8@-]K@\]\\9$US]>WN[!NX]YMHJBL. [I<[[ M(DNRS3(.4FM]30@PIV.0 1_<.2ZA7ON.*2S\[S/(.-WK?GMU?7Y]L6?=P9.\ M@RG0A@YM_493>-S8RJ(N>]?*)I+NM5Y?WHDWEQWE^+J6ER-/@&+;_B!9@6JP%4&CO6G+C.E1%?%(&X9P3LB0#C;'9 MN@BC% /<;E6@1TBFV'>+O;;A,BNC (;?L>2"[L77M[&ILT,C^U!Y&1 MNB")J1F"FK+$;K-!$S^*C?%#&M^#P@D*BZ0BV.]CEL0K!S8XFG3H.;>?WK\_ MO_E9?'@K;J^^O[YZ>W5QC@;(BXL/GZ[IWG[\\.[JPH']UQ_N+KU!3QP^@K+, MBSN$KW<'"Q*/08'PV, 9[%(0C 60.Y$$C\38\&^V;L.'Z^AS$ 9X)W[8I9$8 M+!:3GKA;1WI4N%_0[AX)-[9Z#[@=E5GZ:^#SWP7(KX2@'WY-@G6V";P+$,!] M_;$Y6@A*8 (G%5*W M0S)*_VD=,/FR %Q8 4RN*I ,8,"P<.#JHSC%I*D@Q7 M/BXS4, _!W"7=O E638*3^[3:&]$(T 52;."EN2I)4G:6ZA92 >EP7)@ MRH!9/7$%6Y>*AP_L9X4,JV4IJ)EIML&''"#@TEV05+I*MJNMP3WQJ8@0/I= M7!B2"(XMLDGI^X ?[[5UI3!2$1K ,CHFU+'H=G_JW?:49IT\H4$EVB*U"8 G7B+8#K]_OS\XTN@)Z"E 4_QK#,&T&Z"7R,1Z561* /BPV;+!\C'?W\/ MYTMGFY,++B)Y1[DMW&*#3^W#N%@E68$4*KOW$!RP.N-@J'="<9&ZR9N"?[N@ MXO,!M2PHEQ8/%NVE".*%NQPA8SH1G(@=5.[+UP6R+!RG'2P2]5X1 933D90) M](T1*8S06T HAE-Z:4!DFI8=;R2G0JY0W"-O802 U=!]1$$[6R;Q U\CWFUM M1$%:=)!D0$$*-K?@J4//TZ]N;S]^]1(!WCH@7EUR$,"1%(#.N;P]1DZK- <6 MEX!PRY9K.G.7IPM7A68ZOF70*K0MWVUHHALI.)+8!UQ4[CM6;BPS=@^X1XEW M#O!YE\"@L)@$(!0#HK+&YI7KK*@C-B,DMHE2NIS8:0G@,VRI!U@ OZ6EI&"X MBYNX^)4T$^^-E$'Q4EY^ >I,Z/8V"N5-O$H1TT/Q#DZX+"H4#T-#T&8!?7&] MR$27K"I)I,\C&]61I@%CIS7TA):XD0#%;9[6 -?IT&?HB#G\S27HKKF34"VM\BZ M>?6%P8P]SV9$8185Z=_$]B,G N>I:OBXJD8<.B:#LE M[3IYY;V5[7]VM_>H.3;U7@AE[18OQ/F-J'WV"%W@8'M]^#SI]X;PSVC6F\$_ MXTEO*EYXYTDB/B !+,1T3LW&B]X<_ID.>R/L-.Z-H1E9$,4 [A V:?OWO 8' M1'<@=V2Y# I"=_T3<=H%2%/ $-@?:%89UL%$(V0[(6,BL2I0HM(TEA$.E:E+*;)XHDS59F M!_Z4LZ81/ #F$?M6@IQW2X.KQ<6%XJ'_1/EJ"VO$>+("B3IIFT"6LX08):R. MK@#\$>Y6R/:-K8,D1HW?<4HR&M$H!>3[!.55VEZ%_WF/$WO9Q6Y9@ 0*P(&5YQ'P1ZD?/V2?HSQE M9=23/CH4#( 8MH@ON+Y H0"=KP8T$3B%,H$!R$.6A=9!,1TT5% *&CCL#BZ' M)>!X,/SY[868]J>P($'768I 5>XH;X>\+NL \&8#H@F*X&T E[C Q@9[?["Z M$%@DP,4+E"+3U,SHD%,6UJ"'U$LJ%]+@)9+0BJY%BL2^%?J>M4F*8%J1,*5H M$4P;!7# +>>T)$> 9-P@DU;54H/(2K*-^$I"2^[J(2S6D11KX0;F#]*FHC"L M.B+*%Z@WX_5#4<%BF>H>TK:C+R4SD2V;O01.7QCB2R=B"R*>,00A*P61&R5% M>^H-S"4B%E !)_FZM,P3IXKR,,[&4A4/8:XRRQ5N$1ZS;N Q!."PY4V'PU[B MA:LN(DL!F)+ ,"@EV4,*P%>112[57:IW%9D+SS8O2 2UAD#2M-H!OI#OMJ[R M_)/L3L Y<879:K7+F3)@_QT@18Z2+]P:(BQ%EGR.PMK*5XCFZ/F#'1 !+9B" M!IZYVKA6O3N-NB#S1L6W]OU@>X=$J9#[$9IBTXJU@*_\'L+8\ZYH)X7L2^*O M?2\T$,S%(-Z%J))$2K?KN"@U&X0]-NS%L\B;-.XAFB88T8J2IS+(%I+7LG&G M2IT45_D6C3?E.GF2:K >^*A,*1A2RX3,H4M[0+6VDJ0NHRB56G.,_*?E&'ASDIG= MZ^N'9+V"ZU8X6^5&5H4"%-I@((0]W(G!D&&HS7J25&N>(&&MC54U(2#,Z)9L MH@A1&L9> 4,!Z2L@-JF580"M9]^N/==)L=JXX,7#S*E$%^JJ%K&CN"II[%]& MY#J!S55O8Y 4J(L%R1.*\GBX;&O(0;>3@<^P2R1-*Y(^\+L'*X32[%AIW;!/ MTN!)BB/I@2P@J9M$VO0:=^4IH2D0#D)L=KXK=FP0 VJ0_TJ>/AD$@M>;]Q@4 M189^._90VR$B#,Y[%FV(_^?(FY,GQ88*.Q+*,G(BE%%QW@2_\L*00A3T$P4^ M67:;V,CQQ5J9'\PQHSZKN;<6Q^SO(!BL!<@[@_2S-SAJ3;?L6'>*9RV*$ MR[3E!AB=>3?+X'2;TN@1!#2BD]A*T0R-Q;M@+A=BPMB$;&M 2"#!KO\J@)"*\)""4C6DL$)(%1 MXF*-U@T#&'F?*D,46KO56X#/\!..'&_B!-3_(,]1F9"JD*V&D?!2B'_ L$B0 M0UM/EWH7"2=*D^J)=_K+?2#%XR7($0U0 =:G%^]O/98,7S(]=?,HGW57(G7R M(&(6[/1-D&%>]T"BY$>Z,0<@GY>X=O&;H"Z5TYIT%DC05N IU5)MH_>TK0"1 M;@GR3!1J?HD3(VC.'@(.U#H+85",L^(CS",IQV5;)<-K3REA@Q3:]7'49O= M[XQEP 0J-]&9)<+ ]W&(FZ8@2$:9=N,+JCW! Z#( Y$YK=(OGUA_41P*8)5& MSS3&5.-87WDM)AG?V&2$L(2&%S&E?SR+)NJ>0W\^7/BS<1_^FHXF_F X5,:=T0C_\23UL:S< MJN_ 'P\F_F(\$T,2)F_J0_\4>P+OQ[#H"9+F8- M^X_E[_1^V(4/S'95K$/A$7\V*)D!1.F)JBA8 MOTCH](2"$UN#J&7(&K&\#EI'Q*E(JMZS6K+*4#:(0!*3:+4(U5?I(- #QJ3% MX_8\A F*:B!AA=:>K.&(C)-8*4W@]1%)]GIDBL=KK0J)M>.S (>GDT;UK:M# M+#7!(0^;V@V>A%320Z-],[61FANN2JY!F:"<:T&=Q#/ZSB--B)UA4@1*".>R M0EM.ML0N[ "36&-IB:U;2GKTNZM7=N6&+-EGWK8I^SA?"Q[DFUTY=,6';O)D[344!#P&JEWJE'!0XW\,]-=]W&% M.ZWK<%0S(K,13"I6PDK'Y9/-B%"FB7/0KB6P21TDA=,< $'][PC-;$%.!D1X(,4W;?@3R4#S4^0I*T98D20MQ4&:,3BG MK6I58IL.]K6\K>3R:-Q@ED!L14^0L(SZ#PB:AD70@2F7$?94&IAE4[2%0G1P M%!B;C"NO:CO17/\12:#VB]26.9B^H+B2_@MN(M?)7M1VY";:\#"IMO,HV:UE6XIR<"UURW4)..5\X M8.!R*G:#H[)OK[GOB7O?HRI4#MBWZ-RWBJI54B8[G##UI<#X MF"W1MB+UF.0^3FSG0MU HX)^D,/77@2W(N(@QMH-*.H>:1@ M$,7!_%42S4F[,$.3::1NJM+&#V-.'\S/QG-EI%KJR$ABRKFMXFAJK0B+69BF MDA5WO#:Y2,Y+.J [@58)'M)5+ZA.!I\?CG\R\/NCF3^:CDG2.<%LPG%_("CP M[?#L0?$VB'/O1TH-JZ2G72'QWK&\;9$D0.5JC(5J(XUF,F!M[;L#7()#TFME ML,ZRE*OCQ#4K$B6/6,G#?2!HQ3:+":84B^$;P0UP"?A-6AH*;47K+56LAFM# M"M/TK)[TP?W"H,/)K(@D:%*R E(Y;R64*S->SME2\!M[(FPK.[$YBHDO2.2V MU6^E6!3D3EH%>?Z$"$F H4F11;C/!14:P]S$/0!49@(:X0M-U&NXB(Q^O*T> M!^S@PBFGX-(D[5.,".CF&'6BC;@5VYX.B2VJ%F:]#Q)\UG!1X;8E,0P=RL!A M7K1)@F%[/4HV,5Q#V-L&5Q>73QPKB9$8RI@,5PCMJLR>ZX4&3 @0>O 5!?Y& M5%,LWZ@42QTOI'M9=)MCB$#B(F*!%"@G&WPI91JRX:NH'EGV(,]CHTM4KC3V M0P^QBA!+. 0LT@9IZ;#!L)@(<,MD[I%.*_TP?.U)0:J.'I(!R9%QH(7_'=RY MU8[CQQYV:%[30I@50DV88)HJ?8T82#-W'RD=.=0=9G]8S9[.V&L9/664+"Q[ M>8K:,ZP+\55W18'_^3_FP\'@6\?PO:^$R6TLS)AD&Z,1MB7*KTR6I6F[;L$N MJB9LV%.ZMT"%/9EV1ZBK(65,$J\]!5W45R2ET#$#:.+6GCJK5V"'L!2Z:@9Y M(+L7YA-&PS<8$B'5 '2->BZLP::/.08?H))VSQNQ?(>6*]I2*4CG)1:'G"[^ ME:T ZSAA1HDV&2)/;(BF?7.3E6!99(!P*XP(Q6OP9$!- M?>\!A4*E-"VSSUI=XB'8$Z+,9CQ82989A64A%DBRO$ELO2W)H%@-;8THA0 D MH^%TY$_FLN++;#KT!]/),R6C&OF%&YOEOY[%Z=D6,Y0*T@9.9OYX/.19)GU_ M/AP_>Q(3A;WA<'K%-F([3K&!9]6PT'40XO6R3X)LN$49I(K M*-B>M&\*T32P?XJ4\4Q&?-&*JSKUR: _I+(9&+9G"<(4L75@-1UR>)/7A;C1 MI2IK4_U:5[OAL"E]&0D;E?@RO0IMO%4)DZ<&!2S05^Q4MS !M):-7 MT#15R=TDOKR!582>5D@US^,8JR?Q0!F".(*:(8V=K.K' M^,3WL&5WYK[*$'Q&'TLYJC3J"XH?-/&18WH3!&M3-KE MDQW>K<:J9&\\,8U$H;W,ZG'D]F#&#&,E@GCUU!]M"^7-T*E1>X0QF7E7AER9 M- XT<92/D91''' M)AS_IZ;VK*F=QR5'@46KBZBS<2P!'8F)KPRYV1:8/E]3(P7[,@217"XL2I/G MQ4-*P5Y%JH2B(K-R#@Y3H5;-=6E)F6Z7XAUW\O*M](6AHG5(NQ1UR]+*>%Y+ M1EHUG$)NC5T:F@AR;#B&+*3!'B6G5>SW_A"1W[[<][',DC0U^^!.I<;0CFF$ M]S)]Z)<=T%2@[CH55'D'Z1Y5?@8$>6U']D8:$XCH>0Z=$",W.3 385<0PU3()">956-BTQ5Z<&^IBZ)HHRQF MY-?]$FQDH+Z)I,!>%=!X+1*T(U"9<5:[M5 Q10Q /:.BA1AFC,!N!QA)>J1< MI=&7TC98W%7RT)ZD8!=S#0SZ=QDI2<0*BT.) 1 ZH6O0OF70 A(,@'M8<_Z6 MXI!%P7(=Q_ZQO..9*$[T/&ZDAR;>Z.W"BJK60)GBQS&RI$8QI>'0"9:O'W9Q MR%5'*N:Z!);!<:UJ3T3PS::"RO608JN4[TAJ16&E *Q8L2GQ#6=1T[6^M.HT M>)P&RBUI1\K3'5H]N@5D,Y4T()N.6K,@E\O)< 8:X82KT9T,0"F;32?>[PGC MT>D/MEA;["_A97)K]]J7J##)&4?U7]@%CBJXR>*0"F36X;RNBDBP\'X"IIBG3VQW*8$OLJ9I@$MK1#SK_%O]M!SS)V*H@AU?)[> MFF?/4(&&G,[R))")1M;+D+$Z4I=+5?1 CHB6<:Y:933;G&C'KQ(%4X.2FYQ< MMF@[]BZ4[?C.Y$84E0^8KU.S-"L12-F;51ID9-T!.VC1ZE;U@^+IZ40P=I); MZ>J%#)BW\S8P034#70-ENQ;Q E2XC/@*WSK7VNW,>[)*XT&S.%;9$QO6&AMY M4B-4ULY?:A1X6[?.5T11H/8R7MM,:91G[<*$]7/%0*4JDZ 0KYAVVZ"@!X:GE[5J%" M>%&;PU6[VJ-.MBV->'C VCQVRJPP8IGQ4X>\FYIXLINQ4F!! G(\1ODJ+@QY MD#&H.B&DA#M/BZ9#@V2::(U)E1"06ZG=-()9V^:&28ZBQ'#]T,HJ\HFEVF!IN1V6S]+S3 MVR@25!-H]I+,))0MZ9V'&97WL,OAY%F:82H(D]M+*M"!&_@A2'=(;73N^".B M$/?'1;P]OWUM#W0K$SL*\6E+=.7TZ_/;3U^_)('YK#_TQ3LJZB/N,/D.1[FR M;79P+)@=.1\/9;O66F'&;=DL*:7=/EW%9+D(SZVXN;RXO/H1'Y-PEO$9]H2C MJ5<1A2J!RBXO$9=V2='9GHA17V"H-P>]G0!DI^.%/UU,X&^RS/OS8=][V_#3 MO?(<1;--E,3 [\^GV%7,IU-_O!A[VB&HG5^KV@!#?S@9^=/I#'N/^OYH,I:1 MR2X7XMA?+/K^8#Z$O_K3(?2;>^_0Q;S/T7>JRM"_A#]EO?F7+CCQ0C%(>[88 M^)/)@H*WYPO4;2\;7A8GU90LUYU0BXY.5]7:Y'"O0Q<2BT/+%VS1D7\D; MZ6/3J]8EE.XYHK\R.1%7HVLI0[&,2/!TY(GE*I=9>>MXRWS#-:Q45[6M,T6U MU=@DFWNM^G27.^:*K 6R_HOY?'(U9! W2R6S)1%?%"S(^1@)R-_ M-.[[X_E,:E",L>.F!XV#-[SL_EZ:DG74E2W!.;$;W6LC?P"#C@=]-<\4[N-T MZGR\H3W"Z=S#XOQGTL[G",W;D*_RO?()@;T45(, M^&L^@$L[\BC-LR!Y49?E%(,!E:(7@^'$'_.=G;NI MC[V0* WM)4CZ91;3O/!-0+7Y/A%EQD,:4)N::@2BD"<\F=*>*@3%!&YXU0O\ MG%4PX@[Z0,G'_7W+F )&MZ^B\ZD-[9-L:^6+CTF@'HG2?KAVMOWQ!LNUWOU, M9>JQ,/W']Y?7=T[./>H)=^LV_ZB,9- 4U/@K@K(+J3]093UK(.!@"W^X&.L_ MO!\C$-L0H,,!X/!T(@8S.-KA0++;X;3OSX#=#0%Y1X,)L=57[3[&TP&P^BG0 M 43I$> F='WI=;QQ@DE%8Z >R%"QZV0J[(*SGK)+4!0!S'8RGOF+B73ECQ'E M)[\KKZN!)*;\HUO,DT)B.QZ8HKWOL+:GNP3CN"?J[3#FGA_A*+;!RDAF6*X3 M$#OA BBU"I1,/7L1CDZRR) M00P$+F;E]_H\"B4;6+YLU!J0BWU&IH=+H6" Y2Y.PC,,=%DE 2@U:-?8Y?@3 MFRVK"\(+&W#M/UDRSV-94!%3Z/YAEWNREU(7,7\%DWG1NZ*4+RIEDT:/+$'8 MVJ)\,8==\D9KK.D]",F;#Y\J%HSZNRA>3'?P29H$=-ZMO'LFKI,LMSONNYE)LF+TPL="7UJ1(U^SF( M"6>\6J%!TI%:$F.46[+B6F4(*-,?V^\HVD#'AK -=-[L,^AI7@8>OBZ(-"FRCD$:&A$EK &XN7"@@P.4$PB% M&P85$W[$/5E7BS"-NA"#WG@FJ6#@SH)HD#O7\P:->L+\Z$$[R2.2-NDY'V>1 M#[-Y7*^[)3G#MX[:-D/BP@KGFS05@XBRV:2ZMCN'G7/H&0?&W7LG0^ 7T]% M2C @"4^&TPIFL2#![OA*T7RT]3$AI'1LSN>3-YE*OA7%CN-&3#W<999RQN%# M'FQDM!&Y\X*E70H>%8YZH\\IOB0:B/(S&]"#];U M.I."]!OC#-@2\=8E1:T)*<7=-FS1 GQI8+?500\#3/*(':&R9^5$R,"US4%8 M*RENF6H:@[=^/]OMVH]6ETHH-P>>4:I#.3)E'\E_S^=HVNK,JQ!;:]B+0>@ K-+7-Y3A?NQ MCL#G4KSK>!F7*G0+D0BFV:IH+.F30M!;4)#(5W6YV"]7\"-9:I-T74BHK 8$ M3@;^I$^Z'(),$B+I70'E;]CK3RV;,*<6%^8JLDG2X]TQ,E?\8A8:S^V#=QPW M?* RU(+*4(/2W,.U8DX);.8& /XDOH\3@&>I$D7-7;A8QY&=-\.R<4Z2-OE[ M8(AUO!%<,%3;2BG3RQ 9)5-9AE/+O!Q@$&W.3$T90?%=W7"7V$SG%>S2 CPJ M_=0%F.FWB/W6F6!%/BKH9!) L6E/?$^^K["6*H+G,1C,Z+R4C]WRHNL(2;DX M6321:N:UOLCB" 3=ZS$UO4&MU\;UY,E'_ZE&^L'P-YTWW_B *P+M.$Z"(QSD M,2ZZ3M"SW:3:?0=RH6,!^TX;9=#*85M%:$SDF5Q5K5(JQ]C"]-/*(W6Z$0YW MLN";1PQK3.UHWLJC)E;1QJ+R$H:J ]TI2^%*=Y31H]TF3B2(&[&#=;P*FM** M1*]&C#%J*S+$ME4BJ 9;5X)!NG#5S(/"YASM ]7C4*$Y%:]-I<[HGLCPYG"C MRI6E?.Z:)^J \7UU\[-[B<[R4&!W%?HX[)-])9=.H\GB69.[2MRV/#1RU_%6 M&/P&UT17/&^7#:^N+SZ\OQ1WY_^[116>]H3=AH!KA:IH+5"<+H'8W,?ERPYS MR!Y3P"NK@*[R6=CQ,&C)8W">B"%?.*\2(6C6<#K@*/F78D0]I#K@"+*!06B$[SUN4CW5(TTG*K93WS(5KV:'M54*?%L18\HKICN9UC4+J $ )W>AI?U9>"(L('^G$C2<$!E7]#N./!'^@L/NH.@2/E%EEO]=.#/"%:G5(CX M)5#H 5I$\8/'CT6876JGD#VSA+L8#OTASL;UC/O^ CZ,:6;EU[?"1ON"B].< MCF@ZFGX,TWN5^",[U,GJ?#I MS^DR.&W7\2CT5H\+#B;4^W0BCPP&GBSDGY8_;C_XKC^\0P^=1-\S<2:_84SG$9FX M.)!VS%Q@1)L#G2?[%7HBN:T96A7V\9Z2KN6-6'08#S4(6K9^ CL>JX'QPT0" M5AI]#,NKQLS2A:U&<%="MAU91@L^%^9T7!%,DT#@<5/);D<3K"2(ZA<&1SBR M-_=,?7@NIU(!7:F<'MD%T&D'XF:BZA>ZXIZCPR""RVKD<0J5#;F,ZK,U3#*- MT*+]+3J8].7YS?75]?>WXN/EC;C]V_F-.^)@UA/-ECK,R7/'$4F+"$A\BB.H M_,?"EY%%% 7*44DZ0'.K?>K*DL?"9&%"32HQF)Y5II(U9ME?1F;M"W=Z9M"5 MB1V26D4]2,<2NGKBP)"K/WH-7##&^L+*LZ\NT,6%M-L]$#5118I=,#^"7(68 MZO@^_$(]A::"J'#8QF%7X.'1)NI/(%RB"&?QL->=8TB8ZDFS])5G/3K+;Y1I M<$BS)UE<)_YB,4<[+TA]B^G$^ZD=V%5#DN,U6J#M8R!O Z!=8W0+^Y/%0"[< M.E6SW!.0*P9S_F?X6V=6X,#'RX&##&>TBKX_6TQTQ-_>V0<'O2JB8O@CR@IK M02\9EQ%2W3893<9B:I,9S$F,DP86U[N><:F+WV*VNERF+F?O!,J.?1*$A#6J..73:_ P0_9B5/UE^LM9-QTR]?' M]^2.[\F)0]Z3J^//)S;OZ^?E'+\?GY\[/C]'RSX^/_?G?7[.\2ZR75TQX]?H MNEL=WZS[4[]95S\\?I-,/V'G_/GXPMWQA;OC"W==+]PULTIX,.O!NY8FQS?Q MCF_B'=_$.[Z)=WP3[_@FWO%-O..;>,\4V\XYMX)B:@LHZZ=\$\D2>J[MGVAL>W M](YOZ;G \>=X2Z^.MSJKH/FT7EO3XRM\_Y&O\-6/&Y^]$]V/\KFZ'-_Q.[[C MUWC'KQ'JA+$T%,5<>];/U? _Y_V_ ^IJ[G\.L&V0XYN"QS<%CV\*'M\4/."! MD6;B^_&)P>,3@\T\OCCXG_SB8*,.#A<<'"Z/C@X7'!PN/#Q8>'RP\/E@8'?)@83/)R5W4JZW=\9U# MDL!_XSN'SD+2\BT]N[QK1[OC\XC'YQ&?]SQBPY+.UQ);&A^?5OQW>UJQ M?I"F!E3[2XO./L?7&8^O,QY?9WSFZXRN1PPIC7?O8XUM/?^MGWE\3FDL*G'5 M+(QUJRK"D_;=7EO!P[\3SO^6[PKN>^GO0'ZMGAXC@N-\=JS^Y-A!P/Z7/S?6]0C$0:#I M?K3A("#\25YGZ-JEEDR%]1+�J:-Y4BR?4QCN\N_*G>7>B42?<74VP_W>,C M"\='%G[C(PL'E/ _A XW+4$'T=YCW?5_9=WUWV-F>!.509PTD<+2^O_[/0EO MC6KGI#_V&]30T5/\7\%6@[:AT)K0' G5XD/'MVP.;9.@+:(Y'-HD7).Z8];%=H6FD.A":6YK>_ 3'$X"4@ZJ?;-^+TI($D58-# M2^'(]J5_;!I:]HX!0*F98EH!,W*!8.K\UHVQ3>--*_Z.7)CJ7'RK<:?UFLU[ MB^;80]>7O^5\[Z(OF*'=<9(S.W[%X&K!7B ,KO;%0YX5#JSJ=JTWEFE1[5;K%M!#%WVY:\U##J-B ME<=;E\#?GAU,V2FS;Y^1(US)!MZ;(_R')PE7DV4;99OE6Q1MR*_54ET*'5V' M#A]N17J4'(=J[Z.V>H86[K M/$[!9,\\=Y2QN/\\)TZ",78BIM,JKX2W=MK]+!-ZPV?4M)PW+D&'(=T93=]E M17>+%_O]"M\=8CL_ #).YK+?5OZT4)<.(_O!.ST X@ZO10NL>4]DY_&[!-6? M(KEB:JI92WJVPFN2<)'YFDN#_1P[?M>1W]L25'E,AX<7D6HJRX!1>'&UU#1* MZ\4JD'%@:U U@(^!Q&O54/5Y%"KH9&6TH3D%TZ<^HX",2R$E9+F+D_ ,LU]7 M2; KJ/+Y+L>?./JXNB#DB $_^J3>2F).IJAK,_+L0[=GY[ND!Z^3, W;_ M3519A"%Q\4:SUUF>QI7Q-)0-OJ?O+T0Y#V1%\^)^Z\7H,AOP[2 MT;/MQYG[1_=:VRF%1EB*)T.;V9FPPEW=4,7(L=<9_HRA_CK&%SZ0Y530>W-7 M*6R0$J0HF8_+*.\X?X$S#W "^(D]$3+JNNC%.H[LA[TD@;MUQD> MWLQGWAMS;WHWSKI!3=Q"V9 S!!HF'_,Z+"TXCTRQ%AF'R./Y$I2_8P ";5,B MHRC^)Q47R6&3^,*O7=J@S4GQW4T]7M2RNWDVWSB+/ M9/]*R"K9>+8Y",XE580AFQ_7]L8' @HYD$D>I*H?&-<*U^Q#*MZ#]@FW4N:A MN*C+[]M@U?\BG_11)8ZM7%Q^/VW8KQ (2E[,U&MH)U/^E3(AJ>:?:]\RP5/M MLA*-#W &>2%QY9'I&/]85T_B9R_7\9+&94 'H"FOXJW*:Y=Y-FY4:A"%:RM3 MI14Q&_C@B.YJ\WQ74X9;.U1M"T'I ;D.PQ MB;3/.72Z!UW;<9U?YU[ZCKU@.(WK M:W(H-;YV6BCE47=,33[5QF"SWL#A'T'4T(,U(#]S>3='3N^7ZZX.#R F>\-% M'$I[)="EE02UA*/O#W%I-9T^?[&54)?:C^Y@CD8\@14;LQ\EFR*1,S[&!9.N M$!E7^\-@YT*+=L71&(?F^XTH6+SAPJ[6@&G L93,WP"X&A8C?JI!E[8 #7HJ MLW!'$WSB!04.S!5R$QML^2[#I[%_L-/ZVSAYUTH;]-81+[2?'S\[LL=UC)V! M/GOUFF?$^+A7[PJP^8-FE4!I8%E':,\SSN4@+%ZX]3-G>%C+VN&]5VS2Y M9!'%M;KZQ:6NJ'JA3&7=@4?=O5H#"6J635^\Y4(SRL&LHY[?V/3XFZ(HO_M_ M4$L#!!0 ( $&6>%!+E/C/.0( -L) - >&POD MEVU:DA=[YHSFS-$%C>)&;QC<5@ :=9R))L&5UO7[(&BR"CAI3F0-PD0*J3C1 MQE5ET-0*2-[8),Z">1@N DZHP&DL6G[%=8,RV0J=X-,10C[_4N:0X+NCU]]: MJ2]>(?^?O9G-PKOCBWW\R 6.,?(]0+2QWT"Y3&A12[ZV0!4YMP0&O"$GQ)&%TI:K,*PBG;>'AN@4PRJ9 V&V2T M119I[GTX\I[=NYZ'4R&5J^TK^.^J'[X7&#PKD#(V"IQC#Z1Q3;0&):Z,XP8[ M\$$(]?9R4QN%I2*;:'Z&IP3W,T564N6@QC(1'J T9E!8.8J6E?UK60OT7:[%R!R\8]%!OV%OM4U=GK& MB*)52YFFHI=;T3P'K\<^D/4$L#!!0 ( $&6>% *8:FH M=P, $(: / >&PO=V]R:V)O;VLN>&ULQ9E=;]HP%$#_BI67=2\+<8!^ MJ%3::+LA52LJJ*^322[$JF-3VQ3:7S\G0.NP[&HO9D\ACAV?7.)[;.=RK?33 M3*DGLBF%-(.HL'9Y$<#>2]Y!&UYUJAHV>R!.=9!U.^X&[YPPV=<<\@VN5K4J0=AM'#:+J79J"+TU$)"MA$.VK$"9SF6Y4ETZ]U_/A",N;'\-0!,N OK.[\'>P, 3L+"^;DX8:$2WAU[GM>\675P&,[ M1]C.P[+M!JME@F;@3>CP<#%,G#)\-M41@38QDIDH@4[9IQ@NS M1!)8$S=,2_I@ADM"* MP/+;+^IC8HY(0DL"Q4Q]3$P626!;M"1B@V5<--],3#8TL&PP2)(T,#'9T/\AFSWF MU)\%4%%-/&E@]?R5T M[^3&^IL.*::?-+1^6I99[<'$[),&ML]NDF'9IIT-W?H*K)P6MF9V3#'3I(%- MTT9'&W288M+ BFFCJX?'P&ZA[[SS=7OP%02P,$% @ 099X4(-)186> 0 2A@ !H !X M;"]?$W JHT MM$DN8)G%1OA/NQL%;A_'38P$.RG01V-D&VCKS+VUGF_[)H75U%OI;5Y@NRT]980VGZ=RX\8QDNQ[/G.SV MF\3M]I1,/C-7V+!)S+DRWZT[^=+:X,WP02_]@OXKE\[^9WU[.!QS^];F7[5M MPHV*OP6)N1W$\2"&!TD\2.!!TWC0%!XTBP?-X$'S>- <'K2(!RW@0 MM(H'K>!!E"HRIO@D#6N\UJ1P37BO20&;\&*30C;AS28%;<*K30K;A'>;%+@) M+S;E+P)KS>K.C->+U9T9N?<-;6#MMXO5G1F_%ZLZ(WX_5F16_&Z\V* MWHS7FQ6]&:\W*WHS7F]6]&:\WJ+H+7B]1=%;\'J+HK<\X5V)]K($K[@M> M;U'T%KS>HN@M>+U%T5OP>HNBM^#U%D5OP>L]'>GMR\S9_4=PQZ;PCRZY&GZW M9@2W#Y?*/CYCF'IW_TCIT&^Q9K@^_.=BF/H;8:[^.MC^ %!+ P04 " !! MEGA09JS1H*4! "E& $P %M#;VYT96YT7U1Y<&5S72YX;6S-F=]NPB 4 MAU_%]':Q"&SN3]2;;;>;R?8"K#VUQ+800*=O/UIUR98N<5&3WTTI'#CG@Y+O MII/WK24_V-15XZ=)&8)]8,QG)=7*I\92$R.%<;4*L>L6S*ILJ1;$Q&@T9IEI M C5A&-HX3IHZJ;HXOM?57 M<4(R>-[$+#Z.39,8]0D[HL+OA6T_KGM=DW,ZIW^AF:+0&>4F6]5Q2>JM(Y7[ MDBC45>I+Y2A_"TXWBSWO7+GPHNJ8F&TJ]F-">CF.L*VH'Z"+G+-RB->"^DIU M@=V3GU3PI9._&<6Z3VZN24'U4\IK[\ K @ $0 @ &9 0 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " !!EGA0F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $&6 M>%!;_@[LW0( /P+ 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 099X4/% WRE3.MP$ -(# 8 " >(? M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 099X4)"7)5.V 0 T@, !@ M ( !NB, 'AL+W=O%!&R&UL4$L! A0#% @ 099X4!&)YKFX 0 T0, !D M ( !DR< 'AL+W=O&PO=V]R M:W-H965T% 9M)6BM0$ -(# M 9 " 6\K !X;"]W;W)K&UL M4$L! A0#% @ 099X4'0F4.JV 0 T@, !D ( !6RT M 'AL+W=O M:K$" 3"P &0 @ %(+P >&PO=V]R:W-H965T%"E.C-\Q0$ #<$ 9 M " 3 R !X;"]W;W)K&UL4$L! A0#% @ M099X4'SQ-=O& 0 -P0 !D ( !+#0 'AL+W=O&UL4$L! A0#% @ 099X4.[.^#O3 0 MG 0 !D ( !!3H 'AL+W=O&PO=V]R:W-H965T% ! MG,)56@( &4( 9 " ?T] !X;"]W;W)K&UL4$L! A0#% @ 099X4&VVP+R= @ J0D !D M ( !CD 'AL+W=O&PO=V]R:W-H M965T%">96&Y@P( %H( 9 M " 1Y' !X;"]W;W)K&UL4$L! M A0#% @ 099X4#8B&Y$C @ U04 !D ( !V$D 'AL M+W=O&PO=V]R:W-H965T%!'*?R<(0( % & 9 " M <%. !X;"]W;W)K&UL4$L! A0#% @ 099X M4&9&PO=V]R:W-H965T% $C+^;!P( )4% 9 " 4Q5 !X;"]W;W)K M&UL4$L! A0#% @ 099X4+NSR'_: @ :@L M !D ( !BE< 'AL+W=O&PO=V]R:W-H965T%!$/H-A MY0( )$+ 9 " >%< !X;"]W;W)K&UL4$L! A0#% @ 099X4"XH^@FD @ 10H !D M ( !_5\ 'AL+W=O&PO=V]R:W-H965T M%!)<:1^/P( * & 9 M " =ED !X;"]W;W)K&UL4$L! A0# M% @ 099X4$1PRB*^ 0 U0, !D ( !3V< 'AL+W=O M&PO=V]R:W-H965T%#UHCCE]3, .(* 0 4 " 1MK M !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( $&6>%!+E/C/.0( M -L) - " 4*? !X;"]S='EL97,N>&UL4$L! A0#% M @ 099X4 IAJ:AW P 0AH \ ( !IJ$ 'AL+W=O%"#246%G@$ $H8 : M " 4JE !X;"]?%!FK-&@I0$ *48 3 " 2"G !;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ P # @T /:H $! end XML 20 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of income tax provision (benefit)
   2019   2018 
Current tax expense  $189,000   $214,000 
Deferred tax (benefit)   (12,000)   39,000 
Total income tax expense  $177,000   $253,000 
Schedule of Effective Income Tax Rate Reconciliation
   2019   2018 
   Amount   Percent   Amount   Percent 
Expected federal tax  $208,500    21.0%  $161,300    21.0%
Permanent differences   (1,700)   (0.2%)   9,100    1.2%
State income tax, net of federal tax benefit   22,200    2.2%   30,900    4.0%
Foreign tax credit   0    0.0%   (3,100)   (0.4%)
Research and Development tax credit   (29,000)   (2.9%)   0    0.0%
Other   (23,000)   (2.3%)   54,800    7.1%
Total  $177,000    17.8%  $253,000    32.9%
Schedule of deferred tax assets and liabilities
   2019   2018 
Current deferred tax asset (liabilities):        
Accounts payable and accrued expenses  $73,000   $82,000 
Accounts receivable   (1,156,000)   (1,026,000)
Allowance for doubtful accounts   43,000    46,000 
Prepaid expenses   (88,000)   (75,000)
Deferred revenue   551,000    376,000 
Net current deferred tax liability   (577,000)   (597,000)
Long-term deferred tax asset (liabilities):          
NOL - federal   -    - 
NOL - State   7,000    4,000 
Foreign tax credit   40,000    38,000 
Book - Tax depreciation   (13,000)   0 
Net long-term deferred tax asset   34,000    42,000 
Net deferred tax liability  $(543,000)  $(555,000)
XML 21 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Other assets, noncurrent $ 1,037,364 $ 528,401
Inventory, net 1,263,589 762,165
Inventory, work in process, gross 7,442 50,824
Research and development expense 272,156 $ 118,765
Prepaid expenses and other current assets $ 102,000  
Outstanding receivable 10.00%  
Technologies and services description 73% and 92% of the Company’s revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America  
Minimum [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Interest variable rate 1.00%  
Maximum [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Interest variable rate 6.00%  
Sales Revenue, Net [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 100.00% 100.00%
Sales Revenue, Net [Member] | Two Customers [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 32.00% 38.00%
Accounts Receivable [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 100.00% 100.00%
Accounts Receivable [Member] | Customer in United States [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 94.00% 89.00%
Accounts Receivable [Member] | Customer In Australia [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 1.00% 5.00%
Accounts Receivable [Member] | Customer In Central America [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 1.00% 2.00%
Accounts Receivable [Member] | Three Customers [Member]    
Nature of Business and Summary of Significant Accounting Policies (Textual)    
Concentration risk, percentage 50.00% 46.00%
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts (in dollars) $ 198,623 $ 165,840
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 25,000,000 25,000,000
Common stock, shares issued 4,656,734 4,656,734
Common stock, shares outstanding 4,506,788 4,528,669
Treasury stock, shares 149,946 128,065
XML 23 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Property and equipment (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Property and equipment, gross $ 260,759 $ 225,315
Less: accumulated depreciation (186,610) (138,659)
Property and equipment, net 74,149 86,656
Office Equipment [Member]    
Property and equipment, gross 49,294 49,294
Vehicles [Member]    
Property and equipment, gross $ 211,465 $ 176,021
XML 24 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 25 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Property and equipment (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property and equipment (Textual)    
Depreciation $ 47,952 $ 45,845
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
OPERATING ACTIVITIES    
Net income $ 815,998 $ 514,965
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 47,952 45,845
Gain on sale of asset (25,713) 0
Deferred income taxes (12,000) 39,000
Bad debt expense 115,000 125,405
Stock issued for services 9,450 14,097
Stock compensation expense 44,562 34,438
Changes in operating assets and liabilities:    
Accounts receivable (1,021,403) 546,167
Inventory (501,424) (295,958)
Prepaid expenses and other assets (554,944) 611,239
Accounts payable and accrued expenses (74,304) (184,617)
Payroll liabilities 10,112 4,303
Contract liabilities and customer deposits 1,422,545 (1,306,496)
Income taxes receivable(payable) (220,700) (9,600)
Net cash provided by operating activities 55,131 138,788
INVESTING ACTIVITIES    
Proceeds from sale of Colombian receivables 7,000 0
Capital expenditures (35,445) (50,715)
Net cash used in investing activities (28,445) (50,715)
FINANCING ACTIVITIES    
Payments on notes payable (2,221) (7,779)
Repurchase of common stock (51,500) (112,240)
Net cash used in financing activities (53,721) (120,019)
NET DECREASE IN CASH (27,035) (31,946)
CASH    
Beginning of period 1,290,797 1,322,743
End of period 1,263,762 1,290,797
Non-cash investing and financing activities:    
Treasury stock cost related to compensation 2,370 62,026
Note from sale of Colombian receivables 800 0
Capital expenditure financed with a note payable 0 10,000
Supplemental cash flow information:    
Operating cash outflow for operating leases $ 65,166 $ 0
XML 27 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of earnings per share
   For the Years Ended
December 31,
 
   2019   2018 
Basic and diluted earnings per share calculation:        
Net income to common stockholders  $815,998   $514,965 
Weighted average number of common shares outstanding - basic   4,491,135    4,473,591 
Basic net income per share  $0.18   $0.12 
Weighted average number of common shares outstanding - diluted   4,500,027    4,490,795 
Diluted net income per share  $0.18   $0.11 
XML 28 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Accounts receivable under normal 30 day terms $ 1,649,695 $ 2,165,820
Financed contracts:    
Current portion of long-term 1,086,820 866,494
Long-term, net of current portion 2,253,667 1,030,354
Total accounts receivable 4,990,182 4,062,668
Less allowance for doubtful accounts (198,623) (165,840)
Accounts receivable, net 4,791,559 3,896,828
Presented on the balance sheet as:    
Accounts receivable, net 2,537,892 2,866,474
Long-term accounts receivable - financed contracts $ 2,253,667 $ 1,030,354
XML 29 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheets - USD ($)
Dec. 31, 2019
Dec. 31, 2018
CURRENT ASSETS    
Cash and cash equivalents $ 1,263,762 $ 1,290,797
Accounts receivable, net of allowance for doubtful accounts of $198,623 at December 31, 2019 and $165,840 at December 31, 2018 2,537,892 2,866,474
Inventory 1,263,589 762,165
Prepaid expenses and other current assets 379,982 291,837
Income tax receivable 167,673 0
TOTAL CURRENT ASSETS 5,612,898 5,211,273
LONG-TERM ASSETS    
Property and equipment, net 74,149 86,656
Operating lease right-of-use assets 77,922 0
Contract and other long-term assets 1,037,364 528,401
Long-term accounts receivable - financed contracts 2,253,667 1,030,354
TOTAL LONG-TERM ASSETS 3,443,102 1,645,411
TOTAL ASSETS 9,056,000 6,856,684
CURRENT LIABILITIES    
Accounts payable and accrued expenses 367,730 387,868
Payroll liabilities 44,500 34,388
Current portion of operating lease liabilities 53,538 0
Notes payable 0 2,221
Customer deposits 253,709 334,784
Income taxes payable 0 53,027
TOTAL CURRENT LIABILITIES 719,477 812,288
LONG-TERM LIABILITIES    
Operating lease liabilities 27,867 0
Contract liabilities 3,148,410 1,690,660
Deferred tax liability 543,000 555,000
TOTAL LIABILITIES 4,438,754 3,057,948
STOCKHOLDERS' EQUITY    
Common stock, $0.001 par value; 25,000,000 shares authorized: 4,656,734 shares issued; and 4,506,788 and 4,528,669 shares outstanding at December 31, 2019 and 2018, respectively. 4,507 4,529
Additional paid-in capital 1,847,594 1,795,955
Retained earnings 3,010,776 2,194,778
Stockholders' Equity before Treasury Stock 4,862,877 3,995,262
Treasury stock, 149,946 and 128,065 shares (at cost) at December 31, 2019 and 2018, respectively (245,631) (196,526)
TOTAL STOCKHOLDERS' EQUITY 4,617,246 3,798,736
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 9,056,000 $ 6,856,684
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

NOTE 7. EARNINGS PER SHARE

 

Earnings per share is computed under two different methods, basic and diluted, and is presented for all periods in which statements of operations are presented. Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock and common stock equivalents outstanding.

 

The following table provides a reconciliation of the numerators and denominators used in calculating basic and diluted earnings per share:

 

   For the Years Ended
December 31,
 
   2019   2018 
Basic and diluted earnings per share calculation:        
Net income to common stockholders  $815,998   $514,965 
Weighted average number of common shares outstanding - basic   4,491,135    4,473,591 
Basic net income per share  $0.18   $0.12 
Weighted average number of common shares outstanding - diluted   4,500,027    4,490,795 
Diluted net income per share  $0.18   $0.11 

 

For the year ended December 31, 2019 there were common stock equivalents that had a dilutive effect of approximately 8,900 shares.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of accounts receivable
   December  31,
2019
   December  31,
2018
 
Accounts receivable under normal 30 day terms  $1,649,695   $2,165,820 
Financed contracts:          
Current portion of long-term   1,086,820    866,494 
Long-term, net of current portion   2,253,667    1,030,354 
Total accounts receivable   4,990,182    4,062,668 
Less allowance for doubtful accounts   (198,623)   (165,840)
Accounts receivable, net  $4,791,559   $3,896,828 
Presented on the balance sheet as:          
Accounts receivable, net  $2,537,892   $2,866,474 
Long-term accounts receivable - financed contracts   2,253,667    1,030,354 
Schedule of allowance for doubtful accounts
   December  31,
2019
   December  31,
2018
 
Accounts receivable allowance, beginning of year  $165,840   $181,473 
Provision adjustment   115,000    125,405 
Write-off   (82,217)   (141,038)
Accounts receivable allowance, end of year  $198,623   $165,840 
XML 32 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Income tax (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Expected federal tax, Amount $ 208,500 $ 161,300
Permanent differences, Amount (1,700) 9,100
State income tax, net of federal tax benefit, Amount 22,200 30,900
Foreign tax credit, Amount 0 (3,100)
Research and Development tax credit (29,000) 0
Other, Amount (23,000) 54,800
Total income tax expense (benefit) $ 177,000 $ 253,000
Expected federal tax, Percenage 21.00% 21.00%
Permanent differences, Percentage (0.20%) 1.20%
State income tax, net of federal tax benefit, Percentage 2.20% 4.00%
Foreign tax credit, Percentage (0.00%) (0.40%)
Research and Development tax credit (2.90%) 0.00%
Other, Percentage (2.30%) 7.10%
Total, Percent 17.80% 32.90%
XML 33 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases (Details)
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 57,436
2021 28,632
Total Lease Payments 86,068
Less: Interest (4,663)
Present value of lease liabilities $ 81,405
XML 34 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Details Textual)
12 Months Ended
Dec. 31, 2019
shares
Earnings Per Share (Textual)  
Common stock equivalents dilutive effect 8,900
XML 35 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

NOTE 2. ACCOUNTS RECEIVABLE

 

   December  31,
2019
   December  31,
2018
 
Accounts receivable under normal 30 day terms  $1,649,695   $2,165,820 
Financed contracts:          
Current portion of long-term   1,086,820    866,494 
Long-term, net of current portion   2,253,667    1,030,354 
Total accounts receivable   4,990,182    4,062,668 
Less allowance for doubtful accounts   (198,623)   (165,840)
Accounts receivable, net  $4,791,559   $3,896,828 
Presented on the balance sheet as:          
Accounts receivable, net  $2,537,892   $2,866,474 
Long-term accounts receivable - financed contracts   2,253,667    1,030,354 

 

The allowance for financed and trade receivable represents management's estimate of probable losses in our trade and financed receivables as of the date of the financial statements. The allowance provides for probable losses that have been identified with specific customer relationships and for probable losses believed to be inherent of the trade and financed receivables, but that have not been specifically identified.

 

Included in accounts receivable - Financed contracts at December 31, 2019 and 2018 is $3,340,487 and $1,896,848, respectively, with an offset to contract liabilities on the balance sheet of $3,148,410 and $1,690,660 at December 31, 2019 and 2018, respectively.

 

A roll-forward of the Company's allowance for doubtful accounts for the years ended is as follows:

 

   December  31,
2019
   December  31,
2018
 
Accounts receivable allowance, beginning of year  $165,840   $181,473 
Provision adjustment   115,000    125,405 
Write-off   (82,217)   (141,038)
Accounts receivable allowance, end of year  $198,623   $165,840 

 

The allowance for doubtful accounts as of December 31, 2019 is $42,623 for the trade receivables and $156,000 for financed contracts. The allowance for doubtful accounts as of December 31, 2018 is $104,040 for the trade receivables and $61,800 for financed contracts.

XML 36 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]    
Revenues $ 7,505,371 $ 7,818,697
Cost of sales 1,715,054 2,500,407
Gross profit 5,790,317 5,318,290
Operating expenses:    
Selling, general and administrative 4,853,767 4,611,097
Income from operations 936,550 707,193
Loss on currency exchange 0 (9,675)
Interest income 56,448 70,447
Income before taxes 992,998 767,965
Income tax expense 177,000 253,000
Net income $ 815,998 $ 514,965
Net income per share - basic $ 0.18 $ 0.12
Net income per share - diluted $ 0.18 $ 0.11
Weighted-average shares outstanding - basic 4,491,135 4,473,591
Weighted-average shares outstanding - diluted 4,500,027 4,490,795
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total revenues $ 7,505,371 $ 7,818,697
Revenues [Member]    
Total revenues $ 7,505,371 $ 7,818,697
Percent of revenues 100.00% 100.00%
Revenues [Member] | System revenue [Member]    
Total revenues $ 3,259,684 $ 4,953,871
Percent of revenues 43.40% 63.40%
Revenues [Member] | Maintenance revenue [Member]    
Total revenues $ 2,829,740 $ 2,635,122
Percent of revenues 37.70% 33.70%
Revenues [Member] | Service and other revenue [Member]    
Total revenues $ 1,415,947 $ 229,704
Percent of revenues 18.90% 2.90%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Details Textual) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable (Textual)    
Allowance for doubtful accounts $ 198,623 $ 165,840
Accounts receivable 2,537,892 2,866,474
Contract liabilities 3,148,410 1,690,660
Trade Receivables [Member]    
Accounts Receivable (Textual)    
Allowance for doubtful accounts 42,623 104,040
Financed Contracts [Member]    
Accounts Receivable (Textual)    
Allowance for doubtful accounts 156,000 61,800
Accounts receivable $ 3,340,487 $ 1,896,848
XML 39 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 40 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Income tax (Details Textual)
12 Months Ended
Dec. 31, 2018
USD ($)
Operating Loss Carryforwards Expiration Date1 expire between 2026 and 2035 if not used
State and Local Jurisdiction [Member]  
Operating Loss Carryforwards $ 91,000
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 08, 2020
Dec. 12, 2018
Jan. 08, 2018
Jan. 07, 2018
Dec. 31, 2019
Dec. 31, 2018
Stockholders' Equity (Textual)            
Description of share- based award terms   The Board of Directors of Table Trac Inc. approved a resolution which awarded 9,000 Restricted Stock shares to employees and the new Board of Directors. These shares are subject to a one year vesting period. The Board of Directors of Table Trac Inc. appointed Randy Gilbert as the Company’s Chief Financial Officer and awarded him 50,000 Restricted Stock shares. These shares are subject to a four year vesting schedule as follows: 20,000 shares in year one; 10,000 shares in each subsequent year. Grant date fair value of $117,500 will be recognized equally over the vesting period as stock compensation expense as a component of selling, general and administration expense.      
Weighted average period         2 years  
Number of stock repurchased during period, shares         25,000  
Number of stock repurchased during period, value         $ 51,500  
Treasury stock acquired, average cost per share         $ 2.06  
Restricted stock outstanding         30,000 59,000
Number of shares vested 10,000          
Treasury stock, shares         149,946 128,065
Treasury stock, value         $ 245,631 $ 196,526
Board of Directors [Member]            
Stockholders' Equity (Textual)            
Stock repurchase program, description       The Company’s Board of Directors approved the repurchase of its outstanding shares, using management’s discretion, of its common stock from private unsolicited sellers’ in the open market. On May 10, 2018, the Company’s Board of Directors approved the repurchase of its outstanding common shares in an aggregate amount of up to 200,000 shares not to exceed $600,000, in both private unsolicited and open market transactions, until December 31, 2019. Company insiders are prohibited from participating in the stock repurchase program.    
Non-employee [Member]            
Stockholders' Equity (Textual)            
Number of shares issued for services         3,000 6,000
Number of shares isued for services, value         $ 9,500 $ 14,000
XML 42 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
STOCKHOLDERS' EQUITY

NOTE 5. STOCKHOLDERS' EQUITY

 

Common Stock

 

As of December 31, 2019, and 2018, the Company holds 149,946 and 128,065 common stock shares in treasury at a total cost of $245,631 and $196,526 respectively for future employee and professional service provider's issuances under the bonus program which was part of both 2018 and 2014 repurchase of shares.

 

Stock Repurchase Program

 

On January 7, 2018, the Company's Board of Directors approved the repurchase of its outstanding shares, using management's discretion, of its common stock from private unsolicited sellers' in the open market. On May 10, 2018, the Company's Board of Directors approved the repurchase of its outstanding common shares in an aggregate amount of up to 200,000 shares not to exceed $600,000, in both private unsolicited and open market transactions, until December 31, 2019. Company insiders are prohibited from participating in the stock repurchase program.

 

The Company repurchased 25,000 shares totaling approximately $51,500 at an average price of $2.06 per share for its treasury during 2019.

 

Stock Compensation

 

On January 8, 2018, the Board of Directors of Table Trac Inc. appointed Randy Gilbert as the Company's Chief Financial Officer and awarded him 50,000 Restricted Stock shares. These shares are subject to a four year vesting schedule as follows: 20,000 shares in year one; 10,000 shares in each subsequent year. Grant date fair value of $117,500 will be recognized over the vesting period as stock compensation expense as a component of selling, general and administration expense.

 

Additionally, on December 12, 2018, the Board of Directors of Table Trac Inc. approved a resolution which awarded 9,000 Restricted Stock shares to employees and the new Board of Directors. These shares are subject to a one year vesting period.

 

The Company awarded approximately 3,000 and 6,000 shares approximating $9,500 and $14,000 to a non-employee in exchanges for services during 2019 and 2018, respectively.

 

The unvested stock compensation expense is expected to be recognized over a weighted average period of approximately two years. As of December 31, 2019, the remaining unrecognized stock compensation expense approximated $58,800.

 

The Company has no stock options outstanding as of December 31, 2019 and 2018.

 

The Company has 30,000 shares of restricted stock outstanding as of December 31, 2019, 10,000 of which vested on January 8, 2020. There were 59,000 shares of restricted stock outstanding at December 31, 2018.

XML 43 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Company

Company

 

Table Trac was formed under the laws of the State of Nevada in June 1995. The Company has offices in Minnetonka, Minnesota and Oklahoma City, Oklahoma. The Company has developed and sells an information and management system that automates and monitors various aspects of the operations of casinos.

 

The Company provides system sales and technical support to casinos. System sales include installation, custom casino system configuration and training. In addition, license and technical support are provided under an annual license and service contract.

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. The Company's use of estimates and assumptions include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the standalone selling price ("SSP") of performance obligations, variable consideration, and other obligations, realizability of accounts receivable, the valuation of deferred tax assets and liabilities, deferred revenue and costs, and inventory valuation. Actual results could differ from those estimates and the difference could be significant.

Concentrations of Risk

Concentrations of Risk

 

Cash Deposits in Excess of Federally Insured Limits

 

The Company maintains its cash balances at three financial institutions. Accounts are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000. At times throughout the year, the Company's cash balances may exceed amounts insured by the FDIC. The Company doesn't believe it is exposed to any significant credit risk on its cash balances.

Major Customers

Major Customers

 

For the year ended December 31, 2019, two customers comprised approximately 32% of revenue compared to two customers who accounted for approximately 38% for the year ended December 31, 2018. At December 31, 2019, two customers comprised approximately 50% of accounts receivable compared to three customers accounting for approximately 46% at December 31, 2018. The following table summarizes major customer's information for the years ended December 31, 2019 and 2018:

 

   For the Years ended December 31 
   2019   2018 
   % Revenues   % AR   % Revenues   % AR 
Major   32.0%   50.2%   37.7%   45.6%
All Others   68.0%   49.8%   62.3%   54.4%
Total   100.0%   100.0%   100.0%   100.0%

 

A major customer is defined as any customer that represents at least 10% of revenue or outstanding account receivable for a given period.

Revenue Recognition

Revenue Recognition

 

The Company derives revenues from the sales of systems, licenses and maintenance fees, and services, and rental agreements.

 

System Sales

 

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected, when applicable from customers, which are subsequently remitted to governmental authorities.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is a unit of account in ASC 606. A majority of the Company's systems sales have multiple performance obligations including an obligation to deliver a casino management system and another to provide maintenance services. For system sales with multiple performance obligations, the Company allocates revenue to each performance obligation based on its SSP. The Company generally determines the SSP based on the price charged to customers. The Company does offer its customers contracts with extended payment terms representing a significant financing component.  The Company must evaluate if any extended payment terms in the contract is an indicator of the transaction price not being probable. The Company only includes the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty is resolved.  The Company occasionally enters into a contract that includes multiple sites; management has determined that each site installation is a separate performance obligation. In these instances the Company recognizes revenue upon completion of each performance obligation. In addition, the Company has a contract with a reseller who purchases and resells the Company's products; monthly the reseller notifies the Company of their successful installations, and submits an invoice to the Company for those installations. Provided all other revenue recognition steps have been satisfied, the Company recognizes the revenue if payment of a significant portion of the contract consideration is due within 12 months of the delivery of the product.  System contracts that do not meet this criteria are deferred and recognized when the uncertainty is resolved, which is consistent with when contractual payments become due. The Company also analyzes its standard business practice of using long-term contracts and the history of collecting on extended payment term contracts which include a financing component which is usually a market interest rate. The associated interest income is reflected accordingly on the statement of operations without making concessions for determining if revenue should be recognized. 

 

Maintenance Revenue

 

Maintenance revenue is recognized ratably over the contract period. The stand-alone selling price for maintenance is based upon the renewal rate for contracted services.

 

Service Revenue and Other Revenue

 

Service revenue is recognized after the services are performed and collection of the resulting receivable is reasonably assured. The stand-alone selling price for service revenue is established based upon actual selling prices for the services or prior similar arrangements.

 

The Company offers qualified customers a licensing agreement. Licensing revenue is recognized after the intellectual property (CMS system), the performance obligation, is delivered and in its operational and functional state. The stand-alone selling price for licensing revenue is established based upon actual selling prices for the license. The Company may offer customers a rental contract.  Revenues are billed monthly on a per-game per-day basis. There is an option to purchase the system after the rental contract expires at a pre-determined residual value.

 

The following table summarizes disaggregated revenues by major product line for the years ended December 31, 2019 and 2018, respectively:

 

   Years ended December 31, 
   2019   2018   2019   2018 
           (percent of revenues) 
System revenue  $3,259,684   $4,953,871    43.4%   63.4%
Maintenance revenue   2,829,740    2,635,122    37.7%   33.7%
Service and other revenue   1,415,947    229,704    18.9%   2.9%
Total revenues  $7,505,371   $7,818,697    100.0%   100.0%

 

Significant Judgments

 

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

 

Judgment is required to determine the SSP for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services.

 

In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.

  

We evaluated the contractual payment terms of all system sales generated during the year to determine the proper recognition or deferral of revenue. We believe the 12 month subsequent collection threshold of 67% or greater is the most appropriate for the Company to constrain revenue.

 

We evaluate the interest rates in customer contracts with extended payment terms, representing a significant financing component. These rates range from approximately 1% to 6% and we believe those to be appropriate market interest rates for the financing component.

Geographic Concentrations

Geographic Concentrations

 

The Company sells its technologies and services to casinos in the United States, Australia, Japan, the Caribbean and countries in both Central and South America. For 2019 and 2018, 73% and 92% of the Company's revenues were from the United States, 16% and 0% from Japan, 5% and 0% from Australia, 1% and 4% from the Caribbean, 4% and 2% from Central America, and 1% and 2% from South America, respectively.

 

As of December 31, 2019 and 2018, 94% and 89% of the Company's accounts receivable were from the United States, 1% and 0% from Australia, 1% and 5% from the Caribbean, 3% and 4% from Central America, and 1% and 2% from South America, respectively.

Deferred System Sales Costs

Deferred System Sales Costs

 

Incremental cost to obtain and fulfil a contract are deferred and amortized over the related system contract term. These costs are recognized on a straight-line basis over the term of the contract which is generally 18-48 months beginning when revenues are generated. These costs are the most significant component included in other long-term assets on the balance sheet, and are $1,037,364 and $528,401 as of December 31, 2019 and 2018, respectively.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The Company's financial instruments consist of cash, accounts receivable, accounts payable and accrued expenses and debt. Fair value estimates are at a specific point in time, based on relevant market information about the financial instrument. These estimates are subjective in nature and matters of significant judgment and therefore cannot be determined with precision. The Company considers the carrying values of its financial instruments to approximate fair value due to their short-term nature.

Cash and Cash Equivalents

Cash and Cash Equivalents

 

For purposes of the statement of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Accounts Receivable / Allowance for Doubtful Accounts

Accounts Receivable / Allowance for Doubtful Accounts

 

Accounts receivable are initially recorded at the invoiced amount and carried on the balance sheet at net realizable value, which includes foreign currency translation as of each balance sheet date. Accounts receivable include unsecured regular customer receivables and unsecured amounts from financed contracts coming due within 12 months. Amounts from financed contracts due beyond 12 months are recorded as "Long-term accounts receivable – financed contracts."  Interest is recorded upon receipt to other income on the statements of operations. An allowance for doubtful accounts is recorded when the Company believes the amounts may not be collected. Management believes that receivables, net of the allowance for doubtful accounts, are fully collectible. Accounts receivable are written off when management determines collection is no longer likely. While the ultimate result may differ, management believes that any write-off not allowed for will not have a material impact on the Company's financial position.

Inventory

Inventory

 

Inventory, consisting of finished goods, is stated at the lower of cost or net realizable value. The average cost method (which approximates the first in, first out method) is used to value inventory. Inventory is reviewed annually for the lower of cost or net realizable value and obsolescence. Any material cost found to be above market value or considered obsolete is written down accordingly. The total inventory value was $1,263,589 and $762,165 as of December 31, 2019 and 2018, respectively, which included work-in-process of $7,442 and $50,824 as of December 31, 2019 and 2018, respectively, and the remaining amount is comprised of finished goods. The Company had no obsolescence reserve at December 31, 2019 and 2018. At December 31, 2019 the Company recorded a prepayment for inventory yet to be received of approximately $102,000 as a component of prepaid expenses and other current assets.

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets which range from two to five years. Repair and maintenance costs are expensed as incurred; major renewals and improvements are capitalized. As items of property or equipment are sold or retired, the related cost and accumulated depreciation are removed from the accounts and any gain or loss is included in operating income.

Long-lived Assets

Long-lived Assets

 

The Company periodically assesses the recoverability of long-lived assets and certain identifiable intangible assets by reviewing for potential impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Income Taxes

Income Taxes

 

The Company accounts for income taxes by following the asset and liability approach to accounting for income taxes. Deferred tax assets and liabilities represent the future tax consequences of the differences between the financial statement carrying amounts of assets and liabilities versus the tax basis of assets and liabilities. Under this method, deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The impact of the tax rate changes on deferred tax assets and liabilities is recognized in the year that the change is enacted. Management believes that any write-off not allowed will not have a material impact on the Company's financial position.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company believes that it has no significant unrecognized tax positions. The Company's evaluation was performed for the tax years ended December 31, 2016 through 2019, which are the tax years that remain subject to examination by major tax jurisdictions as of December 31, 2019. The Company does not believe there will be any material changes in its unrecognized tax positions over the next 12 months.

 

The Company may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. In accordance with current guidance, the Company classifies interest and penalties as income tax expense is incurred.

Research and Development

Research and Development

 

Expenditures for research and product development costs are expensed as incurred. Research and development expenses were $272,156 and $118,765 for the years ended December 31, 2019 and 2018, respectively, and is included in selling, general and administrative expenses on the statements of operations.

Stock-based Compensation

Stock-based Compensation

 

The Company measures and recognizes compensation expense for all stock-based payment awards made to employees, directors and non-employees. The compensation expense for the Company's stock-based payments is based on estimated fair values at the time of the grant.

 

The Company estimates the fair value of stock-based awards on the date of grant using the closing sales price on that date. The Company's stock-based compensation awards are subject to vesting requirements and the corresponding compensation is recorded ratably over the vesting terms.

Foreign Currency Transactions

Foreign Currency Transactions

 

Transactions in foreign currencies are translated to the respective functional currencies of the Company at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the reporting date are retranslated to the functional currency at the exchange rate at that date. Foreign currency differences arising on retranslation are recognized in profit or loss.

Basic and Diluted Earnings Per Share

Basic and Diluted Earnings Per Share

 

Basic earnings per share is computed by dividing net income by the weighted average shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that the weighted average shares outstanding are increased to include additional shares from the assumed exercise of stock options and restricted stock shares subject to vesting. The number of additional shares is calculated by assuming that outstanding stock options were exercised and that the proceeds from the exercise were used to acquire shares of common stock at the average market price during the reporting period. Restrictive stock shares are included in dilutive shares as of the beginning of the period in which the vesting conditions are satisfied. (See Note 7).

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Effective January 1, 2019, we adopted the FASB Accounting Standards Update ('ASU') 2016-02, Leases, which requires the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous guidance. The original guidance required application on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option to not restate comparative periods in transition and elect to use the effective date of ASC 842, Leases, as the date of initial application of transition, which we elected. As a result of the adoption of ASC 842 on January 1, 2019, we recorded both operating lease right-of-use ('ROU') assets and lease liabilities of approximately $136,000. The adoption of ASC 842 had an immaterial impact on our Condensed Statement of Operations and Condensed Statement of Cash Flows for the year ended December 31, 2019. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard which allowed us to carry forward the historical lease classification.

ZIP 44 0001213900-20-007284-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-20-007284-xbrl.zip M4$L#!!0 ( $&6>%""]#8OSX4 )&9J3PSQS5L MZ^,W]O_]>/\%/O+Q/RC=\[:F MG)WE&.QW9NFV\]O]=3#8U//F']Z_?WEY.;?L9^W%=KZYYV,[WW /MN^,63"6 M-_+&;UM7K:8Z5%MM]?S[!("^TCSXJ=5L->&G9AM_[SRVU ]J_T.K]__EG,?3 M/-\-YFE^'S1A//@_?_V?WT>.:7S ?RM >,O]\-TU?GX30>VE?6X[3^_A'?7] M__WZY6$\93/MS+!<3[/&[(U\RS2L;TGOJ1(GEW.TW^//(\T- M1T8 ,YY?@01^U;W@A>C#W??\Q]BC1N*C/?ZH(1_5V=)S+AN?/]G/[^&'][AJ M9TWUK*W*QQTV206Y]QY^E0\:KMUIJ?TL_/@3\@7?/7O2M'GPPD1S1_2P^"$! M&/C%L4WF)KY#OR2\9-F6Y<^2X=(]Y[VWF+/W\- 9/,4<8QR\M_ZE^ L WZ= M#!W]D@#=V/8MSUDD+XGX$5_KQU]S'6]U&O@R80;=H8]C>L_=R MD[Z1VP]9]H-+&^.>313B]@]3X@$__>;7T RJ,UALSWL_?/]\LOA=.\3YQ.SS6%U;7T5"MBFCH1H:\S]8FN6>V'I'%?0V.[9F!G/ M*#T_+L*_'T'V77PWW#>_H'C\D$*9?[Y/!"**P/MD#(YI#]7L<7SLL5/I<0?\ M8:FM?P-KH )SO#*VOX=-).;XMV"W?U_:LYEM/7CV^-MI[!\TWQB^_^D_/L - M^,UM"SZZ?(/(QU;P/N#N.,2Z7^BZX0'A-/-.,_1KZU*;&YYFOBH>R*3!*^.' M>^9IAL7T3YICP3ES(H=I3D9(1OZ5<<"CPS37=Q:O[RQ(P/S$UWY0:P&5TP+V M:6'7ZUZ===^GZ5QK?]77_@XA!VI^J"X_'$(^U-9 E:R!0TB$F@.JQ &'D &U M/5@-_? 0N[]>^VJL_6'VO:8S>0L5WC&=!A=L=[L6,DD&B4Y55(BPFD$DK.8X MHQIB836#3<)JENA<;EA->OB2O/F^!WPU\YX],\L73"=_>EBX(.4>-).=B,9V M:5MCAM?8:)K=&^ZWCXN/S!I/9YKS+7+EG4"2]?LP#QRNXWVX@M>4R4#>^@FWI,0K1^E/FU'K*WO245,+7!RX "7XV>=.B:B8C$1Q\]2]:7ZP2_5CY^)ZKO9^EC;P)ZM-:(J:425 MM16S6*?6B*JL$1TE2]4:4;4THJ-DHEHCJH^U4CW\Q\X]NW1PUMRSI!2=:*3D M>AY:CJD\="#DB2DJBREKVF0[K6A)541)5EI>23C77\?[]U;", MF3\[;N;!.]9[S7H2%ZOX,897?3@58@GM^VFR1!2OFB7RI8;5Z4%'FAZTTVRR MI2I\V7SBNTBH[:A=01K(75,K%/QHS#7K7S-<4?+<4=EHJTS M]Z4WZ:OVE^U%:5)P=,W?>^?O M9-+7+%Z6N[:6W[7\/@KE9!OFKN5W+;^/@,6S5!3*RQ)7EC?,JX5WP-R)E'F% MDKNR:LG&;/W:Q?:A.+N",KNRS)VEEM0RNVJ<736975E59&.VKF5V+;.KSMR% M%9*:?>N3?WL167-1+8O6HP%B@WKTUH'M!)FT3X6ER7?8MJ:NGB(2),HT>V>M8[,58^DAA$ PQ;Z#]M=I:Y(+KZW?+,-C M.M7(>'5B8+=:6P8\84 WB86LU:A/O;(-\9KW:]X_RL.Q5+E_ 7\YFFEH->,? MFO&7EJ*6^+N3^#77UUS_^F3]):V)>0$?C''-^@=G_:3UJ*7^[J1^S?\U_Q^9 M_$]I*'T[F1ACAH5,YTB#TV#E.\<&(GF+.U.SO M+#]"+LI!\.)$"^V:>/;>4 M7^:"W]G4&)],"ZE"RQ]'_<37?5GCJW=_U7;_3LM I7!!O?L/O_MWNNY"]Z7" M3\U.)'BR3P4$/]J:H]].K@R'C3W;<2^GFN',-.NX^0'O31\-SV2WDVM+-YX- MW0<-,:@NF(WT095'L4Y%E4=:T%T:3ZTFS=%#!A)_']N-:I3.$IU"=)9X[U5) MIRL,$&5?[+%F_LMW#%H?;_PO:GM .A+P179Z)^J MSK:^.\*-;7V:S4U[P8Z\EEF&K"9+?P71VKE5L'Q]S2JU'RARQ. QUCYK=8[L M^ Y%KT2@/-'K6P:GT&\/5RMDF5$K'_:+X=J=EMK_ ,_(P>1/\2EPM)3Q'Z:: MPU9KY,IQ!*?00QO/ ?#=IR:! ?'=&W_&' W4X=5-68 &RS FC1J9](I9 M]LRPUDV[GB[+\R8-+'^/42$'0>]@FC5+-H<_\R^8SHP/GXCY[]F3@3>7EG>C MS9@BF/.>3;)4@#>_/%Y\_/))>;R_N%2N;R[_^3YMP-4)A;<Q:U>?;??/SHZTG#WM'>_L3%8^[QHV=QZFC1Z2[@ M5QV?^&QJ3[FGF6BFR_@,L0&B(U_ZCH-?&RXHMG\RS2F*RUD4D;315AG@8::9 MYD??-2SFNKDG\QR?11<^-LKJ))]@TS\9UM.OCOWB3;%)FF;EY[4(^3*&6YWU MLV$RYQ*P?K*=_+.!TG"FC&S:)%T.J?X9O\A,5_X[SX=)( M]U!IUD5 MB$M@:K7;@Q._*@B5P/4]=5 ]?/+5J,]G59Y$B#28/Q. MGS?1TB\P94E0)DJGO4#)YQ!N MV[]!<K:=?TMJ=3I=7O]=B<#'C[)%K#D M)LZFL(A$R=Q:;H+U&.%H.7F32!,=I]J0#== ;]K>;M%C;8_G3P\+U MV(SR3?,HIJTN:GJE4Z=T0#O#;GNP[3)N1M$OQIA9+EXP?=4,&),4B\\L%]BM M06O8CQZ^^Z/O5F#WVEVUU3H(_S+G&2 'L*D 7U[^4#MJ=]C91Y MCHQV?SCHM\NY@N=-W < '-O-,, M_=JZU.8&\&HN/TESV%75W8-XSSP0XDS_I#F683WEDH@]X"BUO7O8'AVZS%CD M7=0SM=-K]YH[VV8;\UIK6#Y,R^9N49B:_=W3:0O^[P^[PVYW]V3;9HMV^J 9 M[)Z*&VS1E@HJ2W^P>_)M %N[J3;[NS@15AU;1<7'L-=M[0"P5<]40_ RO!+1G*OD('\47/1ASF;@RI/B4YEF,0=@'/Y6"T$Q&[0*&ID MMSN=]O+>J28:&TK_Y2.RXLAM+J./<"4WD*A'MIQ%Q5\%TR.Z ?8BA0M2Z_?L[GOC*?XX+7EV1*:E?'*T$VZ:AU/3B/?%SA\4G 790.T.AQ&S+S9! MX=F+GMA EV&ON\/9M[&&+Z>-,[J''"L,(RY-9[9E>9I2<&@ M6?/]B?E;ZT9+FG5L.W.;UP.C,,5+C/UT%I>VGC]CYN;W^-P98R;DS4R9:6Z= MR1(=)2$YB^,/I[CM>,"X"%6!?)(EXB:/EC#KK>]A0J4.[R31250:_7[6T&SA_, M>)IZ3+]XAAWT)/8KUC0Q?2Q\G;F0N92Z]$5M-EN1F^N"@.P CVSU, V/SK#9 M'W9WCQ\UUQB7MQJ=H:JVUV.1#$;I.&RX$OUV=ZB6A(,\\V4$NUB_C8R: M]#AZ-:(JI,RX!6!K[9T,P-2M =N00S>F5ZYEW)#ELH%J%00*Y//$\'9E(X>C M%YMW6^LX?=Z@.,^G[WB%P#XRB\&C92"O]ONQS(J4J;: J"A96MWV)A#%U'G. M:EOE>,#B#*-QJ@GC;PA";H&LM@;-*(/D *&@#EE(W> Z9)Z9MH4J_Y'5Q2SE M83&H5A.]N4>N6-+XYS^34L8C(ZTJ^'^ S?'?EOUB/< ZVF 7TYUA?B/QQHZJ M\"FCK4[[NVV"/:4Y/($^/X;QZ99&69WFSA^9QOBS:6LI5@'O_I5I%?1%GE?B MJ#GOA*-)3Y]M1V0.E.I13.'&7K?57 Z"S U?^=@5*EJV%KFX4#XT;H6J;*U? MN-WC1N[^35$K(Q#A((!OZ#OM+4<[5Q*GS9VO9[U6<[@B,R<.OC$$!:5LKLGO'#8'J2!LEBT7N]T' [45M103!M\8@EQ&V5 = MM/L%(;BVGN%;VUELX2A6,4UV,(Q2/QRTZ(2YTLI[+35Z_F3-=SO'6E6P_;^ M-&'WZ"V[G?SF,MH8&[O&^\-H5G#F'%L#5)#U+;3UYS)EQ MF;$Q-S3;_7:O(T(MLN?8$IQ\$G'0P4(>!: )9&=2L2=07<=;5A%K==N]WKHB M6.$\)8"5*W2SV6ZVN^MJB66 133EVHC[A?!-O MBN>PN5PW*ID)M^+^WJ#;B]6UR.;T.VV!ZPS; [YQ0$7Z8F@CPP05FFVK#+5[ M_7Z[NI*U.[77@W-@>D[RX*3VBL3*1X8I. ME4LS;;74[-EB?>JNV-QVC3**=3:'\N!/''K#V7/M@7:G/^CDFCVX.D!K1=!E M2]PC:YLPZH83Y]*VVK%XAQR3ER[%5R1AS97UD"EC%I7D3$+ M3I?K^&EV^\-.LD#*N/E=S<0H@F*L2,ORJ)O,F@?3>+F:=;.FW =$7MO8[;%< M7V7]5.4 ETMP+->G*0[<\BT#V#_^S">-'K83]HO96/@N5UA9/U4YP.5279=+ MTQ0';K7\R4-,->JU!/[,X4L)LI8&82Q8-A]W62C)]41!C/VXE MIY;+TZR.O-G]7-'!/>%I1>JX%/,_;1NHC( V\AE512P,.T#+QE1 M13(L'[:J4#IMR^7L%KDC^O0=U"C;T0U++&[1CA>/CF:Y&G68_!7.1%PH(&,GEIAL/VSTPAQ)L\?0JS>'6 /_J -EYF'LI MPJ\_;+;5"%21\0M.73AVOZT.6L-FKJDO;=>[G8C2RN7$[*O=9C=6\C\R0^'I MBP?H-YN=N#F>,7VN@.\B%8Q30\%5-7;"KXU*+Q**OAUD2T'JY4!6)#T];U#_ M>L@R M]NV O]4LY)TNGF#"0,IBT-UL*%J3IQV7AH8'=;?V^_*&Q1E+BJJ[*[ MF-K]XK&CBGGE(['W$I7[16'S+7)((7N8:I/[Q6-?.Z10X:F$Q,3=I$.=@9E3 MN,YD/*VQ),0V%0!IB+7XE5\IB*6L<00L_L2C'4EL0KP"YMH7VFU5'4:1+@GR M+4G"$@8NR4%4(D2'0W+#DZY]:NAOD:W5:O=/CAS;%FT\!1H4/9Z!#W9(@\!# M>:FY4S#!)Z;]\MEVXN%,94BV7E?M]00>N28M!\P-\EHW!%%L;7)"PJ;W'28[ M%6,L$X:()L6<;GE.Y)ZT/% +^RF:H=I2&-Q8A"WG:[64ZBO-Y6!A,7C1B;?( MF\Z:-K*/2\&7"Y&DT8O.7!3A]!S6E:EQJVV3L=>/AF3@8'DGR,7&+:P8UB\X M09%.?6J[U>IWVNMGX%+_VAJC0&=7C/^W##8Y:_6;T7IBZ;-M!U?A*\BV&BN+ MDQ^N&^;1PX[];.A,_[CXC:PE+G9 CE]@^.WNPF$9VJ>WD[20O^V:2>2?M!PP-VT>L3F<\)AXYW:2FKBR MZ:$02V))FVD;B K?G_?[P^(0I3 KCP$I?X^W!IU.=^U629B]7+@+[_%NLZ^6 M K?DXD?[8OP?WW 8C*'[5,,Z93 M-!AVE[Z="'TXS% NA9CQ:GMY9BT+TBWTXTW 7%8'D)_7U>/86'HV^TL5 _-, M72+$16D[[&T!+]EOR^_(*,;EC)UK2R:DE!F TFFUNAW9\6)C4':'4'&MJ]WL M=8:]LC!*7]GTA.52%J:I1HNI%IF^;- +AYBUF^U=09XGP[X4A02,QF@%P,T@ MV1T^Q;?%H--3^[M'2)03DKM)A _*2BKEJ3+=;F?8R5R@/)#L#I_""]2#_=X> M[AXA606II(W2;<(1DKD.D0FWAJYP@",FM U*@VZUUDTYHKZE=K)%YNK$90%; MW.(!.=++)4C2@=U?L^Y\+4GWUG0[%SCHR465_'9"W@O8X']HCJ-Q%XTNVXRI\VT+ M6V$Z@AG0[&X&FSR1=EC9S:UT9+I5_ =+? M3OBA7LYM5;>O1LZ8[ FW!V\+'T4QT*[8W(&!2)*BSCK#UDQ_EW>@](?=5G19 M4V?;$K#"5E9W$/7E%0 ,[-\QLSR>''EON-_NF(-?:$\L+Z?]6U3HOL?73&$R M\[@+^=/#PO48^9A6(U+N?(>M!*4USSOM6"9,.I3;8I11<[Q0(_L_SXM?O]*J_8]OBU]X3?AGN,*S32!"S$FNI@6.6EVP:U M9FM/J!5;M76 J^ M=R=WHQ5^JXK9A6F2C"J*7&"BEW MP[P2UJS=JH 0R41KTP7K#2H@W7>P8(?4O7>[8*UV15FQ0F=QX54Y$MC7B>W' MJ<.8Y*C\KH4]'4C;Z!&;8=:MNMA^?+$+(]7>D]JWL6C;"*D]J7O;\& 8#_,; M8,-T['"?W_ >'M!_MQ\,]^4T*6<-+WPLXV0:6F[/B7I,"U@XQK=XE36E> MP =C?*)+N"&.&QX/5VSD75O --3G%QN2NP]SAVGZK?6[YA@(Z#U(@]QKZCK> MO[\:EC'S9YLL3UYP]H*&]KT0&KWMT8B$+6U?5#[H)Y8Y^L8@%.DA5@B"H"G= M'[;S#6.\[#%;JIM8I+E%IQ,+&DT:>W,(\D7O#^+A8'E N&ZP@NSQCMAA8CVP\M6S3?A*EHD54T!5SQXXQ+Q(X M\$N__5:!*95AZZUB3Q0@AX*179JU^*__/6BI_9]$6A*N\,(AJ*H_*?.VW#,2Y"VHQ'#%SO\UY;X M51RSBCAG&_2C&G_FP?:]J7Q"T'0]J6*473WW?[-TYMS8#BQ9NWFE+3;O%XE! M_4.9J)!CHC( RU?ZO]<=M)K% 9.[:O45JD"Z]=X=] 91EV[V--L#E:O_40]6 M,;-WY 8P[:75YM),I8!64KO-S4#;E%:=X1 @;ZT%: LPQ&XN]8;)4"",;!=_%:>2OE/K]Q=8L M/-:#"@3A.Q\7X=^/BSF[^&ZXV408J)W^GHBP5:V.,A9\*8Y[&ZAW38'LLJ\; M4V I6GS_%/C# ?WY=C+9H)+GID@/6JUH!EU!.'> YH[6M@-*QZ T/,'DGS/' M6]R9FH4=U;$;#]FS6ZDAK5ZS'SUYLV?9'J9\_6N[;;6[=YB")0?J@W$6O)=C MJ3O#5E0=WS? O[.I,4Z*ZTQJE-!K1@NK[!K49:E1>=HN UR MBU5[?0VYMM8 M9[LP!P'^-EE",D+JX!L;NF!4JG$[MQ1X]HEG+DNP/>@MV1H[P3,ZV(X3:(I. M76**S/+47YCK,I;2<%B6H+GRV9],M&(C,+SQMVOMJ>9](Y\]&DK56#0:Z(C('/L& "9X"?V3ROB$^CU9(7A7/-L MNJ8;4TN-*>YYIULB(#SU,-?&;!.?^1],,[#V;SF+%M,>\O=^Y\CAE+I./ZC:,YBE3[1FF,)XL YX& MF:>0&P[@U4PN8*:V:>C:PFT@Y'@KA6,U^"C8.5(Q9G/'?F8DM VZ9#:>T5>/ MH.#%AS+R#5,_LWU@%E/S8>YSY;/OX$\-\L?' 4+Z: :G$V#&)$ASF6GKG@>, MDT#?E:O+V)K)I2JQJG#V1)N#4[@>6*L[2&K_5@"* /^+M)^&MC[;CV"^1KI-X65[: M]5ATLZ^=-;;+E]HA@ +QY&BS-3N>VG\U.V)Q$=X^A1=\M#5'OYU<&7 ">[;C M7DXUPYEIEE!/?WE,N#FC=_!:+7A+T>:T)77:7DX &SYD +?9D3Y;+K4D:"B^ MBY]@*E@99)5@>-T 3$A5:LCWQU0S4G&I5"5=BLT=,&\]E%(NB(LQW=FYS#29 MXXJ!0#00-""R+)C&^<:\$&!MA@8ZON?/%<\&*)J-9K,I'T>!!-^R[U@-3OFAQW]MX# C$&Z)>.-E M801+Q0N[5"*=0:J9RA4;TXHJ;94P'P(M!-HPMFM@/UX%($"I-S5&-"XGM :J MZMB8T88W[=C 3E/ KP\]-P1*X*JX_ M^@O 1-;0X,R% WZ)L0UG^M^ # RAF>9"@?WB$)TDF'/R,R*0KB@Z&ZGJPD3>"],3L](-\SP[?-U-5V*L=3^V!2EM5603;EPDF#90"YX-,\ M+U,#UE3RW3"+Y4CDB.IO+I$7E\UB+PD K&5/6+8H; MFPJ^@D: H[EDE41_QS:;-[;W)\,0%<'.W#E.18SI*WPN=^&/7^Y:?X9X[Q?& MQ&+WD39*&S=VBB@W*7V,6O%[F/4S%X&5.H#LH*[VVCF7@8PU-Q%%<*6NB:L$ MKQ)V&\%ZET;:6(AG7A 2!=EH_0X<+>_ 6]I\;L"D-SYJ%;>3! 9*-7[3FE\U MXTRS&Q /2(E5HRJ%$MWAP2BQB51&ER4Z3F2DL4OAAX]3S1( _$ZS7UM\+R5L MAU:3MD,/MX/X>[">3&H"P^P!_I4 ?1[?L\,B6^H@SA#9,VX/7^%JCFIG"_B" MQ_#P L79Y)[@E+=_:2 2]'N$8 O+D%W,\3I4P;AU\.\-&EYH!8F<1[^W@Q:T'[ M_L7&%& T"V&5G,A1BH1IQ8_JK8':"Y9;%(7<%X(\I47_RW>]TBY4SEKM/(NU M/'6)$!>^<^D,2@#XTV3"J%%+[&R.CU&ZGI5R#]**QHB4 -B><,U>N KC6HYJ ME8C@6?.\&R&7+ WB%UP2 /Y::%>'.Z:"?V6R@V^>Y0R)4. MG=S38C,4*" F,D2D:U>AA,AUF6^]L/-\WME* S%?QG1K"Q"W6XNL5*F- XK+ MX/,LP Z#>J[X_=[A4(]P2[SLR>9QZH,T;-+G*@W 7(VBNZ4"R-YOX9!\T$5'+01,F]1E:#;[R="E3)-"5#E\B@.-X)J68AS MNH;AUU@M1'.94=DJ? M/.90V%BCRF;FG+/O$HM\E4'V@D7@(8@S@>TPX\G:^*QOKCWPTBI%S[=(WQDQ>D MM$;)14[,=!T[H_=Q?AARG8_=/-I7O+Q>JB@#[2^,64H+3"E>(J[9[BK&A+)&?)?ILN)>7@#2L[.67\Q3-B FJ/_E.X:K&Y2% MDB/7?1C7(],!609Y*<>+ASA>&::/):0I;C!:?S!P3)46ZCR(Q89L",UJS=_9 MS. .-*#GI4Q,'&^QEP9QE3ACAA6F<)XT2V2KPX,NI6?B!ZHH>SL!R\/%NK[T M%69U,3=:B)";?&C6830U)2TQ]Q$P^&CR')!\@?3_97H_S1776YCLYS<3>.F# MHC;GGO)HS( H-^Q%N;=G6&&1OF@H#\PQ)C]A2M2387U0\-'FF_]Z\G["@?#] MHF,%+X_PCYO;QT__];_5]D_JN?+PV]>O%_=_*K>?E8?K7V^N/U]?7MP\*A>7 ME[>_W3Q>W_RJW-U^N;Z\_O2 K[\?R8'>X]3!ASG]A4/R?U4#7VTV_^E_J[WF MT0 ,+_OXA\S-0DC]FN)I /^DX.X[TTS0^CXH*(^,R6)[+"A#B8"D+*47RDMS M9DP7:>64A:V]N+(X*QT=^.&&/6NZAAEI__(MIJC#89?2R(-DQ:GFBD1SREO[ M:E@6\VSKF];@?[NVI]'9>/O-U*8 'D%Q:7B+1O#5ZH@ZOTX2R928<(9I4# ! M0LTSS/"',%M5<:GI* "O>8KF>S"J)U*G9C9(8M8\9M%]LNB4,ZAD TKWU^$EL;(NMAGAN7!8;-= T]?UYW/; MH3PWN6;*0_1QPQJ;OLXPI=;33%[0H*'PZOKB%3D^''P3X\GG;$"0T%P.3U$_ M5ZZ!Y73=X".8O&%J"C@B;Q?!EQL,'HJ^Z//&,#EW8EU[-<;L^AGYS MF=SWGX!Q24K49])!-_P4B;1B691*D:[MX"/'[?\90C<;#0G:^L.0!;'>>;\;L; %TC@YQ>-4-;E-B+_PT5C%L=*)X\0M!^H (V84N:@$H3 -V;X"Z:7 M RNX$UXO 3\#1'3J6R H[1$PH28J*>!K2Z,J9,MI)N8\BS1UY )X\]V;AX>[ M-S]*XJ<.^BPZ<2"_41D&<69040?R<,4>=QALB[]%'2#B 7F7YP1WIIP!,%4_ M/%O@25UX+A1/^Y[*.L%#DJ;XQ-AVY:H;LF]$./ZY>81<<2OCB*E0>JCZC=6TJ11CV!EHH=>^J#:A^+ M8- B:.Z4X+H"R>@:_ CZ])TZOL!JB$LL.'>N+93INO(%Y)?'50FC7J$#VPY8 M5PIKB+F\6A&LI3+23!3VXE#%&G_A48K6@>'YHDA:$(V!:KPAEG>T(.$H+R\% M5_#5IT/DTG;@" T%_+O/5]>7/XJB0C^T>(D9&-S#DPXK?$P=VW^:8E$T'!@+ M=,2*'_UC&>Z9MI!EB.3IO@P:X ;D/S9&.1N\ZU4GQ.TW#@*O(IJ,&3$*%N%OH,] MG5;A&G CA-?/(OV>I@&; ];;^#LPXF"'!#/]PXWY"*,T<=-63-SK6L)[R4HL]8;51^+HPIUDUDSMD8UDR;NV .RK]^ J-=]Z8X M2O/MFQ >!,61\SPSK&VGF9(X(]N#50V?QFLP>D.7;PC@S_B3,/IY=^[%*6RR MB9=$(4^7]%D['.)_]D)7B0B4J6>,MP0GX \$M7Y^HW8"<@HBR4D^FMKX&Y]* MH=YZ M?5BW^^?]UX=UIWO>*PWK,H3/'U/#8T74M"PM^,(T%0HY=S<1NP76JM@I460) MBXT<+FQOD"&ZBMC:Z:Q]JJ3K#,\+VRTUZ3C7M<[;->DV(EVW<][9">GVK1*N M%] =L6!4@#TWSIVREAD&4G3;'YFLY%5.&SA<9+79+""6.R5LCYIJ-=5JJAV> M:LM2^#U=VX1?[>9.:LD?\W^N4$75!P MG?!.$FB1!BX$>1U]=^C8+I#/V%XRC&NFMF@4^TLI'QA!3!D=;I"F(?* ,"B, M612M-6%,!-"*% SQ"7.HL:'5D\-X;'6]VW8=XL3S=0BR!UQ KF.;]KW-HL* M/<.-MH_SY[;%>QAB_#BFQV&VDFU2;#[L/8H4@C^P.*2+QYK<4I26%80 B<:+ MO-VB."0G)B;BT>:-A=L3%"^,TA5X&S-^+#)JC?=]/,46,B*ZQ^;M#E=F/U?^ M@ %0DX&7/#O(L1*I'&-*)^3983(Q<&S/1MCU,QIW'0P=%Q:BF9O#(BDH8VW. MF_).E!'#,UTWL.$:($#9$C*&BY_K+@Q&:2\L+<'A7!Q 7%V(KXG%J!,?RD-/ ME.@UD99,1]"8A1%6(/RX&H'R,5B'*.AA?T& WF$SP_-X^-83M@JT9B0,>;R7 M#X1V*"=A/Q*Q&E%2%<7B(B.%!1E%D_N2-EW ^128)_>Q%G+GDVWKD9W#X_?" MZ#V1:(+#8CV#2)(+%Q:6$EF9,5T@%!@83!7+ M-J5$LW50-H*X4*FB@#3 GMNADD+]'+&C9\J:4:>*;.=CZ\5$Q+APSMU$^8HAW)/Q3"DI"'QB8AY7- M>8LN!4%P0PN'5B<:0,YC5'EP/6^_RUN'GH>;+P;(#&96&$]?8E@]!;],F57T MNPTXVA!IX3K,[-F.Y+I(QUV18H@TP:HL7# #&XQ0-L8I8EOF0IX)G,#BM$*! MS:4F#YZ7KXNDP*7NZ<"5+B451(:0I\G8!V[2L&KLUK!/.K$,G8 N/P*U(.^0BP.$/L W8'/7 M ,[]*;J7>$:^8#V=O\<;U!I>/+>:BXDU)QL_V*X)-U>\3RD.T3T4D"7<1*2( M(#N93.8&9FRJI8SMZ-B CY0;DA;$ZM2NE9I64]2U[#SI"M. ER&(2S6I'OR$ M90:\J;D0Z91B&%A,8(PEU$0,-7QE@+SQQYA4-/'-&"&E=>*/,*V(,_FS'9'. MH+4[/H""%$/?!N2+H'MT"#T$>?U3/ MTVW:43.&C;BG,,L8CBC [-;@I'H50D( MIF(* KE 7RJD":C&98]FNIB)HYD+&=B.R\ZS61U=&8DZ/H WBK4Q*9F\8[MI M6T]GN#&2WY^?%;TT0%L!IE-@086 MM7-JZ_\@%L7R:CB)5B?L.%![(HWD WD>K1I 0NLL*0;+70QT MIECL1=B_60^[6Z-HD[U1MXHDM M&CCCJ"@1UY1%62VI$H3Z&:\8@1LV<@U%(VLNV!.X]^$0QYSCE:W.%^J<-C ML7Q=0QX&5_D/K"U:0GHT*53),3"I&([J!."BO[N M\NL#YT8R"'[D1DRRD=C@-[ED6XA=87 O3*!@XG40?#T!*T!\)$4TQUE'0)A) MV&RT!<1E5MQNP*H W(D3I:NXQ@K+BH6L%9'G7":,#""A'IBO" 82Z^Q)FQ'5 MSG288H2E12/# @.$]X7>RY]G)U^@^UIY@USZ101?\<>[;]&O)O0LV-ASR:&C*A6XU!:]CH=](358K.=VA\ M>NUN0VVEEQTX+GPR:PGDW/,'QJ"]+0;52SL-]75QZQ*I!+Y.RSC5K&.UT5&[ MC6$G?;'W49?O! C90H'<+">#^Q6341V<%[;QZP("G -W1+F*5'6)%0T(C-S< M&.\O-SG==MHP);G?Z#:[C7:&094_+7D#T7+4E!NH@T9OF/]T.U+*'5\^?$VU M*E<1*"?Z[/1N>BL L"FC^I;2=/[EZT\4.46PUY%\^XZSN)01]SSC%7,'PC@> M>^*Q,$E5I/2YL2R^,#. 08PB3ZLJVDD?TE^+,.[#LX%E)4 MA!GBM&0Z3\8445M!6B*N.25GK6$;RM+&[G*8-V0]F4'.'69,BMYDP8 &)9 B MG_'T+8?G](&!HT<8+#(D18925I+HF+,\*B7JO/#8/0YO/+]H:3]%N%AN%XLM MDT#N+"^(D:/F?Q(KW!HB/U0/$S]Y@)Q(#43(!!PR-3T1GH/OBCAC'P\O7XN< MLR#S\(76"ND.ZX4\I0-KCS$MWAXAM7D;/]?'Q'DWX!J16T;,$V&::"YUR#$- M>B.Z40@&G),G?R ?^915(IK]F[+!(.<(Q6E!PH-HC+,LC\G/-B6%&J]TM MU_=!)Z#C40IQ4,""7&Y85R)>.XCTDH?O16>R&&Q20]+U80V0 A@ M8%W&^GD'U7J$,XERG+GK*"P>I+DNP[1GKIJ(7M^*.V7,XW(/Q_]!;33;_4:[ MUPG\GS]T6X-&IZFB8V:-G-^_;#RZ_5.B>/NL&=R_]SNF3^/:? X:WE^C8\$/ M+_[JJM8'MB! T9D$JV.$JR,KBU$%+\V=-I+TH#LMZ9 MPR;HY8;?>*G':-%"\K_,@6B&2]=.T2(*\I:30T+"6G.;[T< U"#G3O#O6=X"VF9HL.>!=4F027",HO<,TI0L)!CZ@V[ MZPU[(0XR@NT^M/C?*Q=8B(3W;H!%NK+]D8N)FQ.J::O+H ]R<<+1:X1!$3%+!-_#TO<. M _C_I@GHH U*L8IBQ@0%Z@* I#+VP0*TQ@L>-27J%'-KA2(^XC/H5-OI(L'K M)*_B?5"FQE@##2^8?2Q!%ESWA$^[P;$3/BZ#4,AOQ%4)K(<57!&!H49= Q+* MX )$:U[&MT9L8:.'2KX5*%8AW5WES9?0YDO DK/CH*6J/R5,<_XFZ>KY.JCF MZH93444K&GCNR1M-;G2*FJ_+95W=>%U70-FB2)EPU^MRUP> 1R<,ZO7*PT)< M=KE!K(5< PN$!IBT#?A7/D:%KR.O*E%6S(!RXO."U3:.QNX!C$_?(.M(<0% M,=8X(;@A< Q/8;+A4B)%$8'(ZXV42_'9=BRI)./E%9^QFDYA/W!"HSYDUM77DG M^KR$EFEHWDX,AVIO-\1?5#Z;7ON1%_/F,8W^@4F$VY!'/ P6QC5P;1.L8SF@\>:FHH1 F]/X$<\)DK,+(?@ZB%/@0O$"P MC%+F@WD4=REEJ6Z_6-&BXD0S<21Y9,M+K/B(+W!*_J V6KUVHSO@#LP?^KU6 M0^UU"WHYE_02.*-LY]N989W!FF"1H3=,*WP5^Y$AS!!T/E.BJ4#\#YYE<0^D0P=HE_;S<08#K M(>B*$4$P4EF+K,."R5!9T?>)((^'MOR@-EN-9K-)#1@C3F[JV01C&TN>+ZY[ M<&70$^[N^@C:]1%T)ZJR!NHP.F#FM.SUF72(,VEE09A<$-X2+#B"2/;*BQ^= MD>N4?N/1RC(:.+S[$N=.XS?6?1"E2456>RP%04!V D5L<\"8_ MFK6YX>'YA(; A2LR#7C[-UY5&/,9XI2B&$\+0A'"&P;WKIJH3SA%2K+W,8&0-(&-IP9;Y #L@ 3/WU2 ML Q/*FP[RIC.V2ERQ1=[J!:_NW=IX#''C19J?%J+WDJ(WD!KX88<.7AY9]H1 M^@6"*O)RJY#X,0TIH$A!L*UT0X9++SE,\NXL,F MT3,G\OBY\INED_I,(@OUZ488PQ:BO!2-)OJ<80:>(?TK .[<=C1G$<..#.% M9R2-DAP'2!B8PA#XP7@OFJ,OTSN*6 ($\ COBBFG)D BTR;C;5FP\SAN):[[4W42@R#/7 CV M-[S&SB&6MN:V(M5OSVVM8_';U_&P!:3OQ#!)?Y22$HU2W['"3)/SAW-EPK#A MI@E0@&X'FB;?8<",,L>.!1F#1I4"OFLST0X^;&N";\5()+9VHK,R%R9!.BE>^>&61-]VS/,= M&@E(^'3"D;\E<.Q;P&V16^-CYO'3W*EHM7%7CS'CL8'XWQ&3YFJD-2J:E"#N M33HDTOFO ?(=&Z ^38F# M/)=;F+B_> Y48Q@1+V^<6,^)G(&S-F >\!5/%@ M1WYUS!/V^3T*/Y-YN1KN4'_R#?IV*5[+!%!X!V2)5Z FA0^;5< >ZCD*.ERUY#G 1%Z]K I".>=%/@W4#H?/@V>-O9Y1\ M$!RGL)"T4'L6.O6"%5%WN-N5&[V!"LLC$N3Z!0?^1-CC;KC80:$,C?P1@(-. M6A.;S4U[P7!R7JG)%A6&+-LZ"WX,@QM2YXL;NPDSNV&7:GPUN-,,7<"N#-@A M54XX!)X-'5U_PFS@B,"@8GZ!5C5R CTV;_N8EB'CC M5UF]2P^:Q ;\19!$9XFQI9@RD@A%,5C,%0V9J=R>N+:V9(DD!X]%+ HFBK($ MHT4C8Z-]VP-340Y,)6AJ3CT\%O*L^\SCUCG;RMCU1XQ=U\9AT9?ZP*L$%K%U M05A!$5U*/)#> YP[X+7S"OS"1.'IT^V)-@ MDD^#T!,+G.,4D!)2+WW,?P"D-,5Q!: MR%%B./ O WGY>3EI(W9[X1@D;BFQ();-L9J<#WB 63,Q/!DZ4]_-[OIN]J/F MBB)5Y!8P3!]YXI/F8#BJJ]R!7?I1?7! M%^$85!$4MYI%J=WDFQ.1$[SS)ZI((NBPA248 Q%!H_.X3JY M9(XUD+C&S#!Y"4>\.1TG/8]Q&7,OO"O+ 1_G4 M#6/S7->?44H]<\:&&VJ-BCT/J[*BEQ-404* ?A3#K&IUH8%B^>3WP)OAE>F1 M(IHY%E&$HP4'@Q-8\V*$CP-#'A@)JRZT1D$FBD!GNAL//@P0HU=E'H V%M6Y M!24QL'\VPXJL-)T84=);1.=S;3B+$]"'1(2" S!4C>4L8GT"]XZ.+(-'I?P] M.![#@BFR>#.-CR^%P3U2W8U6T$64X !Q)X8LJ/+N@3'EQH9CJ?]C?6#L^L# M!%_+$]<2%SJP+2SU11C^<>?8%OP]%E9/?6X-'NI\]:[8:<2)1>;$O*),C MM2WES:VP@<.03E&^EWMS)XJ)[\647/HBJNJ"],0$?\9D55.L@TJ/N>%E%;FZ M(V$R_&>?0G/F&/B)M^7RPBO,)@I*#,B?PAKYVGQN!D6SL6S4S-;Y3*C(VH$9 MP..#Z&*-Q+'FF ;>!0J))F*:T/]^;2D7_A.LL7"/R^MXHK\!!P1NI8??Z-;UC7@,=SSR*?Z'84>YL MYT '9A$I[$80=*^?,WMRACB_^\?]+6R$ ME="@%9X%NRX@P'(.5+N'.5 B"S !3,SF@L6*W.Z&@3ZV[X!I"5QM2;?Z0[0& MQVUP$T)P!4\JL:>HJLIGBN^-WNBD7>CP.V2AXC0BA \8&*#[IO&N#7/,.<>; M:W+9Z@8O[8$YT!ZEE8A8.19EK6#OB11Z'A7QHKA"#LD@$)'+[(O"K(Y#Z8OH M@@M,V/#F7"R*%!"&2XZ+'V'!8-09C]\N&>3G]]\!BT0U^BLJ<(_ MGDU_JZVSMOKFEXH7G[V\WC@W+_Z?+3]>\7'[]\ MXJK"Z'15!>K@I8R9:8JV8#^_:;ZASR[L'_FY,%*B<1E6%]#F+ON@R+]^4H)& MWDW11SP 94UGQ_#IL -; L9)+<\0\#-NS^%HII[5GC=7YS? !PAD_?RF%5!G M?>?,!#"BBA;JL,PA&*2X"V$AP4=LZRCO XAP9Z5BG=)VF[&:J%-Q@<:@E=[^<6/4#]*)EU=Z6RD?]&$%O:*+ M4&[#^H(OYIGPQ!#:MP"48ALA ^7*L%;977QCH#DB]!H:\5)$H@;9'9.PO''% MEDEM- >]S.U^7&PWZ/4:G6%Z'_LCD%@I2E$:LP5%U(**8.,X^Q533 H?1A7L M) ][N]WH]?*WS<[J)[]!X^Q3(2366&\VVMWT[50*(?Z0"3 EU""LF MX#J-X;#94 >M$Q'8G4:SUX+-FFX_G:#(QL*^:VHVOCIA\TX=#AJ]5KL46?/C M*R0?FFV==#UN&_(=6D*O[J_./-4+07I0;C)TREI]&(AVLB<3R[F<)1=TKMHO7.Q*.2RJM MM^>W8ZWW=!DS+86Q1JBV$8T;T7U*1R(V6+L-:)R$D3 M]49']#"F+/#Z'QBFP\>B/H=B"IH]TID@$@\K0Z!22EB)6BLAY!C\9>@B(FX9 M H8#DM&R,*(HK,.#]N5O<(B?3!X8H8[->8\>BAI:%$&):CI9V$YE+#NWBK. M\4X,(Y]'?1,,!"&OK0)02HBH$&0(]E"8?74( M6AV"=KC@*9P[%CNEU"%H=0A:>2%H@9!LQ+.Q4"BFTJ>:H5CK//HG&X.F#M1& MIY]^$W2$$6AW:-FXE'&BH](0U"BKD'= [6(&QZGX.EK=1J>9'L!9;?=K^IGT MARRH6TS8G\(-YZ#5:*GE!/6\QOOA#KK_"NL(>[L?+B'H(N-2.*H7,$M?JQ&< MT&5GT;B*^I(XG_JU@ROB73G02S#)3])S4%%G4+)+?]7AD]:9$7V0G19N^K!( M^=(5@"O(H)J^USY>[^]N[3_>.?RL7-E?+I__WM^N[KIYM' M(N^HWO6[ SBC]:%HS1M6UP>CK:7NEHS[DN%D[V+NW0HZ M11>JY-C/7K/1STBM.*[;D%:KVVBK5;H-*2O'CD<:,]?]D-KA_-4)B'?JH-?H MJ;O)!7L-Y -YU2N05G4:J732*:'$'!*O)INNWVFHG3J5KBC94-)T>[LDVQ%= MDAR;'_(J>DHB6+(AD8<:&1RC/W3ZC6&WQ3WT';P/ZR:&F6X;:1SZ\8NXX)?= M][PE^Z/V_13=];USY?KF\O;K)^7QXO]^>CCYPI*'!UA>PT4Z@LZ#,*YW(V:Q MB>']F.&Q7[-3:G?^,;KSY<9RHAY+UBJ >42]7^9 M,."@N,P2/4Y%L^,P)3OL%"1?"I]>2KT^-FK55O^Q6?V]VNJO'A6/R^H_U:U1 MIBOG8H8Y#Z]S<&:R6^KAL*PH9Y.Y9K"JW%@'2(1 M*&K-''&A!=VIHHXR<:%6L05HM1JMD^&FUK;<=&@$VLW&\&16HY-Q,%?\-/YL M.PR^H7T[=IA>N6U[*CS2W)9'#HW NW;QT[AJ"@7H1 6KY*_H1)4XAN^9RS1G M/*6[JROVS$R;UYFH[#9^U\H.ES@.]FF=%TP=K)Q*78O3?1ZYZ=Y#*F.4BL&I MQDR]:Q4+OJ@CSI;$3SE]%!.DTJG3KMO!.F2E4.\5URCHGY=3G^#0OHW,J,94 M#.OPN3J$L004RER,\X*]+O.BD7X[5/4%.-T8TN-9@[UN@G:645;J)MA[$.]) MA) >'F 9(1RF\/*P5M>?P4S&W]2%+AK_JT?S@S3791Z/$HZV[HHWXJJ3?NOP MW^J'0KW>\-]7G?2;M#7P*YFKNRKNE'<14??C%GW%$Q8@^13?R-%8,5BJE(PM MOC$L;$[*I3(-%331F&L+WD$#SC5M/'9\6'^1PY=>PK*:H6'];&V\TI%AV^ ] MR$[?/;9\[34,&[86V%P$["I83#1A[XA3>6D[&X7%5N- M3K90.Z[;NLX&;'4,R9[=)9M1/EI>"+U=?E M2T>H4OK\S>T7Y4QFLU2,\FQW.A7"UT)=@ M9M@CVQBQN^*)7=NQ12:+R-[L,SQOV]*=!E*^KA7I;%01NO3RJ(<_-]?X$D_, MA[B/H.EWW357FJ_4=;@?VG>SK]!VZC&L<+%CA.X(HG;-=<&!N\8AOO)_^:YG M3!;;(R8CL\<\]%J9:J[RK#F&[;LP'I::H?(R<^: 86(]@=KENLI8 M-$>G]DS:?.[8WXT9/&\NE!^&='&HO$R-\13OY0V'!=6@6\U63S0Q:W<58Z)8 MMD<0^"[3ST/R*A>6HL7B1=8 @G6AL0*U@]V@7J8P522D'*8W#?8LXLPU*NP( M]%W@[/ ;A3]3.3X"!2:;^"9@XGMPJOP=A^NK9FE/C'+]8X/FHA8"R8<6,QH8 M 0CSO1BFB8 LSYO,6F%;MZS6;,MMW#YIC@50N7?,>9AJI]3#K7^N?+JXO[F^ M^?5!N?MTKSS\/Q?WG_:\04O :[]I'3N2*)++"$[8"8J+O(:,CS+&QY*7H#/" M]]Z+'12@@\W(O*FMPT@CS37&)"%TP\3'&_0!WI\[S,4P;IW$ 0@'!88WX"7% ML(2PH4V(>Q/%$M_+?#/:EJL@&,$8Y\I'FH@)<)5D4$<+ ./9P*.9]K8HO 5? MXY[G1S,\IH&6#%)!L7Q*1P&12$-Q(L G>&EF6P >[C;;]P!."\<\5ZXXDH> M \D:^P*;TSYK)B=?!,AZ_QS@1%[.E:(6B3KF/2E+C19$?T18D7)](-9>I2.)5_F4*$MEV1_[CID[^ ML@"'8\X,^B:Z&3YFGAA":PF.&-NJT];RP5*MM+4TW]Q-J'9Z=DQQG ++,"=' MTMJ>''^;IWSE'CHC)TSM-H;#].V?38P2,N1> Y&[:JLWS$Q:S0MFMG&#J-IN- M9JM_.H)VV&STAV4='%41M-+!6XO:6M06(5K^.I\EB-K$ (&C=>U6U+/_V>9> M=71O+ICF* R]FS&/IH)^-?1_.GBI@]Z4M/L9;ZIYRE2#LXR?3]@KF7=-7KV0 M'V"G#W&VK;]23KTF7KY/O@38#(]NVRXL_1*&A->8-3:8FW ;??27S(-SY?+V MZ]?KQZ^?;AZ5BYLK^'CS>'WSZZ>;R^M/#R1(ZOOF@]V7748B6$RFN7SO"/ZD M&V,#_OO5L"SFVIY&;LS;;Z8VA7%ARTR,,4ST8GA39>)[P+C*S+",F3\3@\VU MA;Q77@YW&? $;[ZU07]XFBK_\N&'5K.E*N]Z_8EEK>D _C M*=-]D]U.[GG-@H^+K]I?MG,)M :]PW$_+N[9W'9PT ?V1-,\HN#?;),>^0U: MJ3'RI;KWT_S/:FRO7;SJAS3-=OR5QK M;E+4\T@*>+Y5Q 'E[@>GXZ31Q7U-G9J#CH2#*M=@G33?5*0KWFFZW3JRQN*E M8-W-:IA\LEBW^^?I/OR3Q;K3/>^5AG7E,I0O3%.A!G/I03&GFHS>&V2(KFU: M5)T^Z3K# MV$:M+%N*ZTSGROCG3=3D9+WF/J*9<_E#&[R]SA[A'+*&*8O,AJ M,ZM?:_X;Q?S;HZ9:3;6::H>G6OI5?WCMM/W%T?)5U)7A:D]/#GNB1(!@W-=[ MVY23>7;H:]_1[5'*K5&=G)5G3>KDK(-09]>W0\=-G9IWCOUF<0WY-Z'FQD,> MS8R]Q.R^R.*_FS,'/V((D&@*XA;IU'( DWCM+:]"E*_W(34EJ-06O8Z'=.IUL, MJN=B#_7U!^8\&V/>W];&N]!7VTE-;72P*$ G?;'K7FJY"-E"@=PLY[;J%9-1 M'9P7MO'KRU+.@3NB7$4B6&(7I(&1FQOC(\ZX[#>ZS6ZCG6%0U;FJ:90;J(-& M;YC_=#M2RAW?W5]-M5W=F.:ZWTS/S[L0+<\Q,=#]8FL6IOM]-M D^*%:P0+"2(*+9M MV$ M'*;F4J8KBY]V3*>3S='&GELW#CXVA Y58PDA^Z T#2NI?BE]L](SZE+TGJ\2FNUFH]W=L1/\T!=+$2^DMJK45DS =1K#8;.A#D[E M9K73:/9:L%G3[:<3%-G,=9<:CJ'WR9OX(0>^.F'S3AT.&KU6.9EUKZ\O\SLR MVS("2+8AWZ$E=/KE48(7@O2@W&0XXLN03J,_5!O=;GX'WI%>AI1.N79C,$2K M9Z?%8@_G[K@+FM?9O#/E2#/II'&G#$P$K?9^'!U"AY; Q81M*<1/W_5I9E^W MW8>-73'-N#@:Y,/H'[4/(^Z92#*KE#-ELN*5K=@N7N](."ZIM-Z>WXZULM-] M"]]#RRMM;^2-H^-(PTD.&'FUOL=^%3>P.'?L E:I[['K>^SR[K$#WTQ#&;$G MP\(:]>A9QTKZJ?2IYGWN.K? R5YDJP,5VVF5C_@A[3K[V7#Q1E'3L:8]UL:H MFHJA=JE _8DH3*UNH],\E2Y!X9GTAP/L=V9/)L6$_2FX20>@U*OEW R^1B=S M!VV(<@H'[L+)7&):PAJ]@&&FV1J-X(0\ID4O9VI/3F: M'#2/.6S"Q9VI61Z8[9_^XQMS5#\V,[:#]CZ1ICUO GP2^@$=N76>)'VB5=2+ MZ2?\S43[[]C,T.(QZ4F$*-N^?V7$SA=Z42ZQ*^<&N*6N7-3V;IYH5U7;VNT, M&ZV,L,>3M?)WA?=>E-%T ?([FQICLT V[*E8&"U5;71ZZ19W';F9+W*SWVLT M6X7;J573GX%?)5?1/JQWJ-5K-OH9T3?'Y>MJM;J-MEHE7U>I73(PYO(#7D3[ M,]_4,#9&9W,P[0WM5<;(OU,'O49/W4VXX&L@'\BK7H'(N].(MI1N *JS%*C* MKR;@LM]IJ)TZVK(HV5#2=-,;,.VAQ7P^EU,8M++>W95>;@%[0]L65JV_G5Q; M8WO&'K7OG[[/F>6RC\QB$\-[O6$JZQQAYB8M$G-[*8K-48:[9AV>@:OK(!B> M$!4'!Z5BY;Q9,@/9T[XKC,N>(W/LJ(-A9B#!R7JT6FIG-XA7SB2[8A,&;*H3 ME[X;\;/Q-=H2KL* O&#I@8F72I>*NK.:@T;W6/UX!2;/ M)K'(F[AH#1L M1(]0Q(5+Q1:@U6JT3H:;6MMRTZ$1:#<;PY-9C4[&P5SQT_BS[3#XAO;MV&%Z MY;;MJ?!(5I>?H]BQ[]K%3^.J*12@$Q4L4;6B$U7B&+YG+M.<\93"9:_8,S-M MBB*L[C9^U\J^3C\.]LEJG'@<*G4M3O=YY*9[#V^QEW J!J<:4_.N5>QROHY( M6A(_Y10Q3Y!*ITZ[;J3N;GH7T;F5%OJ1C6X55UB%L)*)2Y M&.<%"\WG12/]=JCJ"W"Z,8;'LP9[W03M(MWLM]H$Q8(\BT=FID=YRH0&&.3" M=9F'!:Z_&-H(QO$,YM8!GG44VVL/\'S5:7])6P._DMEZ>C0A2D,)HKPS0_GQ MXQ9M6Q(6(%E.;^1*JA@L54K'3.L!%Y07G6L+7EO4TK$\B>/#^HLLGF-KF]W/ MUK"=Q?J(UFJP0\#GT'ELI)!3M? M'G8U.ME"[;CN8SH;L-5QB*<[A\TU(^/H//">'@Q.0##U-VCN4#VI5*A7;U"D MP&'/S/+3,ZM/]3*AVU5WGV%_^F1L][-%;V4*%9330B%M.]V 33M.,G>EG;M( MI5#M3HV*XNXN;WC2+Y[K18@MPG"/BW#H@Y.>#7MZ[M!9M1/EI>"+U=?E2T>H M4OK\S>T7;!'+\Q4J1OFS$^&@LO XM&3*YB%*AJD8Y;./C>/BHNQR=4M^773D/E7M>*=#:J"5MZ@<3#GYMK?(DGYD/< M1UCLN^Z:*\U7ZCK<#^V[V5=H._489D?"%HI>S2AUJCD68.#>,>=AJCGLH^8: M8QCJRC!]#T=_K4&P!SL*-ZJNF;_1*)C)BC=ERI],67485V8A4 M::N-K0^TQ(%P6T C./L2>>85MUA'$^6*H589RF1J&"+(M V4"4V@.TW/@J^T329,%_"RW0ID>G.!%K,GRQ4K9LB3%N7U> M0$&K.V\&1$LO0'C"8E8HNY433-UFL]%L]4]'T Z;C?ZP2CW#RQ"TPE-5B]I: MU!8B6OZB.Z6V.$ZL:E#$";OLRP6S\5)SIW>._6SH3/^X^,UE^K5U"YM \V#4 M"ZR70#[AO.Y;Q;<,_M!O#U=O%)V-C9EFNNBO_:7;5=MJB$/^RQ !>Y # M;+4]Z \&9<#]@ ;YM>OZ3+_R'7@4%LVP=5HW]X:]T$]Y8?ZW&/7?EW0\TMA? MR?T:P88/'47H^N;SFU^:$4[*!5-YF"0P374QD3N*Z=@ACEDNN+'9E5/0-3[_=5*DO[S2?"/%-[Y?=*S@91__ M$-B0[/>#4P''"C[,PQ-"'A,50"!^HNT:X/BY^I?O>L9DL3T6=&(2D(^.-E9> M-!>3EV>@)8+RR?@%F*F]N&B9X-^\ C]\N&'/FJZ!'JG\R[>8H@Z'W7/E$9X0 MZZE,-7QI8HP! GCJJV&!WFE;W[0&_]NU/8T\^+??3&T*X!$4EX:W: 1?K8ZH M\VK#:#G!JR[>D<)?, %"S?NQ&0"O>8KF@YH""+C\(1OV MK.VXRK,&^\^'+UUL2^02( )?FY]SMD44&(.Z8=GN>$&NF/$0?!_O']'7L)0'FM>3&\J?+;^<.Y\L0L MS(0R%U@G@\W))\8+9J#+:P[JT=B8XXY]]^O%Q=V/BL/^XQN@)]'$$3$/.WVF M?6,*"_B;"@^!EC6;<_G-3P JBT>B'8"&/8GSS7@!& "=XFOYJY&E ' @'027V, MO$@T(VTR=G3^PU5\ER!()X^0B!^H>(F8$FOBV$^6D&TZPX!DDGHX)4%@:1X2 MA, W9O@+3((ZJSL!L248 B"BXQE+H]@C8$)^HG*LET95R-VIF38H%7B\"RZ M-]^]>7BX>_.C)'[JH'B:\X@J^&CHXOSFD]E8]SS^N,-@6_PM BR)!U8+ G$& M>-9,/SP$X,G5T.P$UM&7"BW0$V/;E:MN6/ UJ"&+VA0$F MG*SWAOOMDG*(\*]C/5-B* 7Z'V)4GRS[6 2#%D%SIP37%8@RU^!GQJ?O8#^0 M%/S,4V;AH+BV4 CKRA<0.**LDE&O4 3@A,.^="R6M?(9J,,>_!]6#046K*4R MTDR4SN(4=%CT[$.]V_!\VF\H[H3(1079$,L[6I T$^NN"*[@JT]2_])VX,P+ M)?*[SU?7ES\J_AR5@1]:7?(X:J;C/7^H<'?H.VA]M$FX.E_)U4$)#Y[=;; MB"I,CVD.WTSQ 5ZFMM3@F$X@H#Z[--C@+6FY:X ;D.S8&.1N\ZW451-4RC@* M)!W#(2,6T"KTG=Y;E*@)T*(,FMA8A9"4:9H&%'Q8;^/OP&*"'1+,] \WYCF+ MTL1-6S%2,W&^#\?,GP5WV9&G:)2:+UMJ_'A:@+/:V4-.QPJ'[Q+3#0)!BF08 M5B"#83=I.*>2W[$SZAQ3?D6J%5V8ID+MA-.S+D^U,%5OD"&ZMFE(>OJDZPP+ M](ZL21?CNM+Z,+\ZTG4[YYV=D*Z2]:7X/5UF3^'#):J44= \>9'59K. 6$Y/ M6E6"C-,48C MIEDB3A4VF6-0P@1! $)YJEP20YCTQ /LRJER 5L'M-QS!2]88U$"#:7??DN? MACR$(QYP%<0VOS"'46AK$JAJ[VV0> %B@1X3,'?YX/+;"%(J_Z7S-APV0*Z! M7Q.(XE>)DD"$A^:JL6<(@ABZ&#Q,*4,@<\S%?K*"JA$/45$L+H+8W?2PE88R M%&L_&"8P9%*H3C9OQAB0YE]EPFXR$[;C+)J#"94-&% D">4\MY;#!3]KAO.[ M9OKL=O)9AF]>6X"@3ZD+_.TC/.PHJ!N1HR4C#"G,. A1C2!)M*RCP \<8PR[ M,QY +%:')WJ RL@S-*>-Y!0.+4]G(ZQQKCK- 99P(1!.C2I*\1ACU'(8Q*A,@+G]/ MT7W&8R"9@<5H;,?CC0\X:NOU]UP":B6)!?CDPM+Q/Y_^XP.+F.&SQZS"\W06 MF4F!2XX?E B.M2P[:$#TW'+&$A/"O:=HIJE,C:>I MN5!, Q:5YX^Y'M]D,/AX2L*'=C(H\;9C &JP%V>XF["%0)#-0L)!CP,9YL6X?7#)?O/%VFZ,*FD_7W4)-PJ$J:S TU>?(GXR>BK-E'3\Z8 M-[5UY=T+Z-73Z!$7GI,3PW'Q[&^(O_#42%H0S8D6O#7A]C>NBY/'3FB-V)'"42OT")"Q"LSY:#G"TK"\+D@I U&!XE)$/)L'18V/,0 MJ[VX88$#1\.KL#,3;"YY?H"@Y=)<&GSX!IOX6!;F.=06^48B*+BLI6L9$)NX774DWE]4 \)B M+YK)][,QP[HUHI8'U@NE(U:;&QZ>,TP'<80.:39SN4C@Y,+C8HE2MJDK-+AG MP%P-(45-PC@DWGCLSWS^9;1Q) T!,A<@$;E]TJD6&/?T.@B_)\"7]%H;]%K# M#0\%_%H6+Q1E4-<+IKP"9T7'G>$"X(.WSI7A@N:OF;<3;#;^!>7L!2WGB0@M M:J&.W,J7AN-6RZLJ>,Y$31B,0\)".[ R^(_8>V.4/9'Z)V:PCM&:)F-@?]Q2 M!C:K,R:\P@JF_%M/!CG3^*.CA=!487<%JL;<]O E5/Z"_0"Z&L@7E'IX ^21 M#0JV*T@S7BO(<$ $X'4OKQ^'L(.>2;?%,=^3T+M08;$X$)2VSWU;!$& HK&'>-':J0EP@&2U?6Y(,#9L2M,1EFU<^4W46.4Q!#JP8WDFEI.3&@AG4"3\\$: ME_X- !=+P8 Q&\6.#-% UR--D SWH.\]QP_&>]$L3INJQ# (W0&!E,3 M()'I$Y=/C 3 RS,EJ/J%OEW[A11T/!L;,FS#GAN6**06UKMKB*(R,[S+,8UO M:*/#X2"Q)@>S'@=W$KQ!U(3-21PW-D',A] M? 7/I^# AM&CXW'>2*Z(1ZZL\/RQPB(_:#+B?@!@MA \ WXJ12&SM M1&]I_+X8BV )8<*K8-'=,Y9Y#Q1\)GTXX\I,$CG4+N$U16^(6J]ZI M!\=BM2C<0OBF#-ZKD?X[8M($Q0, 6(#Q>XLYB'N3#HET_FN ? =% ;F< B&E M.>2ZW#4%JH1G.]S0)5!(\H]0Q\$:HS,1M6C, MX#J.)1"Z+H)B_L3/<8_$S& M&U7IT'[R#?IVZ9K6!%!@]Q,G<[P"-2E$3HO)+N&!$RXJ#\"^XDZ+9Q1.$[ EY(*>S:E:KE11&YP MGP37'H.S@%^M!3T[Y,Z9",76#1=;$9==BD:*/>"@D_@!5=VT%XS*\AHP+E7_ MQSDLVSH+?@QOZ5+GBVN-"3.3HAO$@85._= _$A2')IDH-.LG)Z- [U$LY6DR M9!C\M^KDBJZ^X#=A5\BRW[2JD1L@+"..?_-6!+RZ-;T"'('O+*F'!$ETEAA; MBBDCH8$43,!XZ(,HER[N;<2M-9QI>)UM\U2:V&C"/*-K8S#QP,)=Q'4N.3"& MZ.7PZFUP JT$((.)"ZM[24V\5FY"Y[$V&+) [M9^V9$L&U0K)JTB3+>!:)*W@K'WHM6GKV<593.!>8:8G--.$!6(:?B M5&K\($[0(B0_3=W\;2 %8 K(\,C#55J7285:6-"]C%): _U2L\./ MY6]7O'S*/, LK]CZK D6BR$IYS!/DUF82VAXC?3BA[*?*A^K8A?N28P"(1BU MF2,8H[)81ZW6N=((HVWHXKE9D3F>0(Y$@[Y*MEK!H48__!:B2F AQ')4\'L5 ML+@&GW@9&@G.0(ACQ4RR\"Z,P"&<$*Y\W?,0\QOQT!85:61IXG'4I M0% "X03A#WK5Y)8 2@K6B 3I-,R,TNGC;<),R,#/RLDS>F'XJN2C M>E-4'?5.&FAJ_!R/*/O-6:*DS"[%I;GDC5("SFBV\A4^'YVJ@XC7( KE[UK\ M30)U=V).[\6UX?CPD@E.?5PN$ M%7Q\$;[U^ZF.\7U)DUC]. VLTI0]D0.7 :CR['4[]1.$_-Z].KKZ]_ MQO##8;?OEC<)&P5\ E9K-0Z0P(0 >>DL),:9DBQMZ (1E'13_(6MH2JF"&4K M09"Q4P;PD/"QS/AB,;?1B@+3GPE\;PZY2A ,$G^N25;7A3/R)YDPMOF/(!T) M@ZHQA!43G[X$^F>BM7<*?Z/?&+FLET8AN+J947'('L*;Y[%S6MRH,^9DQ70G#Q=#D];6#.K9H0ZJ!1&+.( 9P\4*G6DG",]C/1+QLI(#)032 M ->]O?,S:Q*NE1*K:!BGPTFI'COT=3Z2SXLUW").+H;*^Z6,1^2&">%_)V"NUZD*5;' M@&-,6YXF,,2'(@R"R&FUV-]4CE?U &[B?&DXW=X(?EP8[K2UNE; OPC/M;I5 M6$"@&ZUHK9^\SV#+(,YMIL%KLX6"@1F&3.SV,B[;/#&4='DW:4 WH45&?NKV M3(1B3 P>#M!(S5U9R5Y<,YOIE5/:BGG"ZM%,RC)CI15&7!=SAT:Y^@'R%S'K MO=2Q24- A3$FDE.^-:?LS$"Z9AS"L;!-2?D).(T[]2;8P*E M>FL2H/\(RW6GN@2(<^4QOINIP5 7#9K09#LL@*A=7/E,P)^%F?GWG*8+.$NH MJ;B8:RF*);:1 _ZHS\&>>E9,*)E66;F00$6*B]JK&XB0Q7?(#$D#+-1&IY3D MNLM4OA]WE5H2UI,-$(HG]Q(OG:9\C,?(/?8,=4(EKW5S)&PC),.HOC!L$8>Y MA2@LMA.H\Z/N2%DGE.7$A2B5G (2RBRE,8OI3EDQ@(7== /X@F*Z=FRO4)DBN6LL\X M&H^EU1US^4H3N0,W 2>,*HHEKM;P53:9-$4#5<92396D.I_;Q+3HJN">4.XF MX6\G$RJ?LB>2Q&J+629D=ND0,&QV,> GY77.V"[ER,*)IQFV!;"&$&G"5: @ MR2J(Y/_&'B>8Z2OKU62N3-4@>V??)4@%MIHJX7M(SO H-D52G[*XSPK)1H+M M'->6\?L8^*S6^G.2E.P4*B) 3E$@CH0EEZIBR]MCJ_4(WY"]H/8RV*E "=(4 M43>E^8P.AV"3RC)7$_7@'>7L1O<2\:9AU&%2^J3]>1/ AOY0Q11:.4!AM+V1 M8IT4$X"$)B+_EEC<6>>.:R6H]'H'W-/ ZGRJD4 &6"$Y?3T4QYLS2\;$4AU- M<)N.A!;)FLE,7U(0#:7;H$LU9N5[NZCM04?=0OM%= ZTJ>Y =J_E"N^[?07( MD*CJ>3YY .\"J%^$NIPI%%>DH<<%[5SDH39;UU;*;5QQ_;3;4?=KPRI0("1\ M528"N/1:04,C=CJADDGY5UC= MBOW%S,HE+XI\1/>DM*."R'D%M>S5YORP,A;O'$YT:EBZV8$BHQXNGND,QWG0 MJ<[_\K(LX>8!^J\JU8@NV4F.IQ+C_8,>Q XWW3XZ,P87"/U%A M%3$NK(XW[9_MFT3BRERE[8D*]-J"YPL)5)T5RX;J+3\&:)L1BE9:.3<2LZ\^: M4FD($[73RX"R*L5K4IU4Y:78,N@9O?6M;VJ#< UZ&#+G7^IL*:7 .!H\CL^@ M!T$B+AWGD_[E*MH&28(DC"JVM&AZ\_[S%5$C&@0_NY),56,DNH3D@;8%WPHN MV=0*)A?868F^J(BN(>MP$E'=:AYT!3B85;8;H""1G#CVOG(82P2GK==:_)QX MPB146^AK\Q7S/]3:#V^\.]RU0U]] C,_K&&NL?25O"\FU4(,9KJQ[(#3IU69 M%*5P_C''E!ETH\S3X-!R,ZC?AS[L!W6J;"7,%FZQU?H#94%6W*G/HPO #S/O M1MW:&S3H=#165[JRA>Y@4S@[^:*IW+NI.>7;_3QYVM"INNN,#_7?K[JO\-_9 MW)O*OS=>%"-8@6SWYEGPUI&?WCD:V+7+N+)Z*BO _#9!7?V\@T<8E-L L+GQQR1+QQ\T %U_F MF6P"@;[^D0!S>.+MW^W=V1AY]D^U.RWM;)-VGH&Q/60W'SSDSGQQI"FFX?#? M*.U^ROYTT=]^WFQ>SPT3S"K,8-R$+L]!H-3R3RT%J5__)E;?;)C PZ[X_Z)>SQH!BK> M]'O;7L_H:.CV^OT]6<_1<>=XLZ4LWODMK^#H1U?PW/I$=5++]'6.NEAH(*NT MC!_4_=?6]Q\5[;QQ9 ONW!WTAN[)H/FP&TR'ATYT7S>R#PRYVRS^VFU\>"QSE@-Y/A),8F"C6VG MC<8S!WOL#KM#]VB)056SV,=C+3N]<^/>V!V=K"_==G3G'LI65F]AK]OM-)L9 MZV_?^ORXW;7U>?$O&'HTOWI!(=1H'R.]+V#"D63U58*LD-S0!2F+@5S4(9F6"]MXE] M6U^%L I3(<[=@[ 8D[.V=%DBG#D69ZT@&ZS2AGXS4#<4WT2ZY@XJ)KE'L1Z0 MX!B!SJA\*Z6:/H1@- 1F#4E@DE"5Q&@_U5&Q4.<[Y>[1?,OU197[9%&Q7)W=H^9QK MSG3EX7<\*]CWD# ^J)LZY$-.8+=!87(%G$%3#=>6(?%81&/74AN*P79"I8N" M!&P5K+["HT6R*;#].)/RW[C$OW\!/W 3)3>K-;\.IND\W6)(:EVK MF$-M_>X\DD39"]GR.Y& %('[I>(BJWZ2J\"!H0,^@EVJ;R FK5Z=!,-5E4^4 M*6Y7P3I8)PBEH%Q[9#(B\"Y9B#^Z--7JGF%74N2W::"4H @AQT?'/\'0-VG@ M81\2HMT[1 6&5FGS-)0B)ZO0EJJ#L6,)0BO'>BZ[?,9[2:FZ#$&7NA+8JW"D MM7HIN$N:*=15W>IVNYGT1[= L\LM^'H_ ?F/?D+6^-TF9.#:K(U8E%A7O&LJ M$&KG4G^8ILW. MF_JD?>>>9;5[ 4-]#IVVK;Y("/"NKE$R02QI*A2*9F%DM]VI-AH :R3-L99) M5](*8GQ6;F* # (K?C(;Y;X" H U.R@JH($G%EPP4JD,C^7]U28,NGC?-)CI MC0\'8VF]8!I2H\*;VE5#6MS:S,A,4(LYFY69M@$E['K484T7 X^:C;)--/$B M:M)S&P0Y]<2 \0]Z;O?HV#T:#;0A=C#LC]U!M^YX69F_GXJ&*D?D_1#4DQR13_RU/, F#T56Y-5<,F9KB?] MQ=%K1LDBJW;T"T_.\$I+QO_VCR6 \+*9W+.T%[,/SBH$IE;VV+@XNC>]A+EO M/O>G\<6!@_:>EZ:A<7"4+C.\!VWL")<7/X"%?I5NSMS9OXJ74H)%R70KH/(7 M"&M%EE.J:6:SNHBS8(I@\%X<2ZERD%R&.E:A[T^2. M$"066]JH&:UX&=Z:!/?*UC=O:8^7V??,>?7)L,V:51(YCON]WKN:SW1>U9F1 MY[HSBP63]S^H.Z]4P-/ M2QJX' X"ACA6?= 7 *O;)VJ*UT4L4W7\LFY2/SJ-]#FD8T]Z!^&4ZDC,'@< M8)S!@P] SK@@JZ66UJO&_* 6'25SV(,S@C?<0Q106:_F M2]:JMR4\6Z_!,I *($4_S $"5.09-HF#4T1)*:YCWYRDI4XS4J?/4+L$JNM< MV@/8+_+CC)QST#_NN[WA"!\[Z"D%^'@TU+-X:%6V[@IJZ_+=YQ$[ M^YYZQ.0)]9#)M ?#-W148_%V\G('?9')5&%2NZL .FK ;-%Z,ZH521V MW:&(+;>(3E]G"%1$\6$#YC))8@K'WZ0>H18P2(\2S7,O18,"T75@Z;(' _#P M2W,< *C U;4M;9Z:31!O(/^3WO\O?'8MR]@&R[@@KBWH5,?N(H]0-^\O"72] M!;YB4.WG" /F"PBC=9VP7Y<-'XG7R^6\"F,5,_(X9..D ;7_XK=+O ?=,O-4 M6:,Y>HA BPRI^R0T=2V]OI:C&'#+K.!>Q\UG9X[UN[8KPPS^V*IFCYHP MIR$=F,3K!FV!YQ"1Z'>[@+TECROS7APW@#2J/G@PHB=<& HY5MV2,J9IXCWH-_ICBQ8 M7$K[RXP60-D=. ]OPV#F?-2NWHO93-W15/L(E?6XC(%H:TI^YXD5*JEJ ;9]/;P"_ C0[))^ / MSMZJE5KLA5,&Z;4D#MZ!X+6X#^!$(4*%2=*"1SO.KRF$HA&'<^:%*<6L?(F= =7NH+;^+H/$'\.J.> I)33FX-7O]!%Y T/H^0) H\<0;EXCMULNPZ:3V.35D#]P!(HHN3 M6'7](!^X=/L$X7Z'CVT_B*^J; EYE#6J(R06H(&1S0'-0W"F!R>D=:&/9(#/ MX>''27RH?2(6N%YF=^]FLXGR:A^02[,3F[U?)%/$<)O!9FV63="(&@$6J8*E M1N1Y#O7Y YH339VD'J1@EZ@P_YY0' DPJI=X!^WDA9)I2\=@"S&OED M*/KXYA/@L&<7LT]!EB7I/H8^!QWGXLO9Y>GU^6^_.I_.3J_.KMJHYS8+42(@ M.0OYF@!L+DT$I9#A7=H]]QQ_C<4NWR#)<%T,)5P M4H21?PA(;M/(*S($9"U2^!-I#>5)P4V"E'OXOUJ=%";CU#"$ERU+(-F)(]X/ M0KTH4D.I.ET(K4Z X.R5-$4$.=;&;$$<1+\$:33D&(A1.:,#J:?IX1DJY1 MD?7EQ5R-.J!SVW>'XJ(1PLV$J94L&6U_%9R\O4B,?^/07A >>,I2> M+] %2!(3K&@R@5HHHY<(921O/+3=&ZQHIU _T$[UT;I+G5_T!#ZJLV(EJ6FI MVX$$>234B/%Q4QMY\#DTKOEE B8,C]W!T6CUI#?M8OA"&K>:"Z/.9OT>IGO3 MEG?LCHZ:&]L_2E_H;?=:)_T+\WF1(3E?6"U>6/:FY_FX7>W'([<[:D9)VO'K M5=M*2/\$GLRWCM2$_NFNX9N!.QH=/&%LKI. 7N8O81*U<^J^G=%7>7Z,P22?DQ22M?P&RC78XW MM<9F:VRVQF9K;+;&9FMLML9F:VS^>:YA:VRVQN:3&YLE.]/*?7L,:T.9,/_U MRQ^3- K?PG_5/_\#4$L#!!0 ( $&6>% ]Q5@OI L "9X 1 =&)T M8RTR,#$Y,3(S,2YXQ1@ * MO3ONR )B2\ 1,F^BBV=F:8R]P6[SP++79!$+GY< M+0+G$3/N4_*AT3EI-QQ,7.KY9/:A\674O!Q=#08-Y\< M9K.$LI\P\2C[\C#8*)L+L3QOM9Z>GDX(?41/E'WE)RXMIVY$0^;BC2XQ$>Y? MNOUNNW/6Z?8Z)ZLI&-U' DC==K<-I'9/TM^,NYWSSKOS[NFO)<<12(1\,TY[ M];X-^N!_Y<1O?>YNA/^.WB^?WJT>_%_F(7D?7J'>W>T0#?O_>KELHU^_ MKOAG;SU]6)R^6[LB_!(,/J_'DX&XZ0Y^?OI'/.0%=^=X@1R(,^$?&BD4GWHG ME,U:8%ZG]Z@;8D#1B MA!(2+O3X>X*UI%P+F)K A9GO;N1V"V4%P$N#>8JBL4XNS(V 0), "X9<6.:+ MEEJLD* "O,!$7%.VZ.,I"@/ [/<0!?[4QU[#$8C-L) +BB^1BW>I4\L2$4)A M]4*>2J[(:\NE#\L3+OSA0L[C$^MR4LHN6GDU M*>4AQ]Z0_!#]7C+,04TD= ,7$L&$Q2#DHL -@_UDMJ9H19(+"N[# O 1!3*1 MC.88"QXCGKUDAQAR=I3/<8)Q(NO$PJ^0\GO$P+$Y%CZ8J\$W2[>#W;."[7R7 MT?6W>H*_P8C4V:IYA7LDJ/MU3@,/*ME/ MOX>07HNP:WCL\+^UPI]6]U![_I8H5^.UQZ.=[)\@;XGH#QD6,8C MUAJM@:U>9ZO849KK&:$$"/Z 7>P_2GH<#9B5CKA85UKJB7129)#9#49WXVX M$\O7$UESR;)?F=+I%!+T:V628#P@\!./T4K-W/0%.ZK=/*JQJ!/)UA/-3X@1 M6+7\'K/1'/J]&-+"53NNO3RN2MX!!4ZDH9[H7M'%PA?)=M,5C2HI3+;%G(5N M1_Q-'O&MIN@.E]%53^S+%41MY"MV-?:%?U?53-X<_U M3FGD]20[Z(7F-=](U6T74N]$:,2V MLP/[70FNT)';P*]M)C/"F\E:.[GLH2C7C;^F(E-;GDE&-@9[&.R-.=XVYO7. M2!: ,XNB!)\]'O8'SL5XU'QEY+9%,HO"0+/BW]OY0+KN*T&/:F81V%GL^!?Z M>R/^-9_YQ53"[>HR[.S NM+,ZC+NO&!?ODB:B'>]"!ZO#N]YW MQOQSA4R2-A'MJ!>:5=U3AWKG; .PF2F_@\<>@T*G:HE!S5> ^76PS%K8S6:/ M2*%7M;T\]O^X/N2_Y.?1#WCJ1)]5G\MO8S\TN+]8RC?[XVMSAJC61@I0(QMZ"E\-DW*(EV$R >+66\4B!\(<7O M4\,XSJ^T;^=O?#))V-_DTO+7]-CSY.__]^ 4X3IEP2.%+=-NA!_%Q#3?4C519 M1.1?3277E)>:G6Y3'F;!O:VE^QBQA6$_(Y3< 498CU[06<%-0O)';$^DZP)X2IT.4F2IIR;M84,Z5,SE7.J?/ M-.8P0PZV(C/YHJ=-;"W!?K?7K$T+JC^:6RU[SY?\$2&EIHH2BJ>)/#3D&3-6 M?^;(@7;LF*_) 2!1 2IO);]%&XP/>!DR=PZ)R!L00<<,(Z@IU_V0R3<@(-S4 MBT[6:41N)-N;>PCY02#+9!B2R;^C2%+#O>(:9/X# ,@X(DO M&DY\/XQI"TJ@E&7K@< +*0U0A1,.-YY0:OC,:+A4K#ZPV)R7)3*4[K( 'XHY M9C>4S 1FBTO.HW,O8F]WA"N:8!X>5T_N]!A#7N' Z.0=OA6>X;KYS-0SQY0L,P%-. /EU3 MEGU0J. HRUQ9;Z_0TAK>-O_Y-,N(= M9;T>$%?.1-S'\?_+N:EN7-(-E>X'!'HS#+G>>\"/F&SOZ<]14-7[.TQ?>:N2 M1S(F[S>E3WY(YKN=9^]E7+KQL,Y2[.W@9N?#3Q@^CT/2B(,=\4EV69*QJ^R-Z1 M[-8T"\U$//;:RE6Z]XS.&%IH'"C#>&QGU#UFC%9JWLB\ICF_)_9I#_ZJ+K"4 M"W%GN5T^D!FN$&/K*65/B'G\&D,FE(_U"LZ7EZSHTC.;#O69'\\Y>=QPIU"O MEA X]JR6!P5[88"'T\L RFJ)I^%K:OD$]6, ZW2S: \2W;]ZBC-^BQ<3S)179O*A M8?'H OGD!2Q_D ^V@Z1KS%JM)QW=XM1W7M]OYM:SG>?H/JCG(7)K M;3S''RDT&,-IWV?8%30_LTHR5V^>C9^H8;%H*4>W]YJ&S&"PGG1TBX<$&PS6 M4HYN[S:Q?"' ZT4G?G-3\M'R'-V'6_1ONID+6=/UI*-;K.ZR>J.-U*/;_4\$ MO7S6V.REHULXGC-L6H$&VM%MWJXO#;XF8H6LOD+,GTRPV?(B0Y6LC_9Q@LOH MK3=CV67@JI ?(QJ*^0XOM#Q']R'U.DK64A^'E]%4.JG@[#G1M-^EYWGT[3^5< MTCQVT(>U!&/EG-,>L:IWKQ1KY1S,GV2J]VT75^7<*AZX8/"L!&/EG"L]&*7]Z'G_\!4$L#!!0 ( $&6>%!IC)E.7PP M -^> 5 =&)T8RTR,#$Y,3(S,5]C86PN>&ULW5U;;]LX%GY?8/^#UH-= MS#XXCIVV,TV;':2Y% &R39"DLX-]*1B)CH7*HH>2$OO?+ZE++$HB>61+(KL% MVB8V#_6=^^%%Y,??ULO ><8T\DEX,IH>'(X<'+K$\\.GD]'7^_'I_=G5U[:_9K]KACY^W!$7+&8T!GO^/0(_3KW=5K9XLX7AU/ M)B\O+P48OA'Z/#EP"Z^Z>)-3%KWW%C['[]]GY['#Z?CH[FAZLYPST.8K9 M5[/#V2'[ZO"(?__F838]GOYR/'OW7^!S8A0GT>MS#M>_'K+^V-^,_&/@A]^/ M^3^/*,(.4T48':\C_V14XN[EZ(#0IPDCFT[^^/?UO;O 2S3V0ZX2%X\**MY+ M$]WT_?OWD_3;HFFMY?J1!L4SCB8%G->>V;>^HGT)2>0?1RF\:^*B.+4H[6,< M:0O^V[AH-N8?C:>S,5=/Y(T*X:<2I"3 =WCN\/^9C;P^-4:/ 8XIA=A[,<;KBZZ3-$R#M+N%A3/3T;<*,9;DXB\GR"T\6;%7"3R MEZN 262R*\Q/*. RO5]@'$X!ZAJ+%94!>6@FQ M1M05L&2Y1'3#1. _A?Z<&1#S0-P_ M\^]U,.44'4&ZI809>[SA,8R9T8HK3P=*1=,1K-P#PZ=KS(*]5IN2YIVY0GM/ M[=D[KUA-ML0/:*V734/3CD!<(!HRF4>WF-XO6$#7(9&U[PC.&5DN_3A/R&<3$VR\H#7<:(?A.W3 M9V\1%VA66L*^ 6K-14_9-T2@&4#I>\QB0*4#2/L'"90JO(=^4B]0I&JJ7J$! M!0DB[FUP!\UR.L*NRQ@@+EG[GN!H@Z*4H"= L[: 9CT# AJ]AJRG&A1H5!JR M?L$!!0BC[GVR 2A1< \"!6,;AQ[VBGXX['U70MC'O)/# M[,_4&3L%5?E'%'I.UH4C]-$?]N85#P'LC"%\G9YF/^\7:79Q!Q@/K$OQYE]6X574O8I=1U"6=8\&;VF D1= M0<7UQ;^\Q23B QC>S=AGJBSHYY0L5=+*)4,:D):%QAXR87I/P*<9TF3'1H ).I2.RHR21:P#"@ZU^WE1)@=Q>1VA'Z:)U M&Z K%.<./MYQR'=S+]&.&5;KC8-F1T%CE9I(.:M4YDT!@K,VY)P9/[26.J M1&TF;"OY^ $<_=I'CW[@QS[63_\TM;4@N=RB#0^L+#6R3VB"O38\M>K$M.O( M&9.DG1:BLY?X#Q7#%1^!\_7A2AN)7^P!U85(;)%M?;R<(Z79[C.68(/1:X M2\Q"E*BGM*A@DV@/RKUU:JMOROR$YX3B!\J"24(WZ?=RW0')C<:8Y9*$*8[T M$ %5,*FV-)VF6RFG%D^:^;;. D\]S^>B0,$M\KVK\ RM_!@%)?R*"3$ K>D$ MOH\2X;*Q3JUW?%-FB+UBD^FIZR;+))T68L'2=WU%1H#0FL[H^Z@5+AOKU"I_ M41N2',R.GLN:T>2"IK;V90/9V%G*:(,YC2U8G0)SUL[I;/.=4F5X&GIM/$E/ M:=HXH;S)IQGL7D#=D3_=N18R-C].JEQ>L]^'>1V@^:@AX=V (^6[ <[/0A?_ M[/-%!LTI1 +J-Q746UJ'S)T2M;D0\9F2*+JE9*XJCX1&1DN\9QPFJDG/;0O3 M\:E!L+6B3.3&NO1Q1J+X9I[#5 UCA6:F Z=>\(U\ 2L5$]/,V>[E:\868&*Y MW-BT#R@XJ*BD26FVN<,]#EB?3]DIF0'?->(M_="/8L[C,\XW_2M&)T!ZTPX$ MUUH[B=CG85L&+YD0LE<\$\;0-C-GU7[I]8&+-6..J< /$=U<,3&F'FO;X 20J6XQJL%;;(L@EX]Q_"K/U37?S0%$8(9>+Y3/R M0PX]'UVBM=Q^6G5B.I8,;P\[R-@Z.^%O]47IF^>97"!!149A>MIR> O02<\Z M=6=UC[J^*[3K>!M?M^M7Y[8I\967O.KYQ(HBY:!:2F Z9@/5*V554^<- M/-,$/))9F+=YJYRW*??R#[0BT0>G.BG:+QOUG#;'!W,?;22'B/ GPSOV0Q+G3Q M]J4W==@'4)M.".W567]_%BPDZR+_+=JDWO5 3ET6!RAFW'@)9QGKWCH#D)K. M!OOK%BH>^^8')+QGMKE?F&KLP^C4^BK7T\T<]HJ#G,+2<*106VUF7BT,^RRU M<#(V^F7@$^HN4,2B*&A/$X36TB@$5RE<0/8I-^4<4Y\PCEV^\0"?X^Q_Q:*, M@L:^B/HZB;='1&WLPW0HTJNN^@96:P'9N7VA*\95=<8>C/W.V?;G;#OL;ZRMN-)'@/]K%7Y! MZ#2=C]4]3N4M/P+2]U6D!6EV$NB6N#^PL@N RCBGAU60.8S.R0G[ PFX4$B ^Z8* M=]M!ZD.5+GJTTMVN%!*8>;M[W'5^+G[J=Y?=+O<-"3R^VX?'K.->.=1>3R1P M4\N4#:EF$-B 2XL$X+4R^,JY#W;&?A2)H$#6.X>TG@@ M5S8)+*BS.-YF\2$LJ,4E3@(3ZD%PG8E!5*&YZJG,P)%V=#R,_&%W/PG(:SE? MBGP0H>LOAA+0U].\;, _C *D]T<)J&MY.Z\*8[0NP?Q_W# UY-),=MI&:UYT M=*;7+71;O$@K;MK,UP^HO.(,E=;:TQ*:7GUIISZ@'*Q:=I#?62<$P5H]WQ $ M>RX:Y9?9"4AK%7H3TIG)@%TSD_+!0ZISS[6$%L0 ABK;C90J*OLL=X,['&'Z MG+Z&G9X3C +%XO2N_9D.^$#ERD^AVD%Z7>ZTD!PMVGQ,EGR!KW+8*)S<=,1O MJ;]VS%F>O]M9WVD0D!>^M_22T'.2/,;S)"B8[MJOU<\RO55A2)^'2-V^G5?- M+B+>\@4S&A6YZ=,&][8#O6SLCQVB$%H$@BJAZ8.H._+J9GE8[:+YM2*P.Y1T M=#:QM)UQ(U%TABC=S E]0=2+TG=[6)B])J6CY716CZL>6JG8_[8.$9;_.TZOMVOAXUMZ6*G-/#RXS;[.N M0&?SR]I;%&WA1U#K"@TK]Z?OQ*G&A*UZ[[DZ[:A=\Y"%Y=$A^_N5UZEG/$ \ #_GPRX&/#G[YU]__9I$_ MG__1Z5A?7>@Y)]8YLCM#?XP^65=@"D^L7Z$/,0@1_F1]!UY$/T%_G-Y>DE_C MQYU8[]X< :O3T:CL._0=A'^['2XJFX3A[*3;?7EY>>.C9_""\%/PQD9ZU=VA M"-MP45?X$-K_[)_W#WO'O?Y1[\WKF( ^!R'YJG_8/R1?'1[1[]^.^KV3WH>3 M_OO_:CXG!&$4+)YS^/KQD-1'_L;BGSW7?SJA_SR %J$"C\X>0W<+P<9[5Z. MWB#\V"5BO>X?WR[O[ F<@H[K4TIL>)!*T5IX93!J)8N@:H9R"8?/702RDC%H2J A9-IP#/ MB0G<1]\=DP9$>J!MHXAT0?_Q!GFN[4(UTE*U5 0]>4!P"VWH/M/O53#%$A5! MNL&(-/9P3GT8:48S2IX*E$RF(EA)#_0?+R%Q]DHV!<4KZPKE>VK-O7-(IF]3 M. *O:MMPBE8$X@)@G]@\N('X;D(@ MEFS4=U7KPVKR97H/'U'!BA3)UU6;2]:#K)*KT3WK 51+UN.J]=!)A:KWD7J@ MA (U^4L]5'*I1GOS.0R!ZU74G554@E5/8S1QBL%I M&E!/NO9@@Z9%M2N0 0;83C'S"F<1"%ZKI&]WZ/N4=PS8A%2![>@!=AR7P O8 MRXSD05FC+&IQ_;!+BG:3,EUN!?7C7CRLXZ I<$N"+DHW@)@]J3.%TP>(2\+- MB]:/%7A>.81,H'YNW2A3\3QF\K'KN_1-U27Y-8>; M>#WH.]!)D=,*-WT12CZFE1S&?WI6QTJELC\"W['B*JQ<';5!Y[_OS&'M$X"+ MEU/DYT3$2F6:P<9_ZYD#>B0%:OV4J^+G&H$KWH?F0+]= ;V4M=#8RDHW E?R M]B4'^YT4=K:6'\$,!9^LI+)$AU0+#]DYZ!Y-=D"8ZS)85Q^#X('U]RCH/ (P MZ]*)01=Z89!^PJ8*G<->DMWP0_+Q_0(AL1<]PR46#P70(=-$''%4;H.EN*F32>H,^;1'#%Y= MG;;&%ZN40^[T4L59G@H!7S*=.?2U2M0*UO-DTBHB2%"\4F**4V@5*U*#(QT% M1.3T#[>>G?L>1X>J"$JGDYOZPDT99$J*2#QJET2Z0D<^FP9\2]99(@(+1>\K MYRZ_X!/P(N\E2(W93&U5.D5H!(5_M M$G9+0U@^=-*0G(HI?OE[GA_?MT-(B041%[*98PU[=1!<1R';#4.ZM(2*U:+F,\%% M+'14[7>*81!$T#F/,,U.@=A%#MMEP_0X!63-3/T!F=3FPI2"3E.J+O.I7$\E MH0NXN59$MJRR;65;J9.([KGN"EM2%1<* MU9A+[=K:B,@]-I'&Y'+V7HOS=FBPE8B75^J M6;FC(W+P/]!$23>@^3X1AA1_7!E+.%M69RWKLY85UJ:1Y)2)'/J/J^A302LK M61M,Z;D3.:#'JT!3T3@Y=2E<&U;1B119F+W#59@+*2L5JS%A4BM)LM,6G;F2Q]@MC9=;#-X%3 M<0Y'#FQAT"PZ_"8@KW<01TZ3PL!:QKLD-?^\WS&QWS&QJSLFR&S()LCC'4ZW M;O!T.C\E4Z,)Z21/\DT3:DFS]TWH:FY:AE<1=XI:E:>OEFQG0X4V$RH"^88P M;GM%?0R:O.FB)I9-WH)Q!\@,Z18^0Y_FQ(2J;&5N\9:V8FAW+J2G@IF^M+BZ M4V[*$$BTE5:^)D]2-82]J5*R AQFB"*_K9)$/KK_!OZ'\%D4A&2MA$6[.$E! M7CE#IQ\"M,*QJG&;TVL!KL@#7:N!(";EJ?R0P[<#SKL,)U+,NOW#C6R'+6E@" M6S@M:C>3H#"KN"&#'_D /,*>>&XDD[KOM31!TH[BJ-&+R,HHUFS>P7K'^^8" MI(5W>VL$2*W>/D2Z#Y'N0Z3[$*DAR_I]B'0?(MV'2&L.D0HF]+=TRN0E(4#I M;)Y3G6[ 61=%@HE&LA@*9N MWD@!N*'PV26!Y@>0X/Q&T(70IZ?M?H4*$RNDV@BHE;*X#O[*(VNB9IUT/=]A M,3Z-]BT4:/S L-(M70Y=V.;;#68F(PR!U0C'&G"RFWST+'I MK"C!:RP*S TZM_;8[VL>I]K'H?JVX\[K"-L>I] M.N\^G9?+D3 /MJ6SNZM.YVWN(.\=3N$[>D$+H-+H M;;&@Z?F]?,0-O9\8D6^AIF4Y1=N(B)8HZ+=#\Z%DT&N)#,VB8+&-34X="3;LWN/K5FZ\3NTVCJ=Z:%6>"Y0-/V*^7O/VZ9 MX7GX15;_6)O5SQAV;T!^<6U=T_.$2*?=,@+$6@A?YQQ6S,,5""-,9BZG4>#Z M,&!IAWI'B,8Y0H,'VH;L4,!85=7?]SZTPVV)G);J]16U@G9G%>?P@=B#X(SH M@'P* C>XFV$(G&O_.\ NG?#>$E\N22[4K:%YUFOC$&U@ *$S:+49L(SC01# M,+@B#C#".#,]*W+.+;ZS!$NT;>2M8VDVA_XS08CP_ I*2,R6VEGNBDHV$LY> MG[+?$7X:^F2DLJ'LFA%^^=VGD:.NF<&56QA @F9"C'$.GZ&'V!G?%Z_T"E9) MBK!4;&?IU=!:&/DT*RA3P5$^.\JQ6FEAD*!5BF\PG '721ICNCLKG@Z*[Y2-7.S?:)6\4JCE16O3&3W>-/36!A4JCBW!=H3'WGHD6#/ M;I^$@8W=6>AR+WEG22-*P=UD3E=O$7^9BU,;W2Y7S*Z5WCE1N+2'>PG,XG*) M)N^ND9\%5[B*1P9\?^C;_M"W'3[T+6WZ5RB$P24"/O587UUZT@!Q?,O^<#K/ MW RE3"C8K%9#3^2I1#6W_ E%6MIKIT!\O?K0M^G-Z63-$?^_*;O\6G>$Q#)?M0R3Y4 MLKNA$L%KXKBM0><,^>SMJ'RKC:!T6^<1Z=A;!5OH]BHV=)%KO4T#2KG[EC8# MK#M+U5=JFZ-,RLRF4M4TSG%IDM8),V25,W/:6,1\!4,UM1*IK6-2I8M&=*B= MO%*FV.]N.$FWF%VZX,'UW'"NLT-#LX)MH[.,6L+Y8DMQOQN,R)(XG).QYN+/ MR&4ISM)4IX^K(;^T!@OXC@73.C+93@;DW6C$]?8I0_N4H372L..V?^/1),E, M%](Y:D1+V.P$H!+ZFS8+$4+7B8AH";<3VBI#B2:96Q#0JIM-D\-=M3)NCQV;;@ K0IN<8NW%64IT]F0IAJ51UVJH>D[G+BV[(JLI&"^7./GRFU,# >_ MB)%J#YZKSEO^BI%L?Z]-958+7"*B9$G:1 M)EP=EXR^+'.NZMMS=DT +HW\)(F, :RZ-'1X2K^A; 52S>R2XZ/6&;XHYXV M\"9,?A^XSZ[#GTQ(KQ?0%#4@%2^JEA"*ET;F1JN MQQM]374+/:9Y,'%G(W3AAW0(D5Q$4[J2YN\YD!,A(4S/'G6'/(WETLC09WU\ MFW8?PRDBSN=Z?.Z2M2JI-CB; !=/@2^[04 NT\+M1>OV.51"I:H]KN@X6^1? M3&<>FD-Q-B4[666U7..'-V]N=[$>(F-_K-C:Q86.7H*?4NZ^5[U;TXMI5#X5 M+:%OU>%-&6NWT+4N,'H$8.I^I0DI5SSK)4W[BHK:GW,#".NW5#E/&_: M#;:S-52NM49 LX4VDXX4R3E??'7)B/(,@Q Z3+-@A$+@9;\_0T%XA<+_0'K* M&WKTW;^(+=AFZ:\()Q_1?9Y5RTLH=4X.9 M19HRJ)+=OI:AJY/PS;:Q;'X'7B1-I%2([A:7&95$5+9[B/&('H<1X3E38F 3 MU3'Q1,\0@T=(/0]1@[5',:.Z-6P?L>4T$_';[@G&#/LP""*>CXD_)\-(>F"H MHM]JU[-]7*^CGXCQBL\N3C'D(8C\+#.$6&*+F-'21!@A:7]1]Z!>@#RL+D"N MV=HC6,P)KR)JU.2%BNI]:_4/W*+6TH0A1(WMN/W&MLYJ-[;M\OJB@!W2/IH M/S'&=V:)H1_[PAJB#"41;&ES;,PRLG?;ILPQ59Z,4WC[:!FTE, Y]\B,<@5=IXMG1:N)9+&:%X+611+]5E/Q3\(_>:L"D MA]\W![3/!UJX9X 'M-\D4&G29.%V 1Y< TX%W.\3WN\3KI6E1:\91.$$83(D MR+<&B\J;O1M8KJ5I[S>+:%7[1,42[6SU5=A;18[A6WJKX\?(#+8J.31YDR[S M'.PD*QMX_XZP&SBN39VY\!^*YX%YM=@V;KKRY)W:75T-$3LM;WX4ZB#N46,92EM$W&+RC:R5!:"E"[S"85 2[$WLBSM# MTZD;LEBESPZF)%B@3^\KE%)0V%6YK(?MJ\S5M$I&TK+H/S1V3S[Y/U!+ P04 M " !!EGA0?BC%A59$ #PIP, %0 '1B=&,M,C Q.3$R,S%?;&%B+GAM M;-U]^W/D-I+F[Q=Q_P/..QMC1TCNE\=K]\SL1NGET8U:I974]O@<&PZ*1$D< ML\@:D%1WS5]_>/"-)UE58&HN;L?J8B;X@?B02 ")Q)_^Z_,Z0<^8Y'&6_OF+ M-U^__@+A-,RB.'W\\Q7EU^@O C2*$BR%/_YBS3[XK_^\W__+T3_ MWY_^S_$QNHAQ$KU'9UEX?)FNLC^BZV"-WZ,?<(I)4&3DC^C'("G9+]G?3FZO MZ#_%Z]ZC/WS]+D#'QPZ%_8C3*",?;R^;PIZ*8O/^U:M/GSY]G6;/P:>,_)9_ M'69NQ=UE)0EQ4U;Q4(3__O;L[>LWW[]Y^^[-UY]7%/194-!';U^_?4T?O7[' MGG]S__;-^S?_\?[MM__/\3U%4)1Y\Y[7G[][37U&U-Z_^]N'J+GS"Z^ X3EF3A/B+6HN5HM)[ M\_WWW[_B3VM12?+S TGJ=[Q[5<-I2J9/8X-\!TD>O\\YO*LL# K.*.MKD%:" M_>NX%CMF/QV_>7O,FB>/OJ@_/O^")$OP+5XA7LWWQ79#69K'ZTW"0/'?G@A> MJ<$DA+QB^J]2_$A;/&(O^IZ]Z,VW[$7_5OU\%3S@Y O$)"D+M?7ZOE=6I?3* M-]@;3.(L.D^GH1YJSP2?]AU2[%"!KK[W*MQG19!, M_5] [[&D_[XJV>_R]- M!Q,\[4MW- \"NY AC_Z\ZN^:L!^OZ%\]B/AS08=)'-4@61$&"\S?P >&JNRF M]"SLE9LP:YX19=UYD:L@?^#EEOGQ8Q!L7K&1]!5.BKS^Y9C]B_83ZBF3K?2&M6BC; M3WF_)@\-2M'JM"*:S]$3(SCGSM0HTG6_R1Z;KZK$.J&%,O\5I\%5GXF])$ M&>1\\DD+L\LA20@,;W3(AEP1VZ420$,L5Q0#DG6ZB"F=!RGJ%(#1KE;7 1QBJ/S@*34ZU/[4#9A MGR0S ^ZR2RT)AE9&>+)C+811+0V,1O<$!WE)MO9!3BGIDT &J%WV*,3 4$>/ M;L5=EDE(W-MW'^V\GV!*?ATSH@OQDF?78UOWZZ6R7Z;KM9!PS['('*3GU' M#3$]U*@==A7JEKXV2&[Q,TY+M>G2BWE;?3* ;%:>%#*SL\(";,B"NR#!S/IP MR2-TC8O#VI^<%!W;0_\UM#OTIU]O2!:58;$D=Y@\QZ%J05TOYH,A-I",(3J9 MV1EB 39D2"6:HR"-4"6^K\4BC8&XV^8%7G-JZLV#0LB;<= ";$R#)#%[LQMA M26:!RZ&<6X=]&01-:U]10J4Y7J31!SIA*S!? K_ IK:WJGAC@B/XAA<6>1@L M<0,YY$Q'%JWPX7E3FZXT6A9/F-C,A4':G]VP0FX-B%84!D>L^"23(A3X,)(Q ME3U;E_WN^3O.K6%,J\?,J,%/ID?.H[W/H)T\V%L*4>>V=I[Y\E4E.+6#VCR8 MO?E5:*0E7?;\D/N43FW[(4[C=;E6V@7%?0BCS16(9"_R,Y@V_WM&3LN\R-:8J )<=$+^6E\' ML*7 4 ((#S2PI#7*2N:PRPT]./H9A%+,V]3! +*9,RAD9F]O"S"Y^U/)0\\< M%TG")RWV-M=)>FMV,]2FY=5B,!K?B$URYY,$<6EH$T,^P:W6R:]Q89P5:F2] M1CJ:X/8B'%6"7HGSC,E#UAQV%C!HSQTZ8SOD8Q&?GDSM&AV")PY_6JC$$;7&#$0Q05>P124.C3(&C";>5&JHT@/F\MR0 M;(-)L;VA^(M%&K$#9QMV2,WJ^CAI^G2!1E2EZPHYJ,W.Q/%8%?%A7/,(<5V^ MO]]H'^W33=H/+Y>K51SB!J%Q(4TV/ST*8C) M.DBUP00V!5^\<0->$\@L#8))3A"'E.)*C%*-&K#QZ#(-Z8S@/OB\*(NGC,3% MUN!;ZX1]CD]FP-UQ2BTY.Y>?Y4=,_F])XCR* M0[;>:=[KM&EYS^]BKX*4X46O H9K;CBES5"FQ:=D7 ]U%0^]VG2=I>?K39)M ML>&0GT+(VYJ2%F"SC"1)S$X'(ZQAZU.Y8UP)'KJUS[*P9),UMG:0%M2VL52S M='!E3%L\Y#R;E:HN;GK>.#&F&@U-7)1@,&<$TB&9:E6QP,.544>;#F65_EZ& ML[P>SW(^\,\X(.=IQ#+I*VJD%_5% 1O8F@TZ.1#$L("3=S>Y.!+R MB"E05R/BUQW,PIC:Z6&[6(KJ]1_[8H8*5,V&[C,0#% TGJ63&;69FYN%]!8 M!8V<[X97PAPRH"<$B@HJ9%I."&$85D"8)8'H@OXV7&2UR/JFB1;ND"J2("BZ MZ-!I*5.-'A5SN H VK#!S(TT'< M)']-LT_I'0[R+,7199Z7TKJI@[S?6:L%=G_VJA$&02$7A)K9+%,Z_HUIH5H- M";T9^?1CEI1I$9#M19Q@HC(\&CF__-' [/-F( 2(+VID&IXTPDA(S[DF)B9; MMWB3D2).'\5]RN'TCVJ7BRD4(C[9<=1LA]FBA% ?'%A$]#G%H% M"1T %+HI'Y(XO$BR8!A4HI'Q2Q<%O#Y).@* J"&CTA!"""(N.><,IKV_ZNXI MH-]C61;\,G#*5;W3;53R/)MQJ,!@3F/0 ,0D!YBZ^4WGKK$C))111WOF>P\)^/,<%[F%AD,A MK\GVE0![*?9[$F!(I(0E16G>W9W?WT&B0C5<.S%"DO5/# U7]\C2*PY#?(G3=7$(Z_)\SI@>EGRZ.]@6KP#1FI@^H@?^ G9'_@? M9?P<))07>]E*V(.%D.X*N<:%>E[FIC+OK2TR>//-+:T\&"XY@-3>X$(:G2.4 M8NZP!$F2?1(W2F4$15GY4*S*! 6U"A7YW9OOOSOZ]NT[%!3HC); %@G0NS=' MB'&&<_=W;[[]P]%WW[Q627P'@\B7Z3/]0!G9TJ^E^;)]$;_G]65P_5/Z[7,P M1%2 DD_D5R(P.'!#\":(H_//&W;YFMF*:63])D4SP.VG05,(@N&)"9V?.X >#/+UI@,M48<;)EG62Y94<158$R97K#$N7R&IYO[A"$.=7 OTU;:(1 M$W.5N'^ZZ$'+S)%EP5@8"\ AE:Z6US\L=,$=243;E\ MUH[T8Q;=NEJS+VO*5;"N;+8JLQ-O'$[)_VJ9)J]THF.TXINR.$)AQ5(H7!RX MF8[>Z+R.O8M##W$V:&61F!#"].65(^'PH7]6Z+D D0'&=H?4VE=Q\! G<1'C MG ["/%#W*4LB3'(V8RBVE@4!=W6?C!E;J2ZG7'7!C&,C 4L#VN7BY/+J\O[R M_ XMKL_0W?WR]*]_65Z=G=_>_1Z=__?'R_N?X5'5G96S$]"1:Y!IY18WTF$2 M#,+4'MY-L&7>&>T=]!=2XJA3-[?X J<2YO#+1U1-Y:,[J(,AY'C,VMB$C2B" M3R #44BS#0B#NG5&Z%N,VWZ(OXI)<*7)=,W>=@J*, )=\MP.ZSK8;% ]]7>H8W[+B"VJ88);W? M3ZJ&*MU+VA>;O=WMV+3WD$9"&H@IX&$W%7'-0Y!2TJ=A,$#MV@>%V.QTL6/3 M!SKMSVCL?8G 3)BY'6,W3WAFU]>ZUNGL\/8#H, M%'3JX1P*9=&9B4QN05%& M!3 &R06E/CP*',DT'KQU2\Y!#\ ,R[QI9U4"0SI7I+:(%G#SJCIJXJ>X>*K] M/7<2.FM[/8\WKDJ](WMNJF!H.0ZO-F(&'"O/\ I3Y!%U/I7F7O,Y[&H^>>A: MB2X!;3I@F.<(5$K)7JGQXQ U[8"K4P^YZS.;*61PWL#,!<\@+-*]L=,0# ME!B'<5$-+R".873D MQ(A4["O!^#I-2M8\MB?KTG-'Y M!W.1?_!WK[]^_?H-V@0$/3.E/Z*W?SAZ_?HU^S^4B^2$@;C-^Y\X>H^^.?KV M#]\>_<>[;^J',;L#(OHCWS?^YN@/K^G#[[ZK__7VNZ-OO_V^%LW:)(?ZL^SL MR/H1HN(;S%.:)=NO81!X$44\H5"0W 1Q=)F>!IN8C@"=KZ[;I'=0]!HGX5R1 M7GB$50M,1W"&*@5#-(J('8,^CE,4"ET8%+S%11"G.#H/2$H[4;X(PW)=\GUV MZEO&8:P;H%T4?5+0O2)="MJUP%#0&>J0@K4BPI4F#.;)CL@)7F4$WQ,XDUT8/7!W5^B*3,0R:]NIDUNCDI0?:GTOJ)7B1Q["9=H@U2&4IKHU6RJ_\\TWWQ]]_\VWW.5[ M0]W$U]_^H783OZ2^89CEQ5=CG$08_)/[FG.GG-L NED[Z*;-N- "=W)L.Z]@ M7V'2J$$Z86)9O%/JP.*;(UKK,A_P0R6+.B?=14;.JHQT\LE0RRF!<65XG?]. MJ5YO*CRF #!3DBFHI0FR)5OAEW3&'&5)$I#\*QA<[DSZ;P*R)#Q;=,0]E1M, M^.T;]N4TO>9,BY.VJFC6*W5J8#CJCM6\JMDL9W89B3;4C>0^)CQNBFM@%LU" MJ_W[R!HS<5$'7FVTA3_ '!F?$(8SF0AA+U(I6VG].8"UD.2NP) J&0V9\ MF@,S[>T]T.[IN<7/."VU5J=]['?CM ^JOSTJGH$AQ "0O-4I'L-H[M,L+Y:K M"I-VL.W)^'5>%/#ZWDI' P%5*AD?R3G5V'D00*%##^0+,]O2+;21E3T)'P2 M00&M2X/.8UAKYS*P(0^X!-IP$1@T: ZP5)1G.8ZD@ZT\AC04!F-# M; CUQX[J_#7O8=#I#B<)NY<>IQ1@PI+U1.LXC5EEV"9V53W=7J>CLM==Y%$5 MZNTL.VF"H> HN%(0C5 ^0H]"7:18ZA4 @Y]-QQ&^^14UQ[8NV96DR#-V8746?I#$*>L4E7( M6?!9\QU&E>"3:!.JUB7@"'4PQFX\9CDA-'7DLK2Z,RK(QB+@V%1;7%OJ - MQ8X3QVE)+?FR,DTL;(+;2R:L$@1C.TSH](QI@_O0,7I@*C Y=!8G M9:$-O])*S\FC 603DRI1L%SJXW-D4R248/#I)\RNAY.JUV7DJ + \'0*ZB%[ZS*. U&(*NL"*-.HJ7351UWC"T>7 M H#.MBHZ$%I7!'1*6W!/(S4H"]U$--T;TK4/A?R>_50![)_[[$J H902EGQD MO0DHXV) HLD:6%=QBODZBZV2'<%9V"$!53*DD8+'DB$T U.8*.*R1KH<-+ZK MB>/^P ^\JV.\!D*_OO7ZV:D-?LAR;)KDZR%JPM"Y*%JZA9\?L $T28/TC6%4 M@-HTH!- .9"%V9?@V%'4%8&Z2:BHINN@].FTL" M0&J7JCJPVE0,=%H[8'?G]6D_+6W>$._ MPQ,S[)=ID=6S7ZEC#>H]I0!O5YE.JEASP^DH;2CY6B4D%G%_;%<=X,^]"D]^$*:_IY9\=;2-QGUUE: V<' M<>JA33L4[J%DO^[*WCY%WXW9N=C9.\G^ZS*EY^QU/-A;ESA75-+BK^^M?,#= MP_Y9=N@D^L)?:E>QUFCG#@-KXG"-"VLZCH&,3S=(":_KY?0$9B>="=6TXV@0 MHSS>S;!Y?YX:+PHRH)P0XP$O6F*.P!K;)]>"?"'Q$E5X[G)U&N1/%TGVR99_ MS:PR2Q2U ;PRGEHA#\9H.H#4QUAG*\24$-<"E^R5VGJ&[H9DSW&$HY/M1[XL MV:1G6K!KQL3%/V8*3BG(\W@]L:*#07UD*6!(/!FZE&;PYOQV<7]Y_0-:G-Y? M_FB]O_V C>J<#P!JV<3;_HOAHEE M^N5O1 _;.J,ANQB^>1V0K*UG>$.K$O,P-9;YDY![1HU#<0FCCL>!>$$E/LAI_G/,3DL/?U+G<2CK@+; MO<9G6/RW,W^O\C78+\-S+L!S4MR1%1ODR774AF/ZQD*6XAUXIOT^BG@FWG748!/.!FLG%U<2 )C)>K<$/P)HBC>OY> M3?:IS[LLGC 1:TS.W\.ML'D9.:;"9JJZE 2?PR-J,21WI=K<=,='^(RI54,^ M5-+7]O\FV#+;SY;RPY#0J=I5ZYZ,'G7,A<'P EPJ[.87F$J"-MG:J19:WV$C M=,6NCM!N>@)4XM?QR[BLQA!L?3L0FT7^%!=/IV5>9&M,+M-Z#%+?@[UK8=Y.8>Q;(Q>229E]0 MV M\^3"%T.V2EIO?L"H(19COCX*UOYV[KR:L+FBTYY[A&:IDF^LI5.%[S";8 M^MNE<'>UX?@*!E'=PU(U'VE, 3 #CE6,==>>W=Y.AJP*>'4*D /-7''% MYQY"YXT% 6"R0T4=&&TH!3JS[= EDWS]X_G=B-!YKY$J(<81OS_S+DCP(U><*S.(8+'J@2'E"+#RXIE0%<=_ZS"]TRS)U@]QD':< M!2"FELX8>7CU?;8(_U'&!-,:1"7K==BX3.R@YY67KM7HD=*F!,UK=04L3;'$ M+J]8R(KBH@1S(M/=_N\\@$ =V7<;T6'=QSH:M]91+47R-?K_*]67XJ2*H6(/ M3JJQ( !4=JBH Z4-I8#Q!R9#'[+[XO)Z<7T*T4F]Q9MJ;%FNKK,"UWLHFB^B M%_=)3!OH_M4]:EEH0[P%IV+!7YR.RU*4,O%Z PL&K6IX%QEI05Y=EYAKL6FH]C4O!)33OPWDV46FE8U+/BE*AV?H_.SD]O MSQ=WY^CR&ITN[OX"AUF+-&+_80FTGH.$V?X%[5J$;&E7X#GS++.7D67XYM_H MZ@TIZ5P F.G*%-32BI&%HP=N-5UCP+QLL(=,.N.('^.4W:K)_")1(,0/"S"_ M7P_7\+.>LZ!4EP_JUYJR5&1U@I1FT2N-%'[)69R'29:7Q,7 [E:L;YN[CX\P M).@N98*RS'NHB.1@9.DQ]V4[BZ6T>Z@\6B#'LSH9>'6Y2/HB,Z7A5^89Z3X' M0RT%*.TUPWEU\C0O$!&1I2R)4O?I$BT !7^&&M.MEA+7%%]ZH0U!>SL;6FL9.?X?OZT+ OVWHN,-#]? M*18'QRAZLXZC*M)81B>MV4DV&JJ4#;B)S^7DRH0VSSO3ANXFK @"]75(3IV MY4:6Q*%# EJ#@M?4L5;@O:2O6NG9.><,47/^D3&JU@"74'U)'H.T2K)YFJ4Y MQ1GQ?YP$>9PO5S?T*S)CS'\J\SC%>7Z&\Y#$FSJUI_19[O'GXB31[T,?^)T^ M2>[E\W7[R4%?"*:K^:BEY'E\_/!A7IX"BBYIYHV5$4$KZC2G20NV'$TEB8!BIQR8';322X*S]51:D.5^O MN"=!U*2NZ$!NUT=M5GQB63YYMU-UN\R<5! 8[NZ"7O)IA#F\0[?GI^>7/RY. MKLYA4/N&,/^]V-Y0N 6M(MNEW;!YI,4X.NAY/@OD5HW!02"S$A@JNB)5' 'B M>D>(:_*MF$87G)G5UM+=NHXK @1#'6WI&'WXO'6WG#>W[":B^Y_1XOH,G?_W MQ\N;#^?7]S (RU=,;&[D4,CK2*X$V!NB>Q)@B*.$-:2&$ )GQOH+:G3:=46G M61EQ-V)C"O Z:Q]=L=X4W%D;# M'0]9?HG;%(BZ!3('%!:46LS44\DDT-< N MF?H28 BCA"6%BW$A<&9+OL*6S7W\1-&.J9;Y\6*,,+7_;6.#2JM[] M\O2O?UE>G9W?WOV>NUWW/\.@:9,;R3EHT:CA.;65#?H@G95.'(S!LV/4Y*NB M*JC5 6<,%?6RV3^SRLP\,UHYDSQDIMF,V.7UZ?+#.;I?_ V,YQ40%GZ?WV#" M[^>P^6!:<:_>F 5TSR_3R(*AD06@Y*M5XHC*(ZX SE0-:V2S4P;Y.5EEM%!: M8;"\LMFF\\7M-9T7WB$Z0T1W?UG< MD/8*>K8W'++3NWE?&]8)R&HTZ)C"O# MZY&0*=7KG?\84P 8=DY!+>?&;;2KP+8;3)8]:.;_>1\B*[F1!MMX$Z9:'V&QUS#-*^CLS8(3: M'A!0BLU.%#LVA95CPC LUT>6[^0\+^)U4&B3@0R%?%H>-<"N9>E+S$X((ZPA M%SZ*!#*-& Q2G+)F86GJ6;9S_=DIP%!?L+ZV9-&CX':BLT/NCDE8<#)'L M&!5W#+0:.2,8$X;!K0_!WS-27YJ0"XMI'J5&:?KDVHBJ=#GGH :&>^Y8AQSD MFJA1A4&^ZFJ.6QQFCVG,>H<;]1ST_$;M.E:C'\-K40)#.E>D8)V7/3[.\<.&7LZHW?HVL3,,O1ST8_!H'=LBO6AL)=<3U$2\ QL!Y$<2$ M)]*J+P>(@^0RS0M2\J4144N-.7?4]3F CJI.=Q!U4IR=D5/02LF;J2[BRFS^ MT*BCCCX,:JKSO[GY=8ZZ\V?Q<_#OG!3!4',,6CEW1OXD]@?8'QUU&(3LG-[I MG>J1;W9?)$GVB:7\N,C(658^%*LR:6YU-9G4_;YBI@.'>_LXFI.*.YG&_ 51FT/W@*;4LM(A0"TXY M3*\2AT$C[4$B-UJYJX,X$N9 .U==,&9R)&#=2<;^$488Y+Q<;Z@_SO LV=F0 M398'R7)UE:6/5_$SCL1U6([V;U)17FWC#I7MVQ+D.#KM)!5> MU@F/+OF& 36_S"\QS^LGE>3UJ-OTJO8.O8TO!@R+IV.73L"Q$W3'#ZPH= HN M'?5%1G#\F)Z6A."4#@Z$5H=E5L]2%@G)_YFX['KNH3RO6P.[5KNW73"U,#!L MW[4&TK:"* _5!:)NB3"(/SQGX49OJ]:<)U\XB3 MDET!(!^[@L&^:_RIDR&19"G],\2=_3HW.HXOQN\M?M,JV;_+;UP98!@\$;@J MFV%:)%NTB+(-8W0WJ6VO5!C$O@N?<%0F>+FJXK1.MOWHPI/M+=YDA%7@#C^* MF]_9/H0U*\0>"O;J0^_M0_1&N"F81#6L>GQI61?X^[R:R MA]%ASN(\>'PD[!9;-L&H/X93GW#4]4G[4=7I,MM)$0QYQZ U\3/JE<-^(:(D M&.1L^VB]&>SWY*JK#??HXL"0?O^%%R:X^^Q"G\;I_<@HE MXYQ-4[]\$*5]!:T_G*]6F%T+C9OJWP8%/V)* M)R:T<[-)]L@.,:7(>7K$],JKN\3X\@#VB\;(TN;I%).JK.X/HXH"V!6FX#>N7=;'6=G@$/ 2^2RD MXT1!ZP##;66^8;4%<8V+#WC]@(FR+56"O[Z%TU9&?,.V^'=4B>;H%R%J3!1Y MP :0%Q?U;:"3]=P,#B>]K$CE!EG<.C7%C$G.:.=G/P2/^(VFVF:56=.<*< ; M\YQUY,'T<0>00U[=9T60>.[:?!]!+#I55D;NTCH9.%W9BE"376DVBYJ3@BV, M1V58+,D=)L]QB!>?XUY*2)T,G,]N1:@XE[.578&8R_1B@)K&P>@4K^IK!2S6!E3FKMQVO-G8@13.4CU,SB? M7XM,Z0/5W]BXL/)2'%)P;>"$5AJYA4PG= _.ZKH%ZX,9!(N5^TJ3O$E];MTN>B-&IZCD&S0 M!^%'.G$PE+-CU,U.>@1C2HAKS3%'O*7XE!/#Y@&<\44-2SXG3#]L7L0A'>8_ MX(#=.,)"76:$.54I'6"FA.$5"#0F]O2UX M:J*5KUF<$AT?3LJ<]KB<[=K=E>MU0+;+U5W\F,8K2IFTZ!PV8P?+V(8>_ER4 M0:*Y8VO/97N+:][WYV@(O*^"9[?SAZC-L#>(XIGS4;] +%V)5[#?.R_IG5FL M7H.^K%X$)(;H##\4;=);MC.8WVT(#J)E^F- 8N9,L0 /W9Z!N[K7PU@C*]4[ MC^6H.SO=)P*6TQX5F$(JT',EC.@\$,@Q+)$&E$=87--6YTD5='OL>9&\/8Y'.?,B$Z;5Y1^;@SD MP$.#Z:>,_':9TFE32$=&6RT'PK/DIU4"5C*F)PFFKQKA&:CSB8HSCWXC%([0 M(\ER( MXQD1JVF5DHPZ85'?JQ7F# ABFN: T)K:+6BV$A=J_PFK^.Z\M1'VU M'=;RW^GF^%TE1*C6$8OMJ_1@6(4;@C=!'%6$:W+$<\_CU.@9.FGZ75MUKDI_ MC=6J!LVC<8S MO+=5(A?8S@VFMH6L.$2J:+4JZ,WKU&4;!%U,M; M'VI@4V2KR4U;)69Y;XQR@=U0R20,@T,."*7V MF&!VRFU*/OUQMPJ8S[)T-6:GV"B8\H:O<*]Y"D*1FRUA5VPPHP2:<-8M @<] M +0S;QU8E:"3S[JE<%63C2]P,_J%?4:")N&XCP&"<"-H!IU-%O*DGKBR+0L- V^9"AX],5+R$TGUZVS/VEE-I>= MUTYHME.5@H!M1(O.869FW5\]8 OP"#M^.UI[M?5-EL?\%A;%K&>,'KQ][U&H M%0O%.56E\R+JJQ9/&#T$";<'^1/&;)'8.$ORW8M&S2E:>7AMYH1V'[W,HY5V M&I5V&M(\V_%1%1KO7WCEY :3.&,ARZ38W;48L3[7.!A'Z $_QBG+?,(F)5L< MD)?$VQO^_2[3D+",CF=8_'>GKZ@K$A['S94?SWQU>7 \G]TKH3@*4R5!#**_ MEWD!)]NN6V5_(G&!EZN5=H(^MA1X))>J.)[731$O<\8XA#\D,7]^G*U6H.?] M.PS(?MU$,22?IWMHN3$N8W=(QBPJ9(4$$ACV:,)M$4ZGDD>6!OS.$/L)YE%% M@1EZ=\-O.NU$>(E'B)?)PQ.:4E%;+*R3T+V/P?)O,NPMV"O+L6AW]3G6 MR5PKI9KMVW3!$'LD8)T==V;OU6S'K.L:WY,@4ER?HL]P:%2 MX3C!E?:2V%: MG9::+6-:)XZ"759=Q41H3FEKY. TBA-*;4A(HW#H0]F*VX3LIZT=E&:,3+.= MC[9JS&ZB1\'4.M@=X^MT1GGV>=+>]D?]'N%P65R?!%]JV>E;HR]E6P38X1LG MK XS7!@^N_:>+E.@BTT)Q$UJVK 7L\;LAGX43,4*KN+&-% G/VE7*-=EPA8# MS_"&]@=QG0C].\%\,SB-%FL6!/9/_KOV,^B[YYZ*]SS+W.M'&1C7O90-;KEX MO_5211Z]9P-I_1(4==YR(->[!CF\,='B?#NI>7._1U2B<< ==&:WS".!NMEF M>+F"6I)K.EY?Q&_.'QE59B7_& ;G_E&FJ/KH4GV2:6,4NWT86 8:2TW /6?OV]=O7+Y"M],6ZC;@) MY8!E;+>:DSG+"GF9K.T@5_#VS:'.BK-#"!Q8C>=1-9&VR/H[%VZ!VYX&UPC. MS@T7=.J3(EP>U0H'XH.1LG56/E65'!6],6541=I+/%RTH,PK1R-6SQAKH95QC%B-GPD?[3(ZSI_S!/6;7!E%C3'7"7C,(&P'W4@@K)6,3]0X7S_371WR+UT&QE 2>H, M7#I54"FB0&A6;M1>DCCM*22]?,A(%*=L>G.2$9)]HO6J)R,L.;SF SGH>0TS M=ZU&+Z#6LQC[*-AKG]O;A^AUMIU+A=/+]E45J7LY="E+ MC[IR.P6RP[K"79&%OSUE281)SJ(VBJW#[Y'0//CR%'_I+=[0VC^Q&2_)'DFPMBQ5.2CYI9%+!?HT,FD HI$#3"6- M$&D4V5TI3!/@.M=D"Z[GYWZ+?A'CO8;K^RQW]AYQ@,K( 6N-!/.K)-D6XRHWO/JS7&?I,YV"XXA_@9S'"'2?GV9Y<9T5/V-V.T'V MF,;_I-^,9R2XR$CU$Y/3+1'Z!N&S-\[S@;O]UB\",#U\EFI;ET9!)>KH.P;1 M64G8?; BSQC[7-H9L(.BUQ'/N2+]7)$V+3!<=H8J7==;LL/0?!@:>',1BG@A M%2./Q#@%9%0RU?='%JPQX3M5>E!XV:N&*RVYTHM@91?I#J3DD3DP.'G/LL.5 M9,MKO0CIK)HT>V5LF*#UYEU1\['J44+\3EV7^BHHK0%R+@%.!I$=\1NL%-=$ M,5?EN03JZ[ .M9960>TC50U\=G%_ZV=VT.W*F5YV=FOA"-"!+D.V@!K.> T? M[ L@#\,%D"5?V+5#:=PS.\3;O"^L'>Z326MM^W_5[)W+3_T4US 7 M) [9/%R,W5E[1R:@WCAE.5+L[ERFM((EWZ'G%\S>/P5I]:5^Y)_I,A6#X+Y7 M0T>__D4LA$_\J'M9+!_Y;E@]VE^%K<.O, ^S94[LS#2T,WU9RK,S;!7KWH,W7S,[S"%$LTHF$L*O!FTZZ Y5U0H<>;Z5VO@AV MTQ].J;\<5PL@XSZ>I R RYH*.5!XH DE"V(YXI[N [B:\YR^:"R)'NB:R-@#*ZZKD0.RA*G3Z:O!*Z3J8F(O5 MAKVB!>[6#QM0US4MM^5&CVAIB?Y^B=\1A M]V+!V*;]U<5MK>H&4_!I\ AD*=BE^B/6KJ87!ZU;N*YJ32WK176 W=>[!.V+ M%\7[D0M@NQ4)C?]CEL9V*>]%]8.#+IJ]Q"[BMHHVJ21H'<)A?6U",= 6VZ97 MP67E[252?.>EN'V_!%K'V&V1;K]O@#;'/DCM7NPJGLO7<%S2FU84M*[CLM@W MI9P7Y52-6P9\&4,(NR [3LLX?:R2OF;I.":K"YB?OZ:*V5FKT@;.50-DY0)I MPU 8]&2G [*4Q_FOZAA16K-%GN,B9S.9]O(%30*ZG4KR&K8]O:J]6.[QQ8"A M\'3LNJCOJ!M7'+!RT)>="SN^>@^#YE)EZ1_U;QV7BCQC]AD684C*(-%9Y*F% M^;U^J1;:*](WP9:EV.6.=H=KT.=1B]4Y%N;Y5N M>A]\AY&ZWHZICZU.D4;R)9O719)DGP+*CXN,G&7E0[$J MD[J*>^W&YA?!-\LN'VIWDVUZ"Q@/YF!5D_I:K<)S1D25$K/R7 M$1ZOXE!$B9G7SZ85 M-:MM'%%9H\%T* >N%74'+UU6F:6/QRSY^.%7T>R+":(R[15T69Z?!H1LJ??+ MZJ FN-<$BC#F["J?L\5850CEDM,A'2RA1]>9)EOU%[1V6I\[DA.!2Q M-D YU/.Q)SGFD&9*X^=$L))=.6%5S>@3PX0''/,ZZQ2C%G A+)F[KYC-2 M0E41ZS!+1)I)L][///^\B44(V!FMY_!ZK;'*WJ;(HRO4S(R=-6]].S,D)3B MR^N;6DZ"/ [9D80X*=DE;N8%;V=MKU'-XZK4"VEV4P5#R'%XI0D$D^:!;Y&0 M1[@JK[US!X5!$I8)-XK&)>P#-N@-R59QP7J0JLW:IY[S;Y@:1@%*Y?34YT8S M1/^[IL-.WKEH>J:O75^P6%WCU+\.8ME>\\#9HVJ0407 2\\\#;[UFLJT2:=? M-[7(JM^Y. /Q.VWC<*:&5QH39RL)KR'-,-7&,&T[Y=S7CFEX6)EVB8XC>J*N M"'A-.+4">^J-U; (I#]6M7;ID94HO :U 95"ERK'9&R_W&%M8 CQ'G\NRB#1 M>,)N*M[6 1S!-[-_B_SL_M0(D%)NIMJ7I6J(ZZ$O*TT@6#.GH"C4FU5ES=B9.@JLBGM#G*PF]$J 9 MW!9K/JRLII,:-3R??+9!'YQPUHG/3CMWC(;E5!SD+.?<15F4=&#_$*?QNERC MZA:\')V9H]P/937D8X ?TPB3ZXRL@^3=Z[-@FTOVPD'GUR@+O349?1>_-9 O M^:DLACM@1< +*M.P"K"E;OU#D/#S6?D3QL41"M;B;&148L2^*@KIH$=]?D(G M9@2%2LRRB/]8WP2,BJ>@0$]T?H<>,$Y1A!,ZZ+']1":4)1&=/E 9 M.O/C,.FTKR0Y9A/ AS*/4YSG%!FM15>&;W-3B7>O440K]?6!QLY%DO PC_RT MKNT'S'P!Y;?7RGH;&6UP6V)K!(&QV8Q22@#RQ++]K1A!^#XA89$W.1_]D@1E MK*26M4;&',YS2?EX36TJKQ@+46=,%G$>"G?%) ZKK9RPJEI,&!:QW".*X,Z* M:*XVI(5'L1SJU'_-KT#?NR41?^ZN&ES+DOYS8+10@K/UW. A*XNFK\[35:N7 M7Z:+DCG926S[_I(DS);0P52UR9H+= QIW21LQ [J8F9IGSJ(Z6Z;%WA]1V?4 M^6F6%_E-EL3AELUM3J@%^$UJ+4<]6&TW#K2\4)N'298S9YQ:V>J(/?/4-UQ= MG,"O0[QR_@J4LW=0BTQ?UR\+_>I-D6\RS3E \)UE (K;71'!(BS PQU'1WR; F(JT6P$N M6K X-@:RT]"#ZP*Y>\CH]\#*9"8MJDN=922Z3$-V&SP^P^*_%_11[0W_%!=/ M[6*$3,$PH1S%I 35R^@HU;UAUB1J.JY*,[I5619FX$ MLF9M,>&MW3F[35M7E#=/D\8ARP]#3=R'@ %)>1(D:J,T=MPB#ZP9G< ZV>Y$ M%,4M][HM#*UH:;,T7$/.TR!_6I;%*LD^762DSUFI^9RT8#7B&,A6N]OVPY"6 MQ@)R6'%\_C#HHK,TZEWXA*,RPC4L#=]9([79HB=B'IMDD^@ M-29:+PJLG6TX;=,XVFS5!DUGO95/^^=I(A8=<8LW]$,]40,243\ANV?.74FV M9R6AEN4&4]9%/P:)PG,>I0VL(2= E^*I_E%2UPK%ZPUS?YM>2A5X,_/ DVH3 M+A=[<*1](8KX6[C.AK^*$X*)TLY;BQ?R"# T5&05@M8D%IGO#RY #5+'=3!\P\,O59 M-\'.\";+X^)43K!@$(/5+$:,FID/VY.N5Y$BH3=/.QP^C3NHMAJ)6M-Z!(2]@O].)SX;D&"-*=.%;MWAKM#.::R08&3 M;3TQPM$17W&D_E"68K3% :E=L%X,%8K8=91?9KTXILZ4>ALFF);T%-,9W#-; MM\QY^ ,F7S475S;SK!SAO*"?(*8E1WS2Q;VWDE"2$OX_Z=DG\3WX! WUUG2>!\XURH;,VPTZZAYU"9=\?].1/Q-Y/GOT)=5CM/0F[=%ZY.3)7G94; M1%RZS/:>L7JZQP[GC)KO'Q% 6A5E2#VR *^/%??LS-/U^>$O"GL%^F[*^J") M" ]63"R5 IX/3?=P5\UBQB5-1;C4$:KD9OW(Y@R)0QEPGUH!3?>U6]%9/[C^ M,X/[N)9/.M-G[$S^#19"E@+T>0W@I/L*6M&Y#88EUV4W:R3(3^WRC6?ZM'>= M+%)BV^X$4[<.UW,^_ESUT9T4 37'.+S#ANIJ_QY5^YL/O !4EX"XT$SMV*N& M-%W12P%*A&8 )WF2O4]^)"888'J06W?Y]1LP7]X SJDC+ HQ->.+LW3N=Q/ M&"P6:>36.C8=0';,&:IAK.&S9B$^4R/Q+4B1^5#5'IW'@#Z]"M7P*W,9)(1F M^K;-DKVXA$V7#%,A!NA;F]#IF^2A<,DCU)&%O(>X MCP#2^9MI!]!*#Q-UBF%])VMG6:(D)(J:U_7_(8A39AV6Z5F<\W@<:@^6*[%( M]4;IV!@U !E<1Z"2^T/5:HO)KD9H==ER_ZRK=W5B7QR=9FMVCW9OET.R@Y(D MH,:Q %1:Q.,'WI>J($"T((2*8/:W&*O8?EYU#?E\CE/OG.9E:HXH&Z,'J/%& MP57X).*$Z9>U^E=L5[8N ;5%@&G$R_29DBPCFL5;HP+H9E/A=&ROCBJ8=KHA M>!/$41WL6-F"^D"/?@MI6DF@6W94!1R;O"JSMK%\"887-^^HJ+=&53 /K37] MA90XLNS"3"L)- ]&56"LJ:X*Y42HBD7S[P?)'Z'.G'&+$W:=VV@6Z/5!M[T# M;,<6KTM"55$@6[FS<#+6VU*J@FY;,V+G,;Q=[IG?[ZH/]]QGB_ ?94S8<;BH M#%DZ;_W0;54"U(KN6(?MUV3Z+3)4Z:)6>=[A]QH7+!,"A?,<1S@ZV7[DZR;, M/\S9BO:"8=0:6W=M0 TY ;3J/BQ6!JH+81&A7[)R:,?\"C5%H;:LF=KW%M?' MYI8K%B&=*V+";;* VLX*<=A2K0);_^$JM>,SLZ&\R$B[QKA7K M^D.?3=6>>FE [>< 4CXGDS\=5?L;2.%\@HES8N:\3>:J/.HP6AE0TXW'[!0L MQ0I!G1RXO[!R$"_H?V:;#HKER*WAT(I-%E##62'*,[Q*@78[D8/XE^J_\[=- MM6ZH7(,T1*$[J %JL3%H)9?%LK Z=_!ZD_>,NF-G6?E0K,K$;6/+31/ [O]$ MP-+A#GD7ZP@M>KG<3@F.XH)?D0ZZ.7\B<4%=[I7ZT,VX(@#UTZG(=VOI(\1+ MS%:KN=H\#,MUR1=OSU@2T3 6>0_P)L'L#[8QL,Y($?^3_T[][ TFQ?:&UIE= M0,(&_HWN;L)]E0V))?NNDH(^]0M0]PU'J'F'V%;IO.4(U>^A?[$W'351T/QE M_VHIF.Q)<]VK72-OOP"%/;K!)Q0# MJ/5W0;]7*MQ@$L[GQ[M\ANLLC3#?6*(>334AN<4YIJ]YHB/;&7[&2:9U!?;[ MAA?&H D5FTZNWLOJF>,1JM_'/8/.&^>F7BTTH"1*4=*R#=157?Q,&H4J\7L+^;!SURL&+;@!U:\+]F]D4@ON-HO,;6 M[9Y_A!,OJZYC?SW,UI/UBC [K@->UY8\&L95SK4L5 -L1K@.R&NL'.XM*@#; MSH94VVJ=\;C7>%1Y_GY7Y?/!A3DCD5D#8&M9@#H-A=#:+= #2 M&JE-BKNQA-EF+I&F>G.H[E'=GZ[H7_3G^B?Z/^QD$/WE_P-02P,$% @ M099X4#2=$@7-*0 L\$" !4 !T8G1C+3(P,3DQ,C,Q7W!R92YX;6SM76US MX[B1_GY5]Q]TD[K4Y8-WQIY]F]GLI?RZY3NOY;*].\E]V:(I2$*6(A20M*W\ M^@/X(E$D 30HPF@YWJID;!D-=??3: "-1N//?WE>1*-'PA/*XA_?'7[UX=V( MQ"&;T'CVX[M?[@Z.[TXO+]^-DC2()T'$8O+CNYB]^\M___N_C<1_?_Z/@X/1 M!271Y//HC(4'E_&4_3"Z#A;D\^@G$A,>I(S_,/HUB#+Y"?OKR>V5^+7XNL^C M;[[Z&(P.#@"=_4KB">._W%ZN.YNGZ?+S^_=/3T]?Q>PQ>&+\]^2KD,&ZNV,9 M#\FZK_0A#?_SZ.SHP^&GPZ./AU\]3P739T$J_G3TX>B#^-.'C_+O7]\?'7X^ M_.[ST;?_!_R>-$BS9/T]'YZ__R#Z$_\KR/\'BBYQ;(4'>W9R3Z8_OI%$<;$PBF?P!0INNEF*()'2QC(1&WO=E M\R2(I$[OYH2DB8FOSL8N&+D)N!!_3E(:!I$55YV4 [$H!QF1N"3CZ7@I?8[ MPZ@T/94#UNY2%OX^9]%$>+_S?V3"?&Q85%,[8/4T2.87$7NR4F*+:"C&LL4B MX"NA CJ+Z508D!B!8<@R,03CV0V+:$B)F5.K7@9BO?R"Y):$A#[*OYO85%,, MQ-(-9\+8TY7T8<*,EA(\$U,ZFH'8*D=@/+LBPMD;T50T'VPHV(]4QZ/S4JS) M%N0^>#;KIJ/I0$R M,S!3OJCO&M:'.?)EL"^_EX0#";+=ES.7#&/91.?0/<,8-%.Z<=4P[K1$P_M( M&%-* D?^$L:5GNI%1_,920,:#32<&YWY$.1P4$D.?8IR3Y[3S+P)VZ5/9QX7 M:%9&0M<,&LW%3.F:1: 90.D=SF) T &D[ID$:A7>@YNI%ZA2/953UH"*!!$[ MV]Q!9SD3X=#+&"!?JO:.V#$Z126!(X:.;!DZA8B/92CBJK^8Q!/1D47HWH?)>L5\Q$+M_B-Y"$1XR;%R4]^T_%Z_)!(P=8AR2AX M(%'>_6^2%D;ZO@^S4K>)4&Y^;I60\*L9>WP_(?2]%$#^D$MR\.&P/+7Z@_CH MMX*)6S*C\KOC5)X4=K NFG:W;'):MXEC'HX8%S.4@*SJ,^#AEB6T#]K*%N^7 M^2'-03BGT=J(IIPM;'59ZHT9!*FK5[#P\AB<"DEX$%V*0?/\OV2E Z'5%(C" M(3X8%%)[P>%82#&1DEQ$P:Q;_XTF0+T?8=)[IY1>]'V:<2GC!4W"(/H;"?AY M/)%Y#MVJ5[<&HO 1$PHFV;T 4LER+_KM!F&[!5#Q7V-2?)>,7I4M%HR43;2F MKV@*5/\W&-7?*;57'(JA6/!U(3Y+]%AT- ?B\2U&/)32(\!$ND$SX19_XNPIG0. 4!! $4&U M P>HP",T-]E#1,.+B 5=(?PU^UO-H#"@VHDKQ?6Y=F*+!8OSL^W\$"T99VE^ MV4L8BG8%I:6#PH-J8PY7B.?5U'6V>-!O ^NMH%B@VI2KA/6H^B4^<)>(T'U_<2OSX&AT,%I?-A,_ER2CDJ:OL56V-@V2AQR? M+#F8!<&R,#@2I4GU2=/RRH]_6S,UGE[06/!$@^B&)=20F%"2PZA[CZ7=Q3M. M$J%?LR#-=KZ2%*STNCUN%)(,Y]F&0J-TNE!06LV]I2[H-=P%@T)4'&C("Z]J MY1=_]9:N %(CZ^ 8DX;;:>O7)%4OO"J9M53>4A=Z( *1'P=2E_&CX(GQE6!0 MCIT3\<7)52*WD,&\\ZH;^4BGYC M!J@))+ U9(,O$7RF6O0$1B'KZUCNF9#SF8AAOY9[+=A"!1C2E)!%>O'TA MWKPTA_?@+\-C]S,$6SWA\)YUKJV M,;,6<3"6O%JW%!"5,W&-\%*3L5"1O$) MSX07V7 .CH^#.O&7/0+ I'NI8J$<'*B>+Y816Q%R2R+A\G*VY71M!,=/YR3JP1@ZD !US7+"65S,10-9W$)N*%K MA,6!ALT$OL.,?>0L% '' C1%[_M>U^;LR4 &A=99U&*X'1+V RK%T@02'020 M0H%T%IZ (0%:K6$-YU8G!E]H.J]F82L M*;,:3#,E%,67B%6 480J! =\-19!SZ(@U7G"-X$#P5I;=C$,( M+11!9Q$5:P3A&L&!8%O $S)EG-QSL;W)^,HP#('D4!R=16,&F,\T>MGWQ-42VV/YJ< R)K/\P,T[FNJ']"#C%XZFPZR1G0?K:QF9 MIE5Y_RPA.,[[D&FBT\V@-N#W8G_W$\!;M_P_:F_YC_YKJXL_O=WZ=[:YB2+V M)#5_P?@9RQ[2:1:U$X'-B49VW>QQS8 ^^L*QAJYMS\3H&O-<"Y-\5=%\ME4; M9E 3^RXWL .N%LI!AV91O.HX2^>,TW]N?+86Q3:1[P(&PZ"G4@92U/(*QS:( M502^BQL,B=:V$I BI:^6IQ*M3ZT\A_O/X3!S5"MOX"A!P2LP3% U]ETA80>8 M-,)C*/^UEBP93\L,!18KZH!]W=@A;&A';#JJ4?NN_;!FS+P=4!)X#8X_DCC3 M#9)-"\_K=H.^6S'N;<%PN*=3EHAQ7?*FFTBVFOE>6=MIOE-&'.K_B;,DN>%L MJCOSV6KD>UELI_H.^?8]N+A.92O+ &NK&E(?*^;[> TRHYC5-V1*)+EQDDL MV(WD=:S)@L;Y$Y"R?FS)O"9,!J3WO8"V \].*SB07!M<(>H5ZWQ%HFF=]<:^ M5\\]!UA;WGWWFQ>,$SJ+BUADN+KG09S(>LXL_BF@L92T/"L.GM406W7BNXJ9 M'?0]](-CC,H*A4G^OG0A<%ZI6WRBVW>H*'S7/+.#S"0Y%GPJ5W(AQ"T> ,^$ MB]GL60O#JA72.W\68@M=B^T^7UT*7>1IP3+KF^5S" 1BAU_JNYB:K94XU_^^ MSPUKTR_Q9@>C5F@< ZG)XAF-LE1WVJ8D\%[+;3=L&H+C0.<+ MD649R>3X44S+L_+UG_&T=;QD&$V6W7@O_F:'9"\EH<:WM$6+0U7KCKP7C!L$ M8Y.BL!WH:5(;MP[VOM$>[-5[^6.P9,D/H[(S%#F _2[4@.KPE8 YGO M!(L^((,TL?^ -Z\)FY!6M?>==-$'8KWL^X_M5JJH"=C.QKZS,?J@JI%Z_R%] MH2NU[J?;UJ['_4W:)>&4300'/$4 )#PXUC_\Y7Y"-<(("&WM,XK22HN[+6<9 M%^+=Y-SEE\JJ(Q,RD6Z+Q$F.CF&X6O:%9M8%#>=>BL(1Z5;P7YCW0$CK.T,S M%?>$&J(JU%CGMGI-GO*_:&-#('+?292##-V6.E C6)A@?PA;]+ZS(8<9DX.# MJ"@TGS-Q2Y89#^?2 US&*:L6ZRW+Z@!'=F+9A^_<1S- /83JNX :KCS0C@ K MKVS:*,/R*J>SQ,5A(39>Z,3C37-K+#Z^8/R.\$<:]IT7.[KQG74XR/RH5 ]J M9.M7]G>!5MF/]W3&829.9^CJ_*O"TFIG$D6+>W;-8E*^P22SI"MWH_.[ W3N M/;@?["N])E*[ -^L5AT>_)BGD6E^CF?>,2; _[I0/ MA^IW"\W_=H0@J7&'Z+SD?Y#([GF,H7+I#M%Y&R011'>ZV'<$I-?FH,QPSI[-:;(XAVT+>S^W!H,A&.)W_/BHO:^45: MH:=\FKEGMR04O].(;*W5[ME@@]W]-_L^7A_,\%X*)!S^Y8P(H$):P!1/CA>, MI_2?AL-8+9'O\_47PZ_YC)E1D3@0K\IXC.,SFBS+ HKCZ7&2D#0Y5(-NHO-] MV.X)=Y@Z]_]ABNJ9/NL:"49"WZ?ZWAP&2*$XG$8N;B( Z2CPKEV8:JA\9P)X MPAVB2AR@RUBN+.I?7B 4L]J7@/- \%D[OQGSTRB@NIMXEMWXSC_P9!:]E(W# M3JQS^79+UW.6EN )>7!^WY[N>H7&Y.D/.2/%OS4=E1>$0"6BP7WXSH+PY4"L MU8S#>[3Y;K\<8V,87=3>DR=Z@&-"5ZVE_=]LM*65-0YC\6W:=[<-9-[3+!Q8 M08=>7B/\-YPL SJI]DSE5DDLDL;IG/!BLVUC%[#^O*=F.# 8&TV^1DNJW.9- ML)(^4X;JPI!G@MGV._[0G_+LL'S_\HE6CJ_U?=,"/HH?(SH&;B,MR];N9B+W& M<+@!!=]%0?YA\K&T?4&1=W^3:^>,+(#.<& N& \)F>15].^"B%3/$9*-*],? MB0&HH;@ZBV'N %+KM NL+23X!JL\=GO/CL-_9)03(<(DD_(24YP!0 I.D\*/ M+%1/KW9"[]#9$.X=;B0OG<5I;R3VFMOW5P\4$I=/U@ZR)-#V!;6=EWBP?,%X>LU24H7$U,BJ*:#X.8L4[@!&LU2@7BO[/R]44^ %XYLZ M!<+L-]"KP][:0K'TE#RK,<.#HFS*%X__;8QVGEDHBI4:H;.XMKZ MD;-0W5#@O:YJ!)5KJ3(PUP&'>-(Q%YW1)(Q8DG&@O]VM9_ -.60N> A]XO#* MM5(UFAMOVZV@J#D+R@T&@;)<5]=U-9\;*1DT,**TW0J*DK/PER.4NG3AJ()6 M>62;9P9.:"IX*X]L)C)!0S*B#F_)#BSHH6@Y"W8-C9:E_)A&VUVV7$;YK!!$ ME5HNXRGCBP(.<]44: =0U)V%M5QY4CL-.AJ^M=2+9#[.TJG@XH+Q]<=7BNB" M) ;20@%T5ZK)4M/,6D0E1"]?D"E;+ *^&D_OZ"RF4QH&<5JFWLHJ?"RB83T@ MME6AZ;O1P6ACOK)$4]%9_J3HIKO1IK_1ND./95):T@$*G&AH/#K5,9\%<5D& MXI3%B>!MDO\B7R9.QM.;FJ6<9 F-29*9ZZS@TRC_S.QAZ'_!4+XB1? MKM_S8+*^65-C+YR$(QK*= ML6FM*@SC<'L%W[T@/OS0'()KJE%)YG'BR!DPC[1F.Y_+VVV=CZ=78N7$N-6@ MLNG#\Y#J1JBYV+36"8;1HWD[3+\#8TU-Y'FX ?-I7-HU*P#!K5:^0WQ">5]'J'CH R8-(:+478,8T7F6M.\+)G, M%F)Y,)/$RK.#PZ^;HV;301ZOV.["8Z;/FJVD*9A56H]=-SY3FR"< H:?;3^> MQV0OG)M93+U4AV'TPDX!M:>!A]_T/PT<_5?UTY_^U0\&55DS;+$,XE7^)2O= MZ,M31!2-]^9@32?$,-D-PUC,+_*6T7F2TD60ZN[;--OY?D;%^HBS6U <( @_ M&Q)9XD=J[Y8FOY^*G3E-Y4^ZV4E#Y/NQ$6MX "K @=7/P=\9KXHP%?,)P*>5 MU"!B[^^#V&)GH1(<&)85LV2Y83&I2[V"$020>G_GPQ8_L#H<)>3]1-B,!\LY M#;>\0 );*H"IO3^C8;5XL%2*(VBJ&G-WJR0E>7V:Y)0E*1 :,+7WERZLH+%4 M"@Z?=Q%0GM]TJ@H,T2"ZC(606;[;*WA7^ST@N?>W*6Q]GY5:<"#9?9\-/(,! MR;V_-6&]@K11"PXD:SE<6[E=[2S%XRAB3_**1,>;.*:A.^RW>'\\PGYU,[R2 M<9A/5=H>OO]04WA_ ,(:5Y/T^U]16YEH!L8;WH/WIQ^L\;?5#I(QNUB*%4=^ MM9@7[R$&T7AZQ>+9%7TDDZ(P('P\]^K-^ZL-]F-]!ZTAP;U*&+#PU2H*[V\E M]/#5>NEQ8'0KU"AXD*O(,_)((I:[D_(!$/,J"T#L_;V"'JLGL$YP@-C]6-RX MNJ=TF<=2A-.0TX9QZ=RK,^\/$%B#O(/.<( N%NR$SN+33"SR8N%?N.!3B"OC M98+__-<(&E.L @/]N_3^(H%]%&17_>$P@V::$1AL(Z'W%P2L(07J @=PU^2I M)B!GL?@Q)+4('!A)^YZ\/Q%@#6U?;>U/FL[]=MG[K22=;W=)TBDZ_I=/T1EH MJ17.R2233Q:4)X@GJ^VCX)/5+5DR+AF_([.B&+X$ ')78X"^]R99:$"9,7EU M,4J#V8S+LL-R.5E)!34!(/G>92)9J06#SVY'RG7^N552I:-T @9'O- IZ0F$QI:C]*>W2Z M=X4"!E ACF#.1I#SZ93DKUBNI;@-TOSV@-@W133'PMX8^O3J>\>RBSGTUR(V M>ZC2X84(12*.6 I>T>!!2)'2/K.W98>^[[KM8@6]=(=AOFY5=-!,VJV26.WR M(ABF[E=29Z3F8AKLR6*^H4SDH5&62INS]M%V'>Y7C9(=]89A4,(.5\](&M!( M,59;);1L3E?+GM^.5P>J>%<^0G2O?RJWV+)[\HM,H#G*S$GBF<"]?T^_$SU6!BIMPCA,S" MU+8\J."JN#QCBX#&-G U*7' !35((X!-\3:+(I].3]YI+O,2KDGZ,UD\$*[Q M>]W-?6_/H5;8=(,ZX7%LOML'GB:(U!2^RU7T1,FD G37_Q*>U@ 6OS7!%1\U MJLLH9C;1L*L=#L>HG\<4K-="-"^L\.M@(79\6SPIIRC17M/$RP^"&=$\T*JG\AQ%4^]_34O;#MGW+DBVX7PK2M8JF-TC2C8Z M?(N3O<7)WN)D;W&RMSC96YSL+4[VLG$RQ9*Z2* K@S_:]71GRWV+>"D%V><8 MR@UGDRQ,Q_R.\$<:$G44I;LECH%CC*-T,^\ODE+R(S-82HX2721%T]Q_)$5G M0FT(NF1PXYYJ%4>USJFCG<\XBM$TMN[WJ&3TZ8T4>%P)4>)$EA3\64@C]J%Y M]4!B0,=(Y3,F8X454'Z$R%4#NRP&"1A2&@)O%=NMQY91:G13OO6:NES):+8Z MFQ;[$EMKRK3_*'F,E#I;?;L*E>[E8YU685:939D%47>PM?7.6I]@:_D-;R'7 M@7.,R^GG,IXROMA<6M#$_LRD.#9@.Y1O44J&)%;;Y@\0M-42X8 ,;);MB\QJ MT=XBN\C1>POV8D$0:[#W+2GRQ9(B]W0[XB&ATEEU;O<)E6])D:ZGMK<\R7^Y M/,G[)[;F21N)[&JX-UF2:BD=)4G>B[\2H&([F_H,[MJI5B.I/^=]&\0SS1%L M[<_[ZZIK0M2LP8>BE?9=<0FU:O=>N&483856K+I8_,/6'451)9U.&TV\/3': MU%E[-=$EB\\EW;-1M=M-O#T1:E9MERQ(\]%/5O?B.ZWC11NB/772$-%J%]TP M0289M X0U8EP0 8P11-8=:'403T0"(6:L]$#!GSYOV!DPAN:-=U>9[3W-NHV/Q"PVA M:N\F\OX&96_EZY3@"('K0-;]'$]/LH3&),GS?V!OJQ0GX9JS9]G_<-W[+VYL M.NNL8SJT6G&L \_(0[IYU5S6LTKN! [!9!S_&G J5TRR^J F\P;>@[=0E!/X M6$\M8$*_>.XZ+R]X+3Q<_LB;)N=$T=Q;4NH+X*K5$ X0U\]=7Q-M)>%Z*V^A MRQ> K$L?^W\.N9;J"^._7\9B\@J%Z@!X-]I[*^KRDLAWZ@C':-4^FZN&TT#F M+;SX JB"-(8#7(^YR\.'-U\ 6J?ISBGA&!SW#2?+@$Y*>ZTN6!1+BE/3B@M$ M["V4] (68J$]A.&G<98F:1!/A-BE C8Y-(KMM9X$"/7P+]*ZA-HLMM-XR3T) MYS&+V$PFG*E5EQUI:_D6 Q*]E?"WZ^.$L6'5M6/(27A!*_ ])@D5QZM Z'JK468>D MT9/XSDP&:AXB-XY]0MM&?N(L,2\'371>(W$@]9LRB[OT@!HS2-P40.HU(#<< M[1KANO0;,^4/;1DOVN M^%.Q9([E,_1E6V1C5WO0H6CN-8PVR+CM/L[ 4-AQ/"T%#*(;EM!OQ%MK8_^.H3O/LL7ZM4WD+;O5!$#!:$<4G'8+>;P'<(/2=7#ZE3WFB)Q%3UY*U"-H8Q)Y5NN64J2*Q;$\EBA M8^%\LMK\;+ZRLENO>X3L;H+BJ(.RS9GI:DMW:QR0#6',K328+G%1U#^YY\&$ MV!?*,)#A.750)_O#),&T:8<%D7:-L7D_K -77+331^\]W))PRN2M*9XBV,>! M9+[)6;Z,0TZ"1.P4BG]WM0Q5K[Y'^\ &HU?>/KF"+YRF9#R=ZA99MAUY.Z=T M W9+1:\@Z/XBT\1O1_Z+8@UL"U*D0>:*\[AI!GCB1=JJO-]918T0E-_=[]C1 MNN !=,\!+L-KV2&.G9=%-*JOH$C"5EM<"X9SQC?, H)9\!YP8+NCK>LB)EKI MWR)DV"-D[@SC+93V%DI["Z7A#:5AN>I36"29G+(X7W3H:P,I6_O>#4&0T@J M%J"V3<'JG0#H/,"^ML*J,N5H$X4=5.X!(Z0EVS1OIG$-#?7*GKC M[S(E#55SZXH&#S2BZ0J2F ;NP.O]C+XF8*D>#"EJ-YPM"4]7 M8AH[_T=&\U(/VJN:WS>CC54/HR">C$C5!XK;FA5K-Y&\=5N3T!QV!)!BR*#: MRP0V,"QOZ6S(DIX0I[,IC0I2:!E$O$3!$3A3L@J)HX&(<>!F89]0,-$% MT\;3*0W)FC]3$$W1W'=(QL(BF\4+=?+CV-#_2N8TU+VP739LMO-V=W-G4+HE MQH&&4BK#;6D3W;XD \+DQX&5V!1FBRR2Z4)G1"@TI+DZQ<]B3R7U&D^.%XRG M])_YYTK1M$&1@;[!]_D#/,=G8*7N?R*84D3M)6P]U=ZD_T&$1QXUT:9J?;(, MGF#(UD(81%&<.'6A CMS E'Z+Y]O%S4!"X9IEJW/ FK#VF[E>[;K&\_JDA6# M=QL+:0)9GO!*YM GNG#PQP]-C[8F'A74* +!!2MFA]5LYW$@7)$D(60;BO59 MPDVPDO:5G&7D;R3@]T],)Y-E1Y[]7#=6C:'34SLX?)P5\_(IT8' +;KR[2V' MQ[>N(E^WK>G6I8B_AEG!*A*-7R#4CK M.[!HUKV5$O9_KPL=Y;O[/X]U!%VX/?RK1=TV^.,A>-&(80/\HHM'56'[;27# M=K4F(M0+/8@ CB\QB!RF-&*3 MG;>%JCRBYHA1T=YK MAJ$=,@9)\*+SA=#97*PSCA_%IS-R2^0A7?7'>\(7FB=Z['ORFC X *)P;>' M^BY[$"JEL5Q)GC#.V9-@MEJBRJ<7-4E09E*O59][H0G6!X8UVUW*PM_G+!)* M3&2T,EUI@WQ'S?5:G?Z/P9(E/XR*;E!$^PI6S NV9CL4M\KOYL(^3X3=34[9 M0C["5-H\#^)9?H:6G*PV;Q@ M&G$4ZKEF\?EB&;$545_\S]_W:[?S5DA]=ZTK)'*JZ?;& Q;*!-#YSGD=;%E6 MQP>L+Y=XW9)EQL.Y##MQ-N/!PAP0!=!Y#8["]=H$ Z(,)!&:OA:IAW=7>^]C M!&[BL-9&,*CHF$REF@/*5V6[!11SQ2-)9(A2RI+D>0+UOY^R)+UFZ=^(?$J8 MS6+Z3R%]7EKQ@O'R(]E.$_9]:3Z\!HW[FI\?L' 8:L,%3\XR+I]1+HH]2T5H M[]Z::;W&G7O[([!2\(/X:Q#I\CT I%Y?&70!X99*<"!X+ZMK9WR5LWT<"D'Y M^N1*>A;!>&YX:B#A/7A]2+ OGK8*P@%KSNUEDF1=/J3X7,P.U=/SAE%JT8^W M1P=W'K+6RD)8J*WB>)MAE2/.5::C\/:J8/]]G5D!2,:G9/3!O/%X:&X\QOF> M(UDO"J\S&>LI@^:F\R 77^@M;+;SOL^=^A'96)_-;:')RUBH,,O/6\;IG/#[ M>1"7XO^:RWX9%W[2063!F@-P" J?&;X@0CCLQC,R&L(!NEP3.*#+"-%&LF MS>E@6B*?13>+JI%K]LZ?I=,G)R0F4ZJKM6F@\WQ@!L"H65X3I @<7O&L'/G6 MJ!D)?=_?M,<-J(O]KX5L#?:N(#N[)FH/LBMPT_PZ*K)9L?O]]H]? Z9%O\^V MOZJ)<.8 MI16BW8CM+Y>E!=9_UVTVK3K9O]F[AXY0@YL7(\M?[0B#:!> U1WM\>QMIRO4 M0(L/3L4J@Y9Q+FM\6_2^ZT<,!JM",_M?4$(A[S63B[TL3*E8V973U:W 3H@Z M%]9]1AY)Q S%.0?HVG<)BL'LQUZ?J!U%/@B.)W_/DM1PG1S<@>]RR8-!K=(- M,D!?:L,]?)8)N@TWFFC*^71*A(MY)%L;B&WS[+VI&Z1S;WDKO8UF0)WB\ 0 M@>RV<_U[]);YXM0<\&_T(%+8[_IVZ]5;@HM36]B/_2!$$O#FL%=G_A)+G,+_ M:O>-$.&'V$0._3W^4EJ8O%<>I.>'>PW9+()\2I7%& MXUE9C8K%UG!W]P$%&5$8TUY%&(IL-0^-C[H/C;^!'!H?O1T:#Y5-Q19+%N?9 MK],J,45P>9PD),T?G>W= ? .*L/A8EM,YX.R^*RVO."/1(IS M'(8\"R*-N^W;G^_#WUV [$[IZJ=1A)>@:@+5M=!Z"+S#*"0]G-SWV? -F G M\&O9(_8S^>,H8D]!')(+QL]8]I!.LZC2TM .1O]=OD^O?3L?"!+HIJN:4FXX M60:T$A!F/#IRWZ?13NS!K*]7Z(BV\ZLMO$J3T/>IM4,7T:TC7.-]O3*OR:E] M]=-(Z/M4>WA #3K:=73?=V2;8QCB0L1K%H?%!9C3*$@2.J5A@:-QE]JO-]^' MVPZ=@84V'=75:[&TJ3G/DN0TX'PU93POW50>QILW'N".?)]3[X1']Q[$4HFX M_#Z _ZV#5XN1#N[1]WGU$#:QLQ)0&\?Z\'7;L!DG=*9]*M>N'^]'URXM :1# MI/@;\A14[;T?$3L=V8HT!$RX;8G;=Y&&X&S6)8Z=.AKTRBB:,(YMW ;!@:T; MY#MTXF+WYOW85_L2YK>0PU\$;V"^JB/@?-4G,T%,+R8UVN%X\L3^_+8I!Y:' MC"JVK@ /$W6TQ0%'MS&I$+AR_?I/_Y%]G*5SQN6+6MU/ 37-K]%^C]!0B>#D M99\! %$^YZ.4!\G;/09] \%Q^5I//Z=510S^)^,TF=!0JE/Y<$S=,G6$OA,# M3';7Y=+,BG 4/U6'=,Z?E[1(!CP3#':]-;#]Q*>1WO>[,LI9LONE;* ^<&R6 MU6RK!Y*.QG>"E1DL@!!*@%Y\*W,>"?)33HZ@- MV!0*\$ZLDL)GVGB#J9,@H:&\'$&C3#[[82V5L@//#M"$5S-7W$XO./S@#6=3 MFDI?H,:KWL:WG[-5,E-*@@F%QA/LVU6ZQUF:I$$\$6+GTJJ!LNS&][IO-RQ[ MZ>P5W-;J4IJEK_6?DKD;]%H=[#_$"LLN==,R<&M_H.[(=V:F$X]@TMO^&TQK MM5Q(#/<*:P+?>9C#^H6&'@8&&LNF2'O,\[W%W@C#<8_W/9(B[-/\%MCCP4:J M/=GA@&1!OZ!6302;"]J64RFD0VP;ICYS*%QQ&&)'IVRQH#E78N(HKFK/2!Q2 MDFBC2)^:GG+3STB(.]KJ"44\:<-@TI+4XK# $0 M@ '^A0 =&)T8RTR,#$Y,3(S,2YX&UL M4$L! A0#% @ 099X4.K3$3-)$P OB8! !4 ( !8YX M '1B=&,M,C Q.3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( $&6>%!^*,6%5D0 M /"G P 5 " =^Q !T8G1C+3(P,3DQ,C,Q7VQA8BYX;6Q0 M2P$"% ,4 " !!EGA0-)T2!&UL4$L%!@ & 8 B@$ &@@ 0 $! end XML 45 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of maturities of lease liabilities for operating leases

   Leased
Facilities
 
2020  $57,436 
2021   28,632 
Total Lease Payments   86,068 
   Less: Interest   (4,663)
Present value of lease liabilities  $81,405 
XML 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 77 289 1 false 26 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://tabletrac.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://tabletrac.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://tabletrac.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations Sheet http://tabletrac.com/role/StatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Statements of Stockholders' Equity Sheet http://tabletrac.com/role/StatementsOfStockholdersEquity Statements of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows Sheet http://tabletrac.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Accounts Receivable Sheet http://tabletrac.com/role/AccountsReceivable Accounts Receivable Notes 8 false false R9.htm 00000009 - Disclosure - Property and Equipment Sheet http://tabletrac.com/role/PropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 00000010 - Disclosure - Operating Leases Sheet http://tabletrac.com/role/OperatingLeases Operating Leases Notes 10 false false R11.htm 00000011 - Disclosure - Stockholders' Equity Sheet http://tabletrac.com/role/StockholdersEquity Stockholders' Equity Notes 11 false false R12.htm 00000012 - Disclosure - Income Taxes Sheet http://tabletrac.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 00000013 - Disclosure - Earnings Per Share Sheet http://tabletrac.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 00000014 - Disclosure - Commitment and Contingencies Sheet http://tabletrac.com/role/CommitmentAndContingencies Commitment and Contingencies Notes 14 false false R15.htm 00000015 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://tabletrac.com/role/SummaryOfSignificantAccountingPolicies 15 false false R16.htm 00000016 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://tabletrac.com/role/SummaryOfSignificantAccountingPolicies 16 false false R17.htm 00000017 - Disclosure - Accounts Receivable (Tables) Sheet http://tabletrac.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://tabletrac.com/role/AccountsReceivable 17 false false R18.htm 00000018 - Disclosure - Property and Equipment (Tables) Sheet http://tabletrac.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://tabletrac.com/role/PropertyAndEquipment 18 false false R19.htm 00000019 - Disclosure - Operating Leases (Tables) Sheet http://tabletrac.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://tabletrac.com/role/OperatingLeases 19 false false R20.htm 00000020 - Disclosure - Income Taxes (Tables) Sheet http://tabletrac.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://tabletrac.com/role/IncomeTaxes 20 false false R21.htm 00000021 - Disclosure - Earnings Per Share (Tables) Sheet http://tabletrac.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://tabletrac.com/role/EarningsPerShare 21 false false R22.htm 00000022 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesTables 22 false false R23.htm 00000023 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) Details http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesTables 23 false false R24.htm 00000024 - Disclosure - Summary of Significant Accounting Policies (Details Textual) Sheet http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual Summary of Significant Accounting Policies (Details Textual) Details http://tabletrac.com/role/SummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 00000025 - Disclosure - Accounts Receivable (Details) Sheet http://tabletrac.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://tabletrac.com/role/AccountsReceivableTables 25 false false R26.htm 00000026 - Disclosure - Accounts Receivable (Details 1) Sheet http://tabletrac.com/role/AccountsReceivableDetails1 Accounts Receivable (Details 1) Details http://tabletrac.com/role/AccountsReceivableTables 26 false false R27.htm 00000027 - Disclosure - Accounts Receivable (Details Textual) Sheet http://tabletrac.com/role/AccountsReceivableDetailsTextual Accounts Receivable (Details Textual) Details http://tabletrac.com/role/AccountsReceivableTables 27 false false R28.htm 00000028 - Disclosure - Property and equipment (Details) Sheet http://tabletrac.com/role/PropertyAndEquipmentDetails Property and equipment (Details) Details 28 false false R29.htm 00000029 - Disclosure - Property and equipment (Details Textual) Sheet http://tabletrac.com/role/PropertyAndEquipmentDetailsTextual Property and equipment (Details Textual) Details 29 false false R30.htm 00000030 - Disclosure - Operating Leases (Details) Sheet http://tabletrac.com/role/OperatingLeasesDetails Operating Leases (Details) Details http://tabletrac.com/role/OperatingLeasesTables 30 false false R31.htm 00000031 - Disclosure - Operating Leases (Details Textual) Sheet http://tabletrac.com/role/OperatingLeasesDetailsTextual Operating Leases (Details Textual) Details http://tabletrac.com/role/OperatingLeasesTables 31 false false R32.htm 00000032 - Disclosure - Stockholders' Equity (Details) Sheet http://tabletrac.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://tabletrac.com/role/StockholdersEquity 32 false false R33.htm 00000033 - Disclosure - Income tax (Details) Sheet http://tabletrac.com/role/IncomeTaxDetails Income tax (Details) Details 33 false false R34.htm 00000034 - Disclosure - Income tax (Details 1) Sheet http://tabletrac.com/role/IncomeTaxDetails1 Income tax (Details 1) Details 34 false false R35.htm 00000035 - Disclosure - Income tax (Details 2) Sheet http://tabletrac.com/role/IncomeTaxDetails2 Income tax (Details 2) Details 35 false false R36.htm 00000036 - Disclosure - Income tax (Details Textual) Sheet http://tabletrac.com/role/IncomeTaxDetailsTextual Income tax (Details Textual) Details 36 false false R37.htm 00000037 - Disclosure - Earnings Per Share (Details) Sheet http://tabletrac.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://tabletrac.com/role/EarningsPerShareTables 37 false false R38.htm 00000038 - Disclosure - Earnings Per Share (Details Textual) Sheet http://tabletrac.com/role/EarningsPerShareDetailsTextual Earnings Per Share (Details Textual) Details http://tabletrac.com/role/EarningsPerShareTables 38 false false R39.htm 00000039 - Disclosure - Commitment and Contingencies (Details) Sheet http://tabletrac.com/role/CommitmentAndContingenciesDetails Commitment and Contingencies (Details) Details http://tabletrac.com/role/CommitmentAndContingencies 39 false false All Reports Book All Reports tbtc-20191231.xml tbtc-20191231.xsd tbtc-20191231_cal.xml tbtc-20191231_def.xml tbtc-20191231_lab.xml tbtc-20191231_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Basic and diluted earnings per share calculation:    
Net income to common stockholders $ 815,998 $ 514,965
Weighted average number of common shares outstanding - basic 4,491,135 4,473,591
Basic net income per share $ 0.18 $ 0.12
Weighted average number of common shares outstanding - diluted 4,500,027 4,490,795
Diluted net income per share $ 0.18 $ 0.11
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Income tax (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Current tax expense $ 189,000 $ 214,000
Deferred tax (benefit) (12,000) 39,000
Total income tax expense $ 177,000 $ 253,000
XML 49 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   December 31,
2019
   December 31,
2018
 
Office equipment  $49,294   $49,294 
Vehicles   211,465    176,021 
Total   260,759    225,315 
Less: accumulated depreciation   (186,610)   (138,659)
Property and equipment, net  $74,149   $86,656 

XML 50 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
OPERATING LEASES

NOTE 4. OPERATING LEASES

 

We lease space under non-cancelable operating leases for our two office locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.

 

Our leases include one or more options to renew. The exercise of lease renewal options are included in our ROU assets and lease liabilities if they are reasonably certain of exercise.

 

Our leases do not provide an implicit rate; we use our incremental borrowing rate of 5% which is based on the information available at the date of adoption in determining the present value of the lease payments.

 

The cost components of our operating leases were $65,166 and $52,583 for the year ended December 31, 2019 and 2018, respectively.

 

Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2019:

 

   Leased
Facilities
 
2020  $57,436 
2021   28,632 
Total Lease Payments   86,068 
   Less: Interest   (4,663)
Present value of lease liabilities  $81,405 

 

The weighted average remaining lease terms equals 1.47 years as of December 31, 2019.

XML 51 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENT AND CONTINGENCIES

NOTE 8. COMMITMENT AND CONTINGENCIES

 

The Company has lease commitments for its Minnesota and Oklahoma offices with future minimum lease payments of approximately $86,000 through July 2021 (see Note 4).

XML 52 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Statements of Stockholders' Equity - USD ($)
Common Stock Outstanding
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Balance at Dec. 31, 2017 $ 4,512 $ 1,809,511 $ 1,679,813 $ (146,360) $ 3,347,476
Balance, shares at Dec. 31, 2017 4,511,965        
Stock compensation expense $ 0 34,438 0 0 34,438
Stock compensation expense, shares 0        
Stock issued for service $ 0 14,097 0 0 14,097
Stock issued for service, shares 0        
Shares repurchased into treasury $ (48) 0 0 (112,192) (112,240)
Shares repurchased into treasury, shares (48,500)        
Common stock issued to non-employee and employees and board member from treasury $ 65 (62,091) 0 62,026 0
Common stock issued to non-employee and employees and board member from treasury, shares 65,204        
Net income $ 0 0 514,965 0 514,965
Balance at Dec. 31, 2018 $ 4,529 1,795,955 2,194,778 (196,526) 3,798,736
Balance, shares at Dec. 31, 2018 4,528,669        
Stock compensation expense $ 0 44,562 0 0 44,562
Stock compensation expense, shares 0        
Stock issued for service $ 0 9,450 0 0 9,450
Stock issued for service, shares 0        
Shares repurchased into treasury $ (25) 0 0 (51,475) (51,500)
Shares repurchased into treasury, shares (25,000)        
Common stock issued to non-employee from treasury $ 3 (2,373) 0 2,370 0
Common stock issued to non-employee from treasury, shares 3,119        
Net income $ 0 0 815,998 0 815,998
Balance at Dec. 31, 2019 $ 4,507 $ 1,847,594 $ 3,010,776 $ (245,631) $ 4,617,246
Balance, shares at Dec. 31, 2019 4,506,788        
XML 53 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
% Revenues [Member]    
Total 100.00% 100.00%
% Revenues [Member] | Major [Member]    
Total 32.00% 37.70%
% Revenues [Member] | All Others [Member]    
Total 68.00% 62.30%
% AR [Member]    
Total 100.00% 100.00%
% AR [Member] | Major [Member]    
Total 50.20% 45.60%
% AR [Member] | All Others [Member]    
Total 49.80% 54.40%
XML 54 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Details 1) - Trade Accounts Receivable [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable allowance, beginning of year $ 165,840 $ 181,473
Provision adjustment 115,000 125,405
Write-off (82,217) (141,038)
Accounts receivable allowance, end of period $ 198,623 $ 165,840
XML 55 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2019
Mar. 24, 2020
Jun. 28, 2019
Document and Entity Information [Abstract]      
Entity Registrant Name TABLE TRAC INC    
Entity Central Index Key 0001090396    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Type 10-K    
Document Period End Date Dec. 31, 2019    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2019    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Public Float     $ 7,700,000
Entity Common Stock, Shares Outstanding   4,506,788  
Entity File Number 001-32987    
Entity Interactive Data Current Yes    
Entity Incorporation State Country Code NV    
XML 56 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 3. PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

   December 31,
2019
   December 31,
2018
 
Office equipment  $49,294   $49,294 
Vehicles   211,465    176,021 
Total   260,759    225,315 
Less: accumulated depreciation   (186,610)   (138,659)
Property and equipment, net  $74,149   $86,656 

 

Depreciation expense totaled $47,952 and $45,845 for the years ended December 31, 2019 and 2018, respectively.