0001654954-23-014366.txt : 20231114 0001654954-23-014366.hdr.sgml : 20231114 20231114163115 ACCESSION NUMBER: 0001654954-23-014366 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20231114 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TOMI Environmental Solutions, Inc. CENTRAL INDEX KEY: 0000314227 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] IRS NUMBER: 591947988 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39574 FILM NUMBER: 231407033 BUSINESS ADDRESS: STREET 1: 8430 SPIRES WAY CITY: FREDERICK STATE: MD ZIP: 21701 BUSINESS PHONE: 8005251698 MAIL ADDRESS: STREET 1: 8430 SPIRES WAY CITY: FREDERICK STATE: MD ZIP: 21701 FORMER COMPANY: FORMER CONFORMED NAME: Ozone Man, Inc. DATE OF NAME CHANGE: 20071130 FORMER COMPANY: FORMER CONFORMED NAME: RPS GROUP INC DATE OF NAME CHANGE: 19940818 FORMER COMPANY: FORMER CONFORMED NAME: DAUPHIN INC DATE OF NAME CHANGE: 19940818 8-K 1 tomz_8k.htm FORM 8-K tomz_8k.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 8-K

 

CURRENT REPORT

 

Pursuant to Section 13 or 15(d) of the

Securities Exchange Act of 1934

 

Date of Report (Date of earliest event reported): November 14, 2023

 

TOMI ENVIRONMENTAL SOLUTIONS, INC.

(Exact name of registrant as specified in its charter)

 

Florida

 

000-09908

 

59-1947988

(State or other jurisdiction

of incorporation)

 

(Commission

File Number)

 

(I.R.S. Employer

Identification No.)

 

8430 Spires Way

Frederick, Maryland 21701

(Address of principal executive offices) (Zip Code)

 

(800) 525-1698

(Registrant's telephone number, including area code)

 

Not Applicable

(Former name or former address, if changed since last report)

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

 

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.01 par value per share

 

TOMZ

 

Nasdaq Capital Market

 

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

 

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

 

 

 

 

Item 2.02 Results of Operations and Financial Condition.

 

On November 14, 2023, TOMI Environmental Solutions, Inc. issued a press release regarding its financial results for the third quarter ended September 30, 2023. A copy of the press release is attached to this Current Report on Form 8-K as Exhibit 99.1. No additional information is included in this Current Report on Form 8-K.

 

The information included in this Current Report on Form 8-K, including the exhibit hereto, shall not be deemed “filed” for purposes of, nor shall it be deemed incorporated by reference in, any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except as expressly set forth by specific reference in such a filing.

 

Item 9.01 Financial Statements and Exhibits.

 

(d) Exhibits

 

See the Exhibit Index below, which is incorporated by reference herein.

 

Exhibit No.

 

Description

99.1

 

Press Release date November 14, 2023

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 
2

 

 

SIGNATURES

 

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

 

 

TOMI ENVIRONMENTAL SOLUTIONS, INC.

 

 

 

 

 

Date: November 14, 2023

By:

/s/ Halden S. Shane

 

 

 

Name: Halden S. Shane

 

 

 

Title: Chief Executive Officer

 

 

 
3

 

EX-99.1 2 tomz_ex991.htm PRESS RELEASE tomz_ex991.htm

 

EXHIBIT 99.1

 

 

TOMI ENVIRONMENTAL SOLUTIONS, INC. REPORTS THIRD QUARTER FINANCIAL RESULTS

 

FREDERICK, MD, November 14, 2023 — TOMI Environmental Solutions, Inc.® (“TOMI”) (NASDAQ: TOMZ), a global company specializing in disinfection and decontamination utilizing its premier Binary Ionization Technology (BIT) platform through its SteraMist brand of products, today announced its financial results for the third quarter of 2023.

 

TOMI Chief Executive Officer, Dr. Halden Shane, stated, “During the third quarter of 2023, we continued to expand our sales channels and business development initiatives, collaborate with key customers, and diversify our product line to support our expanding customer base and increasing utilization of our SteraMist technology. While we saw a quarter over quarter decline in revenue, our revenue has grown over 5% for the nine months ended September 30, 2023, when compared to the prior year period.

 

“Subsequent to the close of the third quarter of 2023, we agreed to sell and issue convertible notes in a private placement in one or more closings up to an aggregate principal amount of $5,000,000. As of November 7, 2023, we sold and issued an aggregate of $2,600,000 to a group of institutional and accredited investors, most of whom are new investors in the company’s securities. The Notes contain no restrictive covenents or restrictions that may impose burdens or limitation on our operations. We intend to use the net proceeds from this offering for working capital, expansion of our existing Frederick facility and other general corporate purposes, including expanding our sales channels through the addition of distributors, outside sale representatives, internal sales staff, and external consultants.

 

“We continue to focus on expanding our sales channels and have made good progress this year in expanding our sales infrastructure both internally and through external partnerships, which positions us well as we close the current year and head into 2024.

 

We’ll continue to look to further build out our sales team and expand business development initiatives. We anticipate improved financial results in the fourth quarter and in 2024.”

 

 
1

 

 

Financial Results for the Three Months Ended September 30, 2023 compared to September 30, 2022

 

 

·

Total net revenue was $1,470,000 compared to $1,760,000.

 

 

 

 

·

Gross margin was 55% compared to 61%. The decrease in gross profit was attributable to product mix in sales.

 

 

 

 

·

Operating loss was ($901,000) compared to ($654,000).

 

 

 

 

·

Net loss was ($901,000) or ($0.05) per basic and diluted share, compared to ($653,000) or ($0.03) per basic and diluted share.

 

 

 

 

·

Adjusted EBITDA was a loss of ($807,000) compared to ($571,000). A table reconciling EBITDA to the appropriate GAAP financial measure is included with the Company’s financial information below.
 

Financial Results for the Nine Months Ended Septmeber 30, 2023 compared to September 30, 2022

 

 

·

Total net revenue was $5,827,000 compared to $5,527,000.

 

 

 

 

·

Gross margin was 59% compared to 62%. The decrease in gross profit was attributable to product mix in sales.

 

 

 

 

·

Operating loss was ($2,178,000) compared to ($2,176,000).

 

 

 

 

·

Net loss was ($2,177,000) or ($0.11) per basic and diluted share, compared to ($2,175,000) or ($0.11) per basic and diluted share.

 

 

 

 

·

Adjusted EBITDA was a loss of ($1,746,000) compared to ($1,631,000). A table reconciling EBITDA to the appropriate GAAP financial measure is included with the Company’s financial information below.

 

Balance sheet highlights as of September 30, 2023

 

 

·

Cash and cash equivalents were approximately $1.4 million.

 

 

 

 

·

Working capital was $6.9 million.

 

 

 

 

·

Shareholders’ equity was $9.5 million.
 
 
2

 

 

Recent Business Highlights:

 

 

·

Revenue for the nine months ended September 2023 was $5,827,000, which represents over 5% growth when compared to the prior year period.

 

 

 

 

·

SteraMist iHP Service revenue grew 59% quarter over quarter for the three months ended September 30, 2023, compared to the same prior year period.

 

 

 

 

·

Subsequent to the close of the third quarter of 2023, we issued a convertible note with an aggregate principal amount of $2,600,000 which will be used for working capital and other general corporate purposes.

 

 

 

 

·

Delivered three (3) applicator CES systems to Ragon Institute of MGH, MIT and Harvard for implementation in their research and clinical lab located in Cambridge, MA.

 

 

 

 

·

Continued collaboration with Cellares to integrate SteraMist ionized Hydrogen Peroxide (iHP) technology into a revolutionary new cell therapy manufacturing solution, the Cell Shuttle, designed and produced by Cellares.

 

 

 

 

·

Pfizer Rocky Mount engaged TOMI’s iHP service team to conduct emergency decontamination within their facility, which suffered substantial damage due to a tornado. TOMI continues to perform decontamination service twice a year at the Pfizer Rocky Mount facility.

 

 

 

 

·

Partnered with Colcom, Inc. to offer SteraMist iHP products as part of Colcom’s life sciences and healthcare portfolio of products. Colcom, Inc. is a trusted supplier of high-quality clinical and laboratory equipment with an established customer base and extensive expertise in the decontamination industry.

 

 

 

 

·

Entered into an agreement with Patty Olinger, the Founder of  BEAMS, LLC who specializes in Public Health Preparedness. Patty is also a Director of Frontline Foundation dedicated to protecting American citizens from bioterror threats. In the past she was Assistant Vice President of the Office of Research Administration, and Executive Director of Environmental Health and Safety Office of Emory University Hospital System and most recently the Executive Director of Global Biorisk Advisory Council, a division of ISSA. Patty will assist in strengthening and expanding the TOMI SteraMist Network and increasing business development in the commercial market.  Patty Olinger brings over 20 years’ experience establishing executive strategic vision and direction of large institutions and companies spanning multiple industries, including higher education, not-for-profit, healthcare, consultancy, hospitality, and pharmaceutical sectors. 

 
 
3

 

 

 

·

Entered into a sales representative agreement with Universal Disinfection to better facilitate growth in the European region in the commercial, aviation, and life science markets.

 

 

 

 

·

Entered into a business development consulting agreement with DAR, Inc., a company specializing in food safety and food processing spaces, to expand TOMI’s sales channels and customer bases in the food safety markets.

 

 

 

 

·

Introduced two new products, the SteraMist Hybrid and SteraMist Transport, to support superior disinfection decontamination solutions for our growing customer base.

 

 

 

 

·

Completed a study funded by the United States Department of Agriculture (USDA) and the National Institute of Food and Agriculture (NIFA) which demonstrated SteraMist iHP as an effective treatment of deformed wing virus (DWV) contaminated hive substrates.

 

 

 

 

·

Attended and presented our SteraMist brand of products at the following tradeshows: The Experience Convention and Tradeshow, National Cancer Institute/Frederick Lab – Tech Showcase, NCAB AALAS Seminar, OR Manager, EMS World and Vizient Connections Summit.
 

Conference Call Information

 

TOMI will hold a conference call to discuss Third Quarter 2023 results at 4:30 p.m. ET today, November 14, 2023.

 

To participate in the call by phone, dial (877) 545-0523 approximately five minutes prior to the scheduled start time and reference the participant access code 618115 or request the "TOMI Environmental Solutions third quarter earnings call." International callers please dial (973) 528-0016. To access the live webcast or view the press release, please visit the Investor Relations section of the TOMI website or register at the following link: https://www.webcaster4.com/Webcast/Page/2262/49445.

 

A replay of the teleconference will be available until Tuesday, November 28, 2023, and may be accessed by dialing (877) 481-4010. International callers may dial (919) 882-2331. Callers should use replay access code: 49445. A replay of the webcast will be available for at least 90 days on the company’s website, starting approximately one hour after the completion of the call.

 

 
4

 

 

TOMI™ Environmental Solutions, Inc.: Innovating for a safer world®

TOMI™ Environmental Solutions, Inc. (NASDAQ:TOMZ) is a global decontamination and infection prevention company, providing environmental solutions for indoor surface disinfection through the manufacturing, sales and licensing of its premier Binary Ionization Technology® (BIT™) platform. Invented under a defense grant in association with the Defense Advanced Research Projects Agency (DARPA) of the U.S. Department of Defense, BIT™ solution utilizes a low percentage Hydrogen Peroxide as its only active ingredient to produce a fog of ionized Hydrogen Peroxide (iHP™). Represented by the SteraMist® brand of products, iHP™ produces a germ-killing aerosol that works like a visual non-caustic gas.

 

TOMI products are designed to service a broad spectrum of commercial structures, including, but not limited to, hospitals and medical facilities, cruise ships, office buildings, hotel and motel rooms, schools, restaurants, meat and produce processing facilities, military barracks, police and fire departments, and athletic facilities. TOMI products and services have also been used in single-family homes and multi-unit residences.

 

TOMI develops training programs and application protocols for its clients and is a member in good standing with The American Biological Safety Association, The American Association of Tissue Banks, Association for Professionals in Infection Control and Epidemiology, Society for Healthcare Epidemiology of America, America Seed Trade Association, and The Restoration Industry Association.

 

For additional information, please visit http://www.tomimist.com/ or contact us at info@tomimist.com.

 

 
5

 

 

Forward-Looking Statements

 

This press release contain forward-looking statements that are based on current expectations, estimates, forecasts and projections of future performance based on management’s judgment, beliefs, current trends, and anticipated product performance. These forward-looking statements include, without limitation, expected sales pipeline; financial performance and operating results for 2023; upcoming launch of new products; expected growth in sales and market demand; revenue opportunities of CES products and brand recognition of our products. Forward-looking statements involve risks and uncertainties that may cause actual results to differ materially from those contained in the forward-looking statements. These factors include, but are not limited to, the impact of COVID-19 pandemic on our business and customers; our ability to maintain and manage growth and generate sales, our reliance on a single or a few products for a majority of revenues; the general business and economic conditions; and other risks as described in our SEC filings, including our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed by us with the SEC and other periodic reports we filed with the SEC. The information provided in this document is based upon the facts and circumstances known at this time. Other unknown or unpredictable factors or underlying assumptions subsequently proving to be incorrect could cause actual results to differ materially from those in the forward-looking statements. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance, or achievements. You should not place undue reliance on these forward-looking statements. All information provided in this press release is as of today’s date, unless otherwise stated, and we undertake no duty to update such information, except as required under applicable law.

 

Use of Non-GAAP Financial Measures

 

To supplement our unaudited consolidated financial statements presented on a basis consistent with U.S. GAAP, we disclose certain non-GAAP financial measures for our historical performance, including EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin. We define EBITDA as net income (loss), adjusted to exclude: interest, taxes, depreciation and amortization (EBITDA) is a non-GAAP financial measure and is intended to serve as a supplement to our results provided in accordance with GAAP. We define Adjusted EBITDA as net income (loss), adjusted to exclude: interest, taxes, depreciation and amortization; stock-based compensation expense. We define Adjusted EBITDA margin as Adjusted EBITDA divided by net revenue. We believe that these historical non-GAAP financial measures provide useful information to both management and investors by excluding certain items and expenses that are not indicative of our core operating results or do not reflect our normal business operations. In addition, our management uses non-GAAP measures to evaluate our performance internally and to benchmark our performance externally against competitors. Our use of non-GAAP financial measures has certain limitations in that such non-GAAP financial measures may not be directly comparable to those reported by other companies. Although we believe that the use of non-GAAP financial measures enhances its investors’ understanding of its business and performance, our use of non-GAAP financial measures should not be considered an alternative to GAAP basis financial measures and should be read in conjunction with the relevant GAAP financial measures. Other companies may use the same or similarly named measures, but exclude different items, which may not provide investors with a comparable view of our performance in relation to other companies. Because of these limitations, the non-GAAP financial measure used in this release should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. We seek to compensate for the limitation of our non-GAAP presentation by providing a detailed reconciliation of the non-GAAP financial measures to the most directly comparable U.S. GAAP as set forth below. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliation of these non-GAAP financial

measures to their most directly comparable U.S. GAAP financial measures.

 

 
6

 

 

 

TOMI ENVIRONMENTAL SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

 

 

ASSETS

Current Assets:

 

 

 

 

 

September 30, 2023 (Unaudited)

 

 

December 31, 2022

 

Cash and Cash Equivalents

 

$ 1,410,697

 

 

$ 3,866,733

 

Accounts Receivable - net

 

 

2,368,043

 

 

 

2,772,340

 

Other Receivables

 

 

164,150

 

 

 

164,150

 

Inventories

 

 

4,481,644

 

 

 

4,495,999

 

Vendor Deposits

 

 

89,860

 

 

 

447,052

 

Prepaid Expenses

 

 

442,303

 

 

 

388,359

 

Total Current Assets

 

 

8,956,697

 

 

 

12,134,633

 

 

 

 

 

 

 

 

 

 

Property and Equipment – net

 

 

1,138,287

 

 

 

1,335,331

 

 

 

 

 

 

 

 

 

 

Other Assets:

 

 

 

 

 

 

 

 

Intangible Assets – net

 

 

1,014,416

 

 

 

1,025,736

 

Operating Lease - Right of Use Asset

 

 

483,884

 

 

 

528,996

 

Other Assets

 

 

596,164

 

 

 

475,103

 

Total Other Assets

 

 

2,094,464

 

 

 

2,029,835

 

Total Assets

 

$ 12,189,448

 

 

$ 15,499,799

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

Current Liabilities:

 

 

 

 

 

 

 

 

Accounts Payable

 

$ 1,248,936

 

 

$ 1,761,750

 

Accrued Expenses and Other Current Liabilities

 

 

674,367

 

 

 

728,703

 

Deferred Revenue

 

 

-

 

 

 

699,732

 

Current Portion of Long-Term Operating Lease

 

 

112,460

 

 

 

100,282

 

Total Current Liabilities

 

 

2,035,763

 

 

 

3,290,467

 

 

 

 

 

 

 

 

 

 

Long-Term Liabilities:

 

 

 

 

 

 

 

 

Long-Term Operating Lease, Net of Current Portion

 

 

672,510

 

 

 

761,132

 

Total Long-Term Liabilities

 

 

672,510

 

 

 

761,132

 

Total Liabilities

 

 

2,708,273

 

 

 

4,051,599

 

 

 

 

 

 

 

 

 

 

Commitments and Contingencies

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Shareholders’ Equity:

 

 

 

 

 

 

 

 

Cumulative Convertible Series A Preferred Stock; par value $0.01 per share, 1,000,000 shares authorized; 63,750 shares issued and outstanding at September 30, 2023 and December 31, 2022

 

 

638

 

 

 

638

 

Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at September 30, 2023 and December 31, 2022

 

 

-

 

 

 

-

 

Common stock; par value $0.01 per share, 250,000,000 shares authorized; 19,823,955 and 19,763,855 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively.

 

 

198,240

 

 

 

197,640

 

Additional Paid-In Capital

 

 

57,882,792

 

 

 

57,673,559

 

Accumulated Deficit

 

 

(48,600,495 )

 

 

(46,423,637 )

Total Shareholders’ Equity

 

 

9,481,175

 

 

 

11,448,200

 

Total Liabilities and Shareholders’ Equity

 

$ 12,189,448

 

 

$ 15,499,799

 

 

 
7

 

 

TOMI ENVIRONMENTAL SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

 

For The Three Months Ended

 

 

For The Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales, net

 

$ 1,470,019

 

 

$ 1,759,620

 

 

$ 5,826,890

 

 

$ 5,526,598

 

Cost of Sales

 

 

661,087

 

 

 

688,633

 

 

 

2,376,442

 

 

 

2,113,624

 

Gross Profit

 

 

808,932

 

 

 

1,070,987

 

 

 

3,450,448

 

 

 

3,412,974

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Professional Fees

 

 

207,673

 

 

 

106,411

 

 

 

456,518

 

 

 

391,737

 

Depreciation and Amortization

 

 

93,929

 

 

 

82,619

 

 

 

273,265

 

 

 

247,662

 

Selling Expenses

 

 

283,054

 

 

 

365,054

 

 

 

1,160,752

 

 

 

1,271,788

 

Research and Development

 

 

76,339

 

 

 

118,182

 

 

 

220,587

 

 

 

254,608

 

Consulting Fees

 

 

44,355

 

 

 

43,012

 

 

 

188,722

 

 

 

145,757

 

General and Administrative

 

 

1,004,618

 

 

 

1,009,229

 

 

 

3,328,726

 

 

 

3,277,485

 

Total Operating Expenses

 

 

1,709,968

 

 

 

1,724,507

 

 

 

5,628,570

 

 

 

5,589,037

 

Loss from Operations

 

 

(901,036 )

 

 

(653,520 )

 

 

(2,178,122 )

 

 

(2,176,063 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other Income (Expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest Income

 

 

256

 

 

 

370

 

 

 

1,264

 

 

 

1,048

 

Total Other Income (Expense)

 

 

256

 

 

 

370

 

 

 

1,264

 

 

 

1,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss before income taxes

 

 

(900,780 )

 

 

(653,150 )

 

 

(2,176,858 )

 

 

(2,175,015 )

Provision for Income Taxes (Note 16)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Net Loss

 

$ (900,780 )

 

$ (653,150 )

 

$ (2,176,858 )

 

$ (2,175,015 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) Per Common Share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$ (0.05 )

 

$ (0.03 )

 

$ (0.11 )

 

$ (0.11 )

Diluted

 

$ (0.05 )

 

$ (0.03 )

 

$ (0.11 )

 

$ (0.11 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic Weighted Average Common Shares Outstanding

 

 

19,823,955

 

 

 

19,758,520

 

 

 

19,818,241

 

 

 

19,736,666

 

Diluted Weighted Average Common Shares Outstanding               

 

 

19,823,955

 

 

 

19,758,520

 

 

 

19,818,241

 

 

 

19,736,666

 

 

 
8

 

 

The following is a reconciliation of net income (loss) to EBITDA and Adjusted EBITDA:

 

 

 

For The Three Months Ended

 

 

For The Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

 

(Unaudited)

 

 

(Unaudited)

 

 

(Unaudited)

 

Net income (loss)

 

$ (900,781 )

 

$ (653,150 )

 

$ (2,176,859 )

 

$ (2,175,015 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest Income

 

 

(256 )

 

 

(370 )

 

 

(1,264 )

 

 

(1,048 )

Depreciation and Amortization

 

 

93,929

 

 

 

82,619

 

 

 

273,265

 

 

 

247,662

 

Other

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

EBITDA (Loss)

 

$ (807,108 )

 

$ (570,901 )

 

$ (1,904,858 )

 

$ (1,928,401 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity Compensation Expense

 

 

-

 

 

 

-

 

 

 

158,833

 

 

 

297,766

 

Other

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Adjusted EBITDA (Loss)

 

$ (807,108 )

 

$ (570,901 )

 

$ (1,746,025 )

 

$ (1,630,635 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net revenue

 

$ 1,470,019

 

 

$ 1,759,620

 

 

$ 5,826,890

 

 

$ 5,526,598

 

Adjusted EBITDA Margin

 

 

-55 %

 

 

-32 %

 

 

-30 %

 

 

-30 %

 

INVESTOR RELATIONS CONTACT:

John Nesbett/Roz Christian

IMS Investor Relations

tomi@imsinvestorrelations.com

 

 
9

 

EX-101.SCH 3 tomz-20231114.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 tomz-20231114_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Emerging Growth Company Document Period End Date Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Written Communications Soliciting Material Pre Commencement Tender Offer Pre Commencement Issuer Tender Offer EX-101.CAL 5 tomz-20231114_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 6 tomz-20231114_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 7 tomz-20231114_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 8 tomz_ex991img1.jpg begin 644 tomz_ex991img1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" !Q .<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH ***3(H 6BDW"EH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *XWXF:I>:+\)_%FKZ5Q_P###_B#_H?=/_\ )__ (JO M!_BM\.;CX5^.3X4NM4BU.46\=QY\49C7#YXP2?2@#5_X:)^-7_10+[_OW%_\ M11_PT3\:O^B@7W_?N+_XBN#\/Z:^N>)=+T:.987U"[BM5E89"%W"[B.^,YKZ M?_X8?\0?]#[I_P#X!/\ _%4 ?5OPXU*^UCX5>$]6U2X:ZOKS2;:>>9P 9)&B M4LQQQR374W%S!:6[W%Q*L<2#%R+&)OW:C_EH1_&?Z5YV-Q<<-3YGJWLC.<^1 M&IKGQ&FWO#H4*H@X^TS+DG_=7M^/Y5PM]X@UR]8M=:O=R9["4JOY# J"0$G M!)/ ZDUT&G^ ?$>I1B:2&.SC89!N&(8_P# 0"1^.*^;]MBL1+2[\EL6 M,M;WEI<,/X3N0G\<$5P>K:7J&CWAM-2LY+:;J XX8>H(X(^E;+ZU1]YW7Y"? M/#4]^\,^,-(\46S-9R&*YC&9+:3AT]_<>XKJ>U?)5G?7FEZA#J&GW#6]U VY M'7M['U![CO7T3X-\46_BOP^E\JB.X0^7<1 _<<>GL>HKVL%C/;+EG\7YG12J M\^CW+7BZ\N=/\#:_J%E*8KJVT^XFBD !*.L;%3SQP0*_.;_AI3XW_P#0^7/_ M ("V_P#\;K]&O'7_ "3;Q1_V"KK_ -$M7Y$UZIT'KG_#2GQO_P"A\N?_ %M M_P#XW7U_^S'\2M:^(WP^U3_A)M2.H:UI=]LDF9%0M"ZAHR0H ZB0=.U?G48V M"*Y4A6S@]CCK7T9^Q[XF_L?XR7/AZ63;!KMB\:J3C,T7[Q?_ !T2C\: /T&J MCJ5]:Z7I5WJ5X_EVUI"\\K_W452S'\@:O5XO^TYXG_X1G]G[71')LN-6*:9% MSU\P_./^_:R4 ?'%[^TI\9KC4;J>U\:36T$DK/'"MM 1$I)(49CSP.*I?\-* M?&__ *'RY_\ 6W_ /C=>4*K.P55)8G Y)--(96*L,$<$'M0!]^_LI_$3QI M\0=/\53>,-=DU9[*6V6 O%&GEAA)N^XHSG:.OI77_M(>,/$O@7X0-KOA75&T M[41?PP^,@CM0!@?$3Q)\4O!?PU\(-H_CR[U?7-;DFU-IY;.!&\B.S$S0!57!& M03GKS5^S^+7B;Q+^T-X6CT75?)\#7Q6Q:!%1EN;@V/VER6QN!4S1*0".5^N? M7]0^&NE:CJW@J^N+ZY8>$X9H88<+LNEE@$#>9Q_=';'4USN@_ GPOX;A\(V^ MFZCJ"KX9U"XU")G*%KF28;6$A"C@*%48QP!0![!1110 4444 %?G9^V!_P G M R?]@RV_]FK]$Z_.S]L#_DX&3_L&6W_LU 'D/P__ .2H>$_^PO:?^CDK]<:_ M([X?_P#)4/"?_87M/_1R5^N- '(^-]2:QT!X8WVRW+>6".H7JWZV,/\ "$=OQ) _I7"10_:;R"W/2618S^) KXK,*DJF)<.UDCBJN\K' MH'@;PS%;P1ZQ>Q!KF8;H0P_U2=C]3_+\:]"J&%%CC6.-0%4 #L*XSQ)XR:T M\RWTM5:1>&G?E5/^R._UZ?6OHJ<:>&HK^KLZ5:$3I-4U73M'LVO-0NH[:(=W M/)]@.I/L*X32=2M?B5)XALKRUVZ?!Y2VNY0)$R'S)GL21T].#WKSS7I+RXD- MQJ5S)/=2#($C990>Y_N^PKLO@JC>;KTG;,*?C\Y_K7/'$?6*JIM::Z?(R]IS M34>AYCKFEW6CZQTU[3KJ,X:*ZB<'Z.* M\ZWL<3:/1_@OXKD?C7T;\%_#?_"7?L8_$K1DC\R?[=+2'A/EC/N M5"M_P*O@[X]>)_\ A+OCMXIU*.3S+:"Z-C 1TV0CR\CV)4M_P*@"'X&^&5\6 M_'#PMI,R[K9;H75QZ>7"#*0?KLQ^->>7#%KJ9FZER3^=?5?[&/AC[5XG\3>+ MIEREA9K8PL>F^4[F(]PL8'_ J^4IO^/B3_>/\Z /M+]AW_D#^./^N]G_ .@R MUW?[87_)O[?]A2W_ )/7"?L._P#('\6B=7'X'->P^+=,.J:!/'$NZ>/][&!U)'4?B,B MO&Y.E?$YE2E3Q//T=F<596E<]QNKR.3P[)>6S922'>C#T8<']:\UF6.WMI]1 MD0.8F$<*,,J9""[9H]A^\OE\=?H:].=7ZQ",H=%JNS-&^=71Y;J3M)(\DC%W M8EF9CDD^IKV'X7Z.VF^#8[B9-LU_(;DYZ[3PGZ '\:YK2?ASJ%]J,O.:['Q1XNTOPGIY3Y)+LIB&T0\].".O^2;>*/^ MP5=?^B6K\B:^M/3/O;]BU5?X/^(%8!@=:<$'H1Y$-?&GQ%\-MX/^)GB/PR4V MII]]+%%[Q;LQG\4*G\:^S/V)_P#DD6O_ /8;?_T1#7CO[8GAG^R?C#:>((8] ML.N6".S>LL7[MO\ QSROSH V/V9?B8OA'X5_$FRN90&TFT.M6B,?O.4\LC\7 M$ _X%7RS)+)-*TDC%W%+R+R)U4X$D>Y7VGVW( MI_ 4W3]/N-3U2TTVT3==F"@?F: /T._99\-_P#"/? *RO)$VSZW M--J#YZ[3\B?AMC!_X%7YTS?\?$G^\?YU^O6B:-;^'?".G:#: "#3K..TCQQ\ MJ(%'\J_(6;_CXD_WC_.@#[2_8=_Y _CC_KO9_P#H,M=W^V%_R;^W_84M_P"3 MUPG[#O\ R!_''_7>S_\ 09:[O]L+_DW]O^PI;_R>@#\[:_2W]EG_ )-I\,_[ M]U_Z4R5^:5?I;^RS_P FT^&?]^Z_]*9* /:Z*** "BBB@ HHHH *_.S]L#_D MX&3_ +!EM_[-7Z)U\J?';]G+QK\4/B>WBC0]4T:VLS9Q6^R\FE63%9+6:35K&,M;.=TR*.8CW8#T/Z5ZM3< M!ASR*X,7A(8FGR2^3[$3@I*S/FV3H:EM=:U;3_*%GJ$T:PMYD:%MRJV",@'C MH37J6N_#W3]09[C3W^P3MR5529 /YUO:3\([R1Q+K6H)%'U,-O\ ,Q]BQ&!^ M -;QP^*JM)-433]-CR>LLS#Y(5_O,?Y#J:^D- T M.S\.Z'!I=DN(XA\S'[SL>K'W)I^DZ/INB6*V6FVB6\0[*.6/J3U)]S6I_#7T M&$PBPZN]9,ZJ5+D]3 \=?\DV\4?]@JZ_]$M7Y$U^O?B;3Y]6\(:SI=NR+<7M MC/;QESA0SQE1D^F37PO_ ,,9_%C_ *"7AO\ \#)O_C5>B;'LG[$__)(M?_[# M;_\ HB&K'[97AG^U/A'8>(HH\S:)?J7;'2&8;&_\?$5=C^SU\,?$'PI\"ZIH M?B2>RFN;K46NT-E(TB!#%&O)95YRA[5WOQ#\+KXV^&GB'PJ2BR:C9R0Q-)]U M)<9C8^P<*?PH _)*O9/V:?#/_"3?M ^'EDCWV^F,^I2\9QY0RA_[^&.NO_X8 MS^+'_02\-_\ @9-_\:KW;]G?X&Z]\)]8U[5O%$VG3WM[#';6IL9'D"1ABTFX MLJ]2(_RH ^BYO]1)_NG^5?CA-_Q\2?[Q_G7[(2*6B=1U((K\_P"3]C7XK-*[ M#4O#>"2?^/N;_P"-4 >A?L._\@?QQ_UWL_\ T&6N[_;"_P"3?V_["EO_ ">I M_P!G7X0^*OA+8^(;?Q-<:?.VIR6[P_897D "!P=VY%Q]X>M=+\>OA_KWQ,^% MI\,^'I+2.^-Y#<9NY"B;5W9Y"DYY':@#\P:_2W]EG_DVGPS_ +]U_P"E,E?, M7_#&OQ:_Y_/#O_@9)_\ &J^P/@GX+UCX>_"#1_">N-;/?633F1K5R\9WS.XP M2 >C#M0!Z11110 4444 %%%% &3JNLZ/H5G]MUS5K32[3<$\^\F6%-QZ#,_".I6\UQI_B[2+V&W9(Y9(+^*18V<[4#$-@%CP >IZ5POQVD\K0O" M4GVK3K0KXFLR)M37=;1G;)S*-RY7\1]:Y7Q9'8^(OAU+HNJ:QX2UJWO-W MN(_#">3B%[V-6$F)7.2"=IXQS0![I?:OI>ER!=2U2TLMR&0?:)UCRH95+8Y!(5<]3@$X'8'TKP./3[S7OB7; M_"WQHTUU=V?AG5K!]0=?^0A9326H@N0?^>@",K^DD9(X(J]X9U+5/'FJ63:Y ME9_ FE7$&I9)P^L.'MV;T.V*.1Q[7*T >LWWC3P;ID=LVI>+M%LOM4*W%N;C M4(H_.B;[KIEAN4]B.#5Z;7]"M]"_MR?6K&+2=H?[<]P@@VG@'S,[<>^:^<_! MUIXHNK_PT?"-MX?N;Z+X;:.QAUJ%W23YY]JJ4(VY/4G/;BE\+_\ ".VI\ 7^ MO31KH8U+6)-3@O(5@M=+UN1U*0/$25B"?Z0L>2>2"#EEH ^A;?Q1X;N]#.O6 MOB#3)])1MK7T=W&T"G(&#(#M!R0,9ZD5?DO+..[M[.:ZBCN;G=Y,3R /+M&6 MVCJ< \XZ5\U?$K^P]6U7QLWAO[)=>'I]/TRVUM[)E^SS7C:E$(U++P91"7#$ M<@,F>U;,-YJ'AOXR>#O"'B62:9/#EOJEQ8ZG-S]KTXVZ^66?O+'M,;]SM5_X MJ /?/MEI]C>[^U1?9HPQ>7>-BA$(OA:DDWV+QQ:CQ%'JZC(L;293->6W^ M\96C4>HN"370:1XBDU;Q<->&O^#=,?4O">BW$A\20^:)'/VG<(OWL>-K9#=? MX>E 'T-8Z[HFIS0QZ;K-C>O/!]JB6WN$D,D.[;YBX)RF[C<.,\55U#QEX3TE ME75/%>CV+-(\(%S?11DNF-Z_,PY7(R.HR,]:\9UC3]2UCXK6NM>$[[3KOQ%H M_A6"]L7TU]EE>L+J59K?&YAY[TOQ-^SA\7/$26.!<7FL M7$*WD 6:W+1+E2#RK C!]Q0![Q:^+/"]_8MJ5CXFTFZL4F6W:YBO8WC65L!4 M+!L!CN&!U.1ZUJM>6J:I'8M=1+=2QM*D!<"1T4@,P7J0"R@GMD>M>'?$73/^ M$MUO2_A_H?A8ZII]AI[:IJEO92PVOES31O!:,68@;E_?2 =U,\,^.;:\ M\=>"=6\7:G9Z5J=IH&JZ5JC7=S'$$OH;FT25SLY M;N\N([>"%2\DLKA$11R22> !ZU4T?Q'X?\1V\EQX?US3]7@B;8\EE3 M>(KZ^O+;QEI=NNAZYJKZ'#+<:SX2:2,R6"72":":$.X65HFF*$,20' QW /H M/2_%GA?7+Z>QT7Q)I>IW-N,RP6=Y',\8SCYE4DCGBKL.J:?<:?\ VE;7]O/8 M[6;[3'*K1X7.X[@<8&#GTP:\A\37W@G4M0^'T?P_N-)N-8CUBUDLAH[1EH; M?\?6=GW8?)W @X&XJ.N*K?"_7-!O/V>[?PO9ZWITNM36=_#'IRW49G9S),0O MEYW9QVQ0![/_ &IIZVEK>2:E;"VNV1;>8S+LF+_<"-G#%LC&.O:L2+XB_#^X MNXX+?QUX?FFE<1I''J<#,[$X"@!LDY[5Y%'X@T'6/A;\(?#^DZM9WVJKJ.B! MK&"97GB^SA6GWQ@[E\L1MNR!C:V>D:.O[2&JQKIEFH3PO92JH@0;6^UW/ MS#CKP.?:@#NKGQ!H-KH\FL7VM6-KIT4C1O=RW*+$C*Q5E+DX!# J1GJ"*2W\ M3>';K05URWU[3KC2V81B]CNHVA+%@H7>#MR6(&,]3BO!O"\FDVVK>"KSQ8T$ M?AY+SQ&EO+=X%M'J1U-_++EOE#F(3!"W?.K7PYK^M^,;?0TMKOPK?2 M>'[/5#9M_H\]\VIJ'"LORF3R&4.5Y&4SR* /I&:[M8[V&RDNHDN)U9XH3( \ M@7&XJO4@;ER1TR/6L_2?%7A?7+RXL]#\2:9JES;?ZZ&SO(YGBYQ\P4DCGCFO M!=0N+RU\;6_@GQLVIW;Z%X:UN/\ M&V7=<:CITJVXBFC(',X5'1AUWINZ,*T M?!MY86OC'P+IT>I^$_%]OY,UOI6H:+']EO[&+[.27FB1V1HBJA6^Z [)\N>@ M!]$4444 %%%% !1110!0N[&QU"#[-J%G!>0YSLGC$BY]<$8JI:Z!HMB&%EH] MA;!RK,(;9$W%3E2<#L>1Z&MJB@"EY%N]VMSY*F=%*+(5&X*<$@'K@X'Y4L=M M;QM,T<$:^UAA98UA4H@4A!T48[# M)P.E-DTO39([F&6QMY(KL[KB-HE*S' &7&/FX Z^E:E% &7;Z3I=IIRZ;:Z9 M:P6(.5MHX56,'.?N@8Z\U+-9VMPZO/:Q3%%95:1 Q 888#/8CKZU?HH JQQ1 MPHB1QJBHNU0HP%'H/0<"LZX\.^'KHI]JT'3I_+78OF6L;;5ZX&1P.36W10!G M6NG6%B$^Q6=O;!$\M?)B5-JYSM&!P,DG'J:?]AL_(GM_LD/E7!9I4\L;9"WW MBP[Y[YZU>HH HI;P1S23QPQI)+@.ZJ S8X&3WQVJI=:!H=\VZ]T6PN26+DS6 MZ/EC@$\CJ<#GV%;-% %"&QL[>R%C':0Q6H4H($C"H%/4;1QBH]-T?2='@>#2 M-+M-.B=M[):P+$K-ZD*!S6G10!EV6C:/IMQ<76G:3:6<]RGPW2DL)X[9%<$]3N S6Q10!E6^BZ/:ZG/JEKI%E!?W'^ MMNH[=%ED_P!Y@,G\35C[/#]K-SY*BGVVGVT-G&08X(X56-"#D8 M4# P>?K6I10!1:WA:Z2X:%&FC4JDA4;E!QD ]0#@?E4%EHNC:?=3W6G:196= MQ< XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover
Nov. 14, 2023
Cover [Abstract]  
Entity Registrant Name TOMI ENVIRONMENTAL SOLUTIONS, INC.
Entity Central Index Key 0000314227
Document Type 8-K
Amendment Flag false
Entity Emerging Growth Company false
Document Period End Date Nov. 14, 2023
Entity File Number 000-09908
Entity Incorporation State Country Code FL
Entity Tax Identification Number 59-1947988
Entity Address Address Line 1 8430 Spires Way
Entity Address City Or Town Frederick
Entity Address State Or Province MD
Entity Address Postal Zip Code 21701
City Area Code 800
Local Phone Number 525-1698
Security 12b Title Common Stock, $0.01 par value per share
Trading Symbol TOMZ
Security Exchange Name NASDAQ
Written Communications false
Soliciting Material false
Pre Commencement Tender Offer false
Pre Commencement Issuer Tender Offer false
XML 10 tomz_8k_htm.xml IDEA: XBRL DOCUMENT 0000314227 2023-11-14 2023-11-14 iso4217:USD shares iso4217:USD shares 0000314227 false 8-K 2023-11-14 TOMI ENVIRONMENTAL SOLUTIONS, INC. FL 000-09908 59-1947988 8430 Spires Way Frederick MD 21701 800 525-1698 false false false false Common Stock, $0.01 par value per share TOMZ NASDAQ false EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .:#;E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #F@VY7V3#H<.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE%)'1S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>EU$-I'?(X^8"2+Z6IVPYB$#AMV( H"(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1VB;Y@8AAPM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>NI++.W!X>WI\*>M6=DRD M1HWY5[*"C@$W[#SYM;N[WSXPV39M5W%>\>MMRT7'17/[OKC^\+L(.V_LSOYC MX[.@[.'77<@O4$L#!!0 ( .:#;E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MYH-N5W & E-%! =Q !@ !X;"]W;W)KZ7?TPWGAGS$D4R[SL:8Y,%UTV##8Y;>J81+N+-2 M.F8&FGKMIHGF+,R"XLCU/>_>C9F03J^379OI7D=M320DGVF2;N.8Z<,CC]2^ MZU#G?.%5K#?&7G![G82M^9R;;\E,0\O-54(1#G\[/Z M<_;R\#)+EO*!BMY$:#9=I^60D*_8-C*O:O\G/[U0P^H%*DJS;[(_/EOW'!)L M4Z/B4S 0Q$(>C^SCE(AK OQ3@)]Q'W\HHWQBAO4Z6NV)MD^#FCW)7C6+!C@A M;57F1L-= 7&F-U [KCNN 2E[P0U.88_',/]"V$3M[@BMWQ#?\VL_A[M D&/X M.8:?Z=4P#/)7?YD:#87ZNXSHJ% O5["]]R%-6,"[#G3/E.L==WJ__4+OO=\1 MOEK.5\/4>T-IA#F05[X6EE :,F$Q+Z/$=1;3\8@,)]]'K]/)>#A9]%_(?/KR M;3&:3N8W9#09W"&P]1RV?@WL@$M CD-'5X>.OV"P)QGT/(KA_/R" 7XR=WH-X()]D%$(514K$1PI+R>P0K+1 MOJ7M>K/=0E-8^#Y%;?M,V ]#,.TT/[[ 8X26XN%ZK7K-(_-$@ IY8P>,L?!^ M>I7YG]D&MC'59*'VLI005WO6/(2Q%;QC;(75TZN\_LQV['P -]-J)V10WO=P MR?$31E:X/<7]^C]D,Y4:F(Q^B.3RF, %?=KT*(96S $4-_&L@GU8Q%Y&P05: MGH>!%), Q5W[1060D]E&2\Z#K;;IH?Z2+(2) MRM.#B\ L%F=.J(+W&_*K=^=1DC!-=BS:EZ>P0H0N.EVMRH=CA5XE6>'M/F[$_R,;I>D6R"H!<=F+ M@.ZG;:3=DH^979NF).(K$/+NFN#/^KC+/3:,2K*=Y5(9V*=FIQO.@,T^ /=7 M2IESPVY6\_\:>O\"4$L#!!0 ( .:#;E>?H!OPL0( .(, - >&PO M9KEMWDOSAR+DCO9*ZW="C<\W[)&D/ M1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O M:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\" MO @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9 MY=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL) MBS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W M3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y M]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5T MR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00, MX[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/ M+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^ M>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( .:#;E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY M%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:< MW@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I! MK-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H M%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.L ML8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0 ( .:#;E&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2 MY0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D M1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " #F@VY799!Y MDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE M+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WU MV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R M;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@ M9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M! M3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ M 0(4 Q0 ( .:#;E<'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ YH-N5]DPZ'#M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MYH-N5YE&PO=V]R:W-H965T&UL4$L! A0#% @ MYH-N5Y^@&_"Q @ X@P T ( !APP 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ YH-N M5R0>FZ*M ^ $ !H ( !K!$ 'AL+U]R96QS+W=O9(9 0 SP, !, M ( !D1( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ ) @ VQ, end XML 12 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 13 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 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 1 22 1 false 0 0 false 3 false false R1.htm 000001 - Document - Cover Sheet http://tomz.com/role/Cover Cover Cover 1 false false All Reports Book All Reports tomz-20231114.xsd tomz-20231114_cal.xml tomz-20231114_def.xml tomz-20231114_lab.xml tomz-20231114_pre.xml tomz_8k.htm http://xbrl.sec.gov/dei/2023 true true JSON 16 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tomz_8k.htm": { "nsprefix": "tomz", "nsuri": "http://tomz.com/20231114", "dts": { "schema": { "local": [ "tomz-20231114.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "tomz-20231114_cal.xml" ] }, "definitionLink": { "local": [ "tomz-20231114_def.xml" ] }, "labelLink": { "local": [ "tomz-20231114_lab.xml" ] }, "presentationLink": { "local": [ "tomz-20231114_pre.xml" ] }, "inline": { "local": [ "tomz_8k.htm" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 3, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://tomz.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-11-14to2023-11-14", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "tomz_8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-11-14to2023-11-14", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "tomz_8k.htm", "first": true, "unique": true } } }, "tag": { "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre Commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre Commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://tomz.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 17 0001654954-23-014366-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-014366-xbrl.zip M4$L#!!0 ( .:#;E?S_,HMAP0 (,6 1 =&]M>BTR,#(S,3$Q-"YX M!T0]X&FJ9M8C*ID90O M^_4[I.ZVY$IR'IHGTN?[SEV'9":?]IL0;:E43/"I$W@#!U%.Q(+QU=2)E8L5 M8S9[0@R#QAG*-[B7%FB[0CNDU,J*O M6&DJ73=%_Y78&:,K;^@-?L]_O\,*6();#@B#7/( ^I!8(F(T6VH0^,$'_VIP M-9JO ^GSEKK:.S[N]W.V\]EZ FY@D@&0__UB?%_ MG!0IZ;(1>NV#- .26$HHUB%'6Z2BQ%N)K9]);:XR"E1TA7'D8JUSUA*KN=6? M"GT02C:/-=0YI2E&ZHV H**?[LFZ'FDD%2CC6ZIT/3B1 3P8NH/ '089B=.5 MZ;#&_(Q\*4+JI["/,=;P!!)2,Y0? 6','=(Q[X M6>M\W,07(CYOS$.V9*9 M3Y:&U!PF%4!)K+%<4?V,-U1%F- SQF $HPGF7&A[=)@M[*.(\:6P&S0QG\?8 M5.H;9 B9Q9^SQU.5=J;<"S@F'<1@^"3+1$>J9$&7C#-K9V#^ N06YZ*++&/B M'T/+&F(X __@-W8-IY,"HO7;' TI,X4TL0@.21QV)!7>-'#2G[(LE3.739<9 M72([E<:FTZ:.8ILH-#/$_K:V!YI)IIO5YF\(T(..R2!&^9FI9/-_G)/4<*8" MSOX3+2=3$Y2(B$K-X-,L1J/_-C&%>-XU)J#0\(<,!GJI:S!'[??#A02=WC6D MZL?QUA%-_-(T@DUE5$T@'B$UXB>3[MRIG5PYGP2Q>LY0S,[->*[YR0VNX*+E M[=4B]:^+!T5HW3S(>%T]J+^(M+2=$8S1C^W-U5]0ZFRJOL"^72)"*2M:/A=*+BI+S<.OK3ME MUIOYT"$=&>.BGB@_8ELU14%(ECU'0?'Z;V4U@YM%>XN-KZJS-D^>,SX-M2IT M]+1??D#VM6]U7#H*R^_1)D>^Q[1[U:/LQ3\VVM4]P]M5C\S#2[-[X]HBZ]\"\(VO[/L6I_XB?Z;OX'4$L#!!0 ( M .:#;E>:Y,+)V@$ (L# 5 =&]M>BTR,#(S,3$Q-%]C86PN>&ULC5-+ MC],P$+XC\1^&< D'-?-'FC4[*J//53J^UTPFT[MCH^" UDFCBX2EHP10"U-*O2N2UA'NA)0).,]UR9716"0G M=,G=[=LWTW>$/,XW:U@:T3:H/2PLBEAZ%;RU7 M4**3.PTA.)P;RF'V0<"RYK;A>XL-U[$IF!U\>M%:F/W)REWMX:/X!-$&5N3K M_3>8MTYJ= ZV1K4QBOL,*RU2F"D%F\APL$&']H#ELYR2^F<>;T^A/PB#UBX_ M.EDDM??[G-*NZ](N2XW=A7Y&C#X^K+>B#KF(U''@ I.!%57^Q6.3R83VU0'Z M%_+X9-7@D=$A3H [F;O>;FU$/]Q7T."_B'@B XS$5X2-2<;2HRN3, V \SRL M4;C!"B ^?-^L+J;>-+]281H:"W1APE*&D#VGME@52020^$488S=1]OT5R)_V M83F=;/8J=$=?6 JN1*OZ%M?A?(7'HT==8CFH1//71/+21^#H?#$@?_Z"%X]Q M]^YUP)["KE0F[%T,<4XWI5?[BTR,#(S,3$Q-%]D968N>&ULO55/;]HP%+]/VG=XRP[;I#DF MT$HK*JUHNP,2G2:Z3;U5QGD0:XZ-; =H/_ULAV2@4JE,8AQ0DO?[]UX<^_QR M74I8HK%"JT&2I9T$4'&="S4?))4ES'(A$K".J9Q)K7"0/*)-+B_>OCE_1\C] MU60,-YI7)2H'UP:9PQQ6PA402K?,.C2$;-"_:I\^=-->VOG2/K]BUK.TBAQ? MS-K*C=<#/0,>E",URVAV0KN=;J\%W>F96S&#P POA$/N*L,DY&C%7($/#G5# M?1A^X'!3,%.RA<&2J= 4#)+1B'GAX"/_!,$&1N3;UQ]P55FAT%JX MT[(*4>QG&"F>PE!*F 2&A0E:-$O,-W)2J-_]\#?U_8$?M++]M16#I'!NT:=T MM5JEJUZJS=SWT\GH_>WXCA<^%Q$J#)QCTK""RCY>=G9V1F.U@3Y#KJ=&-AX] MVL1IE7TU=RUA&WQ*ZZ*'6M&W,=E8\_@>7N$ +R+"'6E@)#PB69?TLG1M\\0/ M#J >G=$2)S@#"!<_)Z/6U.GR*>6ZI*% K[5?OSYDY!0&9X,D $AX>5F6G039 M]SL@][CPZ]B*L^Z+;'"^TU4PM]G4;KPDL87DV1Y,)_)N$+ M2&!CM-U5JR*4HQY*-QBZ5^#8J5LKDNN2B0,C/V3$V].W$_J%0(NQJ8W^[DQK7#E6. M>9,[R+UF%W+"!6"G_F5 _IZ1!"(2OK,Y^@-DIOUA%+SKC:_))#7?"2+#OJO- M\_G9IG&+/)WK)<:W3G8+OX U!+ P04 " #F@VY7@O:XI00& !W-P %0 '1O;7HM M,C R,S$Q,31?;&%B+GAM;,U;VV[C-A!]+]!_F+H/;8'*BI*B:(PD"\>;+8PZ M%\3>=M&B6,@2;1.52(.D8_OO2^H62R+E)-BE])(XXCG#,YRC$24K%^]V<01/ MB'%,R67/ZY_T )& AI@L+WL;[O@\P+@'7/@D]"-*T&5OCWCOW=6WWUQ\YSB? MKA\G\)X&FQ@1 2.&?(%"V&*Q C5TZW.!F.-DZ#_3>09PVC_KG_Q6'+_VN611 MDG#DH%>,O)?Q@"X@4)$3JN>YWB_NZKWP6^VN&8I^HI&#X)/I%K!%=[QE>K@3\&/P$:AH8.W<$P0YS"ET49)X3_#F 1]&$81/"H&AT?$$7M"818NPN2_@?HQE_F!7&C" M!SN.+WLK(=8#U]UNM_WM69^RIJ7/F]7<\ M[,G5 $C7@]$(/:(%)*('8K^6CN(X7D=*4G)LQ=!"+R5BS%5\EZ"E,IJ:YEQ- MX_VJIOD^.SSQYRCJ@4)^?!P;LSHOQ-.2U_F6$YA1X4=ODG[(M"SZ#KUMM9]YME=9=GWTME4^8'X%T:(N M^-5+JUO32!V:R$\E@6@G$ E1F$M4 1HZ;A(_:>Q)Y"(V#4I1(]6[*:OGS674 M)")'07])G]P0X>2RJ3XXZD.2LOSC\XC*#<%/%T5.H959 C'$Z88% MZ%7U.-1J6J%,3QQ)A-I%(>)\G/:N$@S\DZ/^O7"?HWSU$M\0@<7^$2VQFIV( M.S]&FCST,#L%;Y*8UUV'Z4#Y&V1579!"X1D+"MR"%T9RPRYWR6/9DG9_H+TQ MJQK.IAL,(LMVJ( ZXP>]+H,A,C D:)!PJY;([^!F,J(FG_*P'0/H).5U/QSK M0+DU75ZJO4M,*! M+;3SFQBQ)2;+WQG=BM6(QFN?F)NZ 6VSM3<*+C=X+;0#QCBNSM#LM36T-PJ.+L7 :W(ZM6@!.J /9IT&:\/*1@D&A2\A4[R 4?H;A// M$3-:_A!BLV?4I94;Q?-X!\IOD&1H"0H'*;"%FH])0-F:LN0Q\%1(XXWH1FY( M]R,:FN\3C[!L.N-%"93-TDCIC']>HM)@J1(5$BYD9%#L%GPV\W?C4+8YO,#I M5PY'&HT1;]-;1T27764 =\9/S?H,3I(D*+/::U7#,)2KPK-?$TR09TQ6B[5I MG0:Q9=MH@)VQC%F;P2X9LOBM*."UYY61_'C/9G1+CN5XB&S!)W6A6I<\P[KF MD9JR(PY1>+AGH!CM^2.Y--ZS!T:?, G,^QT3O 6G&"1K[5+!=LTS>GE'C)/N M9J1SC'6@\AHYM6]7DTI+C/W:JM>GHH<5)>;')G6(G1J; MI.5UKHYWH-8&2=5Z)S!(<&W'>] MS0V2JC7/82!QD "MUGS&?/46Z70?SZDNB\JXG6IK1>6E+@UVH,XZ/=4B9QA( M0:V[8"4E(<-+,GJ8W9-;)[%Z@A]B.E#\!EG&$SW'VG])YB\YOT!D1.-X M0[*'7ER3E0%GQPV-(G,[:$$=\$.3KJHA,BR4P7:; XUP@(5L3;?RUI-A7^MQ M#-1.*;'958<')O*3^E>P[!!._SWJZG]02P,$% @ YH-N5W]'YZN# M! B, !4 !T;VUZ+3(P,C,Q,3$T7W!R92YX;6S%FEV/XC84AN\K]3^X M]**MU) )3-L=-.R*8=@*E9E!0-M5;U8F.8!5QT:V^>JO[W'X6#Z2X%X4SP4# MR7OL\SYVC$_"XX=URLD2E&92-"M1]:Y"0,0R86+:K"QT0'7,6(5H0T5"N130 MK&Q 5SZ\__JKQV^"X-/3H$>>9;Q(01C25D -)&3%S(S84R]4&U!!L%/_L>VG M06K5>O7NW>'X$]48)446@R>CPYEG;(_("8EMRUEH%(71?5B[J]4/HJ&]B\CRC*J5S!2D5UA1I+4WUT%9;SC>* M36>&?!__0&PWI!N\=D;D::&9 *W)4/*%347_2+HBKI(6YV1@(S09@ :UA&37 M'&?B[X9]&:,_@J"%;JPU:U9FQLP;8;A:K:JK>E6J*?JYB\)/+[UA/,.\ B8L M\!@J^RC;2EY<]/#P$&9G]](+Y7JL^+Z/>KA/!^6:-73674_&&5R',%*HL)^" MO2RPAX*H%M2CZEHG%:1!R):'DAP&,"'V_^^#[J%/(]-_JK%,0WLB;$NL2AUC@[,XL]/' 2 &L# M(H%DWXSMW24GPXP5WFW_(A)\N0H"DBE)GTX!I\A$XG2S?6\I[+/B,CY)A-M! MD&>>;1X:$\E0:XBK4[D,$V#9_+=O,B 9#/SP.>NW-=9&T=CL6^)T##QK_S-J MSB3A_YY31R"JS0"FS/8IS"M-(3^U?.5IAL=CV5(QD2H!A<.P;Q%7@),1O)RG M.T4XQP5#F 7#'X8_(F2:1&I'1=Y)=UC?-C5[0BWT0VN>EV+CV.RFH*6YP?E5R969MFQB.$5UW$S3()FQ;BEV?\84A M3D/PSML07+'J 7XK21"2WOW#"A&B,O"YLN;PK=7FXM!;08\ZG"#:R/LC+/R4U1VAO"O#^3HG3G?:ER0^JC M@"QR=%.L0X@7"LOP XQX X[ M>YA@GZ&JM\FD:*]0IG=[5.*CG+ONTB?TKM8+4/\5?4Z4VP#XJ.Q<'5\,PV-X MX:6'!^RO,K9G[(O]I<+[?P%02P,$% @ YH-N5YI]5K&'#@ KUX L M !T;VUZ7SAK+FAT;>UHU&\_C-2/+Q;\-!0&Z95%R$ M)SDW[^0("SWA\_#Z)!?KGG68^ZUZW-=0"VJ&JL*')[F^UE'%MN_N[O+#K@SR M0E[;!<,B^O&]]RHVKZ\7U)U5M+6FH>D(.J 8JL*<#RRE8A;=3G5B* M>3,=P7/^6MP^V,^A572S?KQ82IC=:-R1H2;K*2N%AH5BVF1FR+NBH=PME\OV M$%F2]3M4?%'%@N.X]I>+3VVOSP;4XJ'2-/38N!40?K-\ "S-JL[5G&*[4[2Q MN$O5I&@9^W6NPF)W0QK$/-=Y&HBU-#"ZL \<\1+GDYRF@VUG:BY73VVD[&[ MPA\1I47O6&G>&QWUH''%=2)--!\P14)V1Z08T!"(]_EMVG+' MYRH*Z @%F1VMT\W1#N'^R0Y.Z*SQQT[UF \K2!B3R4_N^RPT/Z'K9B+])*0# MH!:TKE(/@5&C&DQ/TJ 1^FSXD8W2*0]U"]7C',9!CENN:[DE+2:_<9",>#AHFY7GEUYXR*38T M 'M+NP'+C!Z:)DOQ?UC%C89'=]S7?;!4SB_ (8W&$?Y!0^UG]=]?ML[J+>O] M9:=S>5$A!]&0*!%P_P@:V!KEP]3_5IO"XC9V.IYMZ*L>1PM(!!-JC*G5HP,> MC"KWS>F RFL>5IQHF*O^^L9]ZQP=V]%45^>7S8[5;OQ5KQ#3%S$OSD\O&I_^ M4YDSSN3BM/6AT:P0Z.^(3-EU#_2/221?:2G"Z^KG9J-3/R/MSFFGWCZVT[?; M&;M=KWUN-3J->IN<-L](_4OM]]/FASJI75Y<--KMQF5SRP3]254?X@TMPGUR MEJ_E2<$Y*)6W1,0V5_U8131<(*6'D M2'[=3]\D@.0MX!'BL2"(J)^DLIQI?)*-WV>FH7N [G\Y_GCCF#_B3N.0IW46 M#T1X+7;-%:;#=!-*5O<7,-T&J3?_:+0NFQ=@2T\_D?;EI\\=P 3M?=)HUO(K MN9-I7+>,UQODX&Y]2,$"(5-0/^68&80JHB+F86SD$QX2KA4!FP7J*O?N4;X9 M=$F^2PFR],#*>G!X\"/U8"+_2>]%YY>C6R8U]VB04JA%M!WE^+;\-T)/2### M)A'"XUDI-64ZY[!R^BK5X)FK4H<-&FDOR MC"JMNRH'98#0;8 <"W)WX!VE<\3]+U9V 2^ MBT\;LKUIX=JDP&Z;Q34Q&'"E-L]1M"PD$>)7R\Q&OI5OYTE]$ 5B! *[68[. MV@?2%/F5@=0/(B4#18\/,Z:2F-\!EB:]/%-K?NK[DBF5_OO$0^:ND4DJ%1W2 MCC@T)7_2T1,%D@MC(U/19UYJ)2MQ"*N-AP(>#)-25M3@YZ7LB+MP=7Z<2^9C MGS?W.;&_/("^<]P?%AT^O5+MINS "#*2L$0\H@%A0^;%FM]B8 E&CZD]L@NL(LBKGX;O MR0S?BN9@=ZD&H DXE8RN)_.'CG-?XO>6:]DG 9RYZHMP[>#FH'!@N6_+BT#T MBU6O28IJ1T&-@$7(&1(:UNPC\ UB%$9"85F 4S_UZ_GK5U-H,R)1[*Z%%@.LFV"W_*[4NEH#G"FH\(PT\.2:&H?LQ6#.2T5#M(EQ;6< MVE'$C<1=]QVIG;=(H>CDH>+>4[&P+<"N 5GA]05(/(A]L''^388D@W3,>>:Y M)6JYA2G^S6S#CKE7(!UE,O38=]F6#,]K&!$C&6V$.S 79_#FXFQ>#$;9\N!5&(#1VZA:S1K M]3P(>CE@25L+[V:?_-O).RZ)J"2W-(@9B?"P/!Z+GD^3O,J=GJ4,3I4OT;VU M#O_\]?_.NDPV,S2RUO&I.?B$>IQEY9M4^?3K''2JT8AK@/475-XP_;I3!XW0 M1TC(\$J69](((!PW8.&8V5F_%^-S!0$^ 3R)\G--KJ6XTWU$EA'&_501G_5X MF)SC2J)(YR##2_="R.0L:I'LXC3?'9E(,JO,S0FP"$^ 8:8G@:>%KE58T->B M Z[C3A&J3MI-=9M_8<"U4__2L1K-LWJS V_R!SQ<,G!]R=H\L,^4-?M@6M62 M1IN.45[8&BS6G]XW- )3Y@O5B\]ES_J@/"R . .4)Q0FZH@5,[5@V#1'AW>I MN8E$DHM\X#(V+C3. $LENN8)VH)(T]#!103USD14KXVUCGTI? M)=DY?W'(D_#0+>[2<=PSK7#YI'R\OD\2#7WG[:W+B,DT0P/Z2<[' MJEL38$JP(+_D7,)X[Z564Z@D(?C#V0D>S*XS9J J =Z?K4PI@,LGV'+ZCR9 MWJ=.W&?">8"S3(M]#$>#P/C8+@.\"J[;)[^^.2P4P"+S@/GFMWMDY 4\8B04 M0\W2?>..T]VSI;LI&106[6,8T4 P $M+[%-X,+43%'L"#E)J7)CD/F]8R9AXF]M*:/%PRSB;V"Z;092Q%FHK'F8QC)5O!^FG-+S.,2?4,-Y^%F M)/N[[\UM)2=_^."IC$>BA$S3LJ5IBOP*V>/"4V6/MY.ZFC=$9TQYDD?HLM;* M"1]UJ7<#L2.X",L3@9"5-Y['6*^W3K+XL4M+B?G*2LY\O(<-RV47O]^3JR)4 M.;;I*\LW3BW:LHE?&:S72K$>7N*=1ZJSC%EK97OF;PLKZSJEU[IV-5@/2:X@ MR 0O 8:9>N8 \!G5E)@+);NX7#XB1LR*&-2(5?%,G/GT%/'3:][;N6.ZHK]X MGNF >V:V&X!(3QE;,I0;AW_17-9)$ MZ=>8RQ3.K[8'L+\HP^K'$"IY-,:LJ DCD^.A. P$= J(@ *1W$'O,HCU>H@P ML2,3O*45$&?&(;0QW=%8]X4$R?&W&%-M$7INQ&V *\2#R">Y0F[#Z"8[_+#" M5Q06X-D?/_FUSED?.!M&T.DQB^V,LNG#)*F<;R;J^#$'.AY)#'Z"IK((A*Z- MQ!Y)P/M1Y4<&8(^DPE8V^9T&/@M).T_:8//9DRKK)H3Y"5'Z(\?#\QB5G^OR M[-;%'.2JD%J?LQY I.R2Y*6Y)"FWL$#/]#+8*PZRBML)=>RT9_P0<_5_4$L# M!!0 ( .:#;E?!C3@)H2T '?? @ . =&]M>E]E>#DY,2YH=&WM??]W MVKC2][^B)W?WV?0^3D-Y =^^]OSS'V *\-38KVTFS?_T[ M(\E@ DF3+@0%:\])-P%;(VD^,YH9C4;O)LDT.'TW88YW^B[QDX"=)M'TK_]C MWUHM^PB^?/=6?OKNOTJE\\A-IRQ,B,N9DS"/I+$?CDGG_&/[^M*)$\9+I=-W M;V5CP\B[(W%R%[!?#P:=?PU*[8ONQ]XQ^2.-$W]T=T(^7/4&Q\2V9@E)_"F+ M2';R[NWLE&R<"O?'DP1HO(L3'H7CT\Z_/G7? M=P>DU3JRW[U5'VZ'M M\87S+XUO,XCM_.B8Q=W\]6, %/K*/_IB-#U[S$.=$ M,AX.KBZ[I-/[K7M]U;OL] ;M"]*_NO@RZ%[U^I1T>V='Y+KS^>IZT">#3]WK M<_+/+^WK0>>:?.CVVKVS+CQ_W>E_N8#O]PL"'ZX[YYWK[MG_4G)Y3DDONF'3 M(>/$KE)2MLH5\M__:);M\@F1,QC>^#!V5!].0/I1D"9^%,8P@Z%[]"Y.Y_V\ M83SQ72=0]. ;QF%(_[ ;51@2_'E*#K'ELG6"#8M?[9,WY+#7[I^W_WF,Y/[S MAA*'C(-H"+3<:#IS0M!%,^;ZT.A?J+/\D'@^:*\1<[$?Q D]XC$W@MY-_= 1 MGT$/LZ>3F,PXF_HPO/?P-;\CW2CT_Y+/#9@[":,@&M^10Y#V-V06.,DHXE.2 M3'B4CB?B_3[PQKGTXX0,.5*+1M!DY*5N I.01)YS!YT(HS1T0;'B"R,@%&*/ M"6=Q&N G$8&/3A+E-PR@FSVPQ3F.8D( M^S83[$@YB9T NNM"PR$+8H&)(2YQ+(X!'#*(IX_"]0!8\RF,8H""CV$X":!E[ )B>13P1W\G>X!"R M)LC0B9EHQ0]QW15+KH2FA!^,#-]#\WB#T .=XS*%3A(!6V!V MIQ&7= $R,0$5"ZTZ\-(8:(S%2R LKC\#%>-,0?,DV).?:M2R+/PY(NT8/YEK M]@9=]#.. F_1.V^Y76RF3.NR&4$5 00=@"_\$*8J$=K?D>-S7,"UYZ-!Z<,8 M ?8H-],H%OVYG413 L@1;)A_CZ,4LRJ5NUAJ&BRU8M[+KC 6-4)V#!A!D:II(_49K$OL?$ MRS!YL#S&N+8KK8B3P)'!LFW0TJ.1U(4@-/(;8 HN:P[,_W[)_N^+%091, *O M*4:L/#KI.#43!T Y=6!2QU'D(61 H.)8HD6H2G]]*V#'\-?:?TGFC",G/5P]I&LCI5];P2W(A<7!%4I3 M#@+55(IGH)C"\;%U,H+9.U[GXY_<^EXR@:^LGP^("U";H:H)Q[\>6 ?8*L^: MG#!TJH_MVNR;^,(#-#IQ#%_,AA.^Z$OB@5N5\.^\J[YX?W4-ODOI_=4 [,UC M,H3%\RNQ9]]P6?,]<%ER 0OE5LG/NKWS#H8M<&X.3NTGDEW$,WZ9.6-6&H(= M][7DC*#=8^($M\Y=_(MP"I_:WOU!PS_(ACT0O0@/WPD6(K]OYB@*NB71N 0 M!W?']WLP=?C8#X\M;'@Q2('(M73NN?5)--L(Z7?XX%(;ZJ7X;CJ, A$X:%:@ M;_C=Z=HNKNW9(,(P!1INF1=T"TOA3S:M-J11F\<7?-RH2Y/YJ0*\E4G_VZU* M$/H@4P"\RM;(K+2ZJPE[% +Z@O,CC\">D)0$+FO@D^ M_M2R;%2I;Y:0??A3O585'QMD&F1N'YD]L #681)LT<.?K".K]@;#EQBC]5T5 MZ@U2C&3%$X L7<%N9?GURJ.O&X@;B&\?XFT/_0W 7.=]=W#>EJ:!!'TT I@V MK<8Z/5QK2%$X(FTB30B.^V<8D,2< -F6BGT[,[ M9MS'^,;'=OMS+K8Q!?,$ M8U9^K,*3T+[81L'WSNY%=Q>O^2%NL,DP[) %T6U.5C)G6+)HM\YJ#W=(5GS5 M*=L;7S5@H\0XJMHYJC7:+#=6'=4:KXYJV3BJ!M"O!]!K M'=4RM1O-=282?E$WSJI!YVZ<581?8\G?M.UGN:O80.TY#1B8&YAO'^;;](&^ MYPS;M%&MK]/U-JU7='.(\_!Z>:?XO1- W\")G##02Q- =("HCC&G!.9R=<_6 M.+K&T7U8ZL^<>")6'!=_87^F_@W8_9B\=\NXDJAO/D@ "^[(3_91%=R#( !Q M,(N2692V#\_?E_,W912F?M0R*#0H?#D4]M$*GT0!K&*Q,A*$JDSN)"!;1[4U M@+QO&Q0YI:]L4OJV91!>,YQW\CY+B/TT-PF/MWTTSB3DO7;S[UKM;CSEZ)'8 M5%O>!LDRW.<'%>+Y828\V@3NU9-/*9EEW"SCVU[&YV?Y_$^? =C\QG?9?(-O MS*$SN).R]C3?XI HIDE_]W#>?<3'SM3 WL!^-[#_T4.3V1G$E4.2,G+V_3./ MB\.*X//6'<][TH$[(S1&:+8O-.( M$$=968=%308$KE@#SL I SM'" $>C1T+59TSM+">![SZZ<[C$>AT\IEA/-D# M@0(;[$VNJ((\[>J@.::JF& ]$!PJ.GXH(]R9W1$8=3IR\$ NKANQ>I3*;1Q\ ML#])DR0 ^?!8#(-@\CB]S&V!/X9W\SX;\3'BLWWQ^3R"KG!R';E?[\BE,(U8 M.';&@,6LT([8/7COP#P\=+SJ2]82R8]E"H,%)$?5V[A.= M=_,6_W74J?5$R.":X6;=,O)FY.T%Y$T68,BV]\^B 'QQ60\+,2VJ@Y#E2$!6 M, JWT+%^ YIO\KVY= ;^")QXUP%N[@E\#[$@5'YF8?4E!K;03+(&XVR!('F>?%8@RS^O$$ MU^65FD98CB*,L1@+^S;#69(IH(E,"5T29@ TO,Z-=!KI?-DDHQ_L60?WF)@J MCB)"$.">+43CLY. '%UAJ=93E(,;%\]SGS$5_$ 3Y X<1B(I?@J"4 M+H]YOG3>9()U@H7QP'!M3['4$'3?]1,@'*H"1D,?GN!^6-#);[@"0Q^Q9I ,NN##LK ;_G6=.95M#R0>*PTYTEY&+;&H M!)K2?[4985?.]'W(^_0G]O_!B;/\/:?7Z E0<]'SY359.Z_7X[XX<(*SEB M3D3B>L+!P@)*(<[THF9,5L%.&#J+%:#'$@Q#W:\%]T"!F:P\%O!/YI4Y_"M+ MCA2REM!'AEQ4"!-QY+(ES*3%]C'J9;&<+%2Y+"&538[@%1L#%-6H95XH5Z45 M80[ BQFS?.4ON3+)XET^UH>"_XM)F*9!XL\"EFE[?[EN%:Y!T$<&"Y>"1QB! M,$:\)(\+T-QJ1Q<5IERP-">*Y<+L%)[6Q.%3QV6I$'ZL'(:%K8[6J4VS0;[8 M(*\4=8/<[!:_GM5[>>U5E;F6B]3=7X_5Z@":X#Q?&!;>'[)$;*Q)[Q##1FK+ M6"G93LJC&7.P>N9X$2C-Z5[0-S=^;CG+V^A*+YL8C[%J7UXNUIH.:M44)LFR MB)RWKZ632,56V_JRRB,L71A+"PS!/E*E#,$=%>8*JDPF2AYG%?*6HDMKRB(N M>8VY*G@+.D:&C R]F QUPR2+T8,]+HCG"GE/\IL*G^YP#TSZ)/,/!]P)8XS$ MT'SQ9U'G'+,NELJ2KP0TL[KI8H,.BT[B4K12+MH(@A&$E]AOPPWB1"1>Q$GJ MW9%1*O*,AM)]!HL*O^RCR123K/7_0!ORDT$CTU!,(0OZMV+F^(AKI"PD1 K,/T2#%ED M7?$8[AV(,"S(T8W/TY@9)$IN[) MK6'AO3#O7KW_E?LDLBVN410$ MI M!/,-S?'PACV\7%<@OG*&\Y\,^$?=@D#Z\ZL(2!*^?M=^3=ONBW2=]AE+$ M*;FZ)I=.Z(B(9^>R3WZ/N"HC_QL8D"B0T)V0J2KL_70Z]9.=5O:![N#.I)@H M)T"=-#]FN9.4]>U1$<%&$:"D0Z WFSR9K;8?:D4O@@$AMQ\^+=RO7'^8)5<#:)\(X2 M#^.OA\U&XPVI56LEJP;SM7Q><82+"\A(BBNES+[-\G'="?/2 /?B$MSQPSX* M@>$LXXZ,NJM.@ @Y+OI:P#^/D;K=M.V:O-_@SY3%4C$/0YT!4;Y$C;34J,-)RLV19=OV(P!RI+B%MS%8CMVSH MXCX!].O&A_F6N?;X"&>B)9JUB"%EV>FNNON!7+- 7K<@8K8JQ(Q/O$L5BMD0 M7F+OWJ:GWMX>J;XQ7CT"'_?M[_+/ MMY]!:[TME^OEM]56M5K#QO<$PVV,C 7.W3S/%EB0$_XL%]:Y-5F^>3QB]Z.X=\PNI$EE(2XB1">R*\/O/DE;R]C5SVYU_.[Y>0" M\Q_4_6]DHHRZ8^Y^G$9NT691G)DXN2-^56J$HJU^X\N[>)9(+T=XP$&+X']Q MRD>.RY9C0_EK>I:23:D*HLJM!A?S:_"VF-&3K[&3?!"7V:GY6=QI=R368>&% MR&0%!QUHH(&[(H[<>0:)CUP_EWR+73Q73[6]&T?<<3??\?_,HS\8NBUMF3IX M>-Z^_@QNO5*27X[Z1_>B!ZHM2A8]G$^8K:8N4(IDLHFX$0C-96P!# &568*_\2B: MPL=@T$=1 +_@A6-.BC*#MYTQX&8N_SN_8Y(G.A5;D""X0X=S6 ?AHUD4B*'C M7HLOYB43%77[H)-,T.QP0V5R!L:,@"X. .%V2K0EX"I MP :,;JI4C$C9**6AC]DS(KW'97N%.K4Y%F,4Q1=9*N)F+F\5N'>Z6+*!+';\5>DEC:]BWZBE<\+D7 YI>6 MCM0W(0% %2LB$O K] :P_!'G%D; M?V31=E#>HU1LJZGC-*)ZW[SEJ8C;(]UY#.2/U!OC!Q0K#OILA$:1HH^9K5YF M?\PO-_3FI9MS)$0!Z)@]-DY5")&*11*O6UQF3]CF-Q\DBN. MF!^0L+GG97SS5VMCZ.J$I#/0GR(XZ*0A>"NYFZ+!I/MPV,3=!,%8+5A M1K)L#^\1YX@?07%^GRTZ!AB32]+JW[GG);A%,# *SPLWNV)UG M*N43@H 9(L(VE)?@PC"F.& 4&LD+1&S&)OQ$GM5/Y*6U<7;+=> +8*#;KHQ< M(B(3HQS;5;!BZOP1<:0%?56\A4[@&+(R $L=Q:A A*/ \W'R9M637.D Q2U, MOXI=[@_E!(O-O0CL0B_1F_:H=A*BZ:D'>&APB+*6BATO_.2W^,_!B- M1G':36X?GC-7%?ZPY:42V+KT3/&FU\Q'1[*+[LG2']![+FB)FV#E:_D79/WV M?/E1&=K(T )ZS8O<5&:EQTJ?I#,55D6<**;Z')Y"I6&\KL(?YVAJ^Y*XR.#G/@"[(_@3KC+8 A/9VJ[8%Y? O M>HE;H^CF MX!Q''#/6@5484_XA.7F"=+0#5&#C"$XSG3*EF0H^8XRQSD('L?+\CKH9Q5CQ5;B?/'Q'(R^IV& MSPK W@IW' EY#<[HE+DAE97V2)E5X4ED0MXL5M-I>R%O'>&5LR[4X6MQ!*-0V= M5-Y C]FO:/T+:V5A0>2$+9>&@2L&ED(7-\SCJ9Y%-CD&+7$VA3#BOKFH9*/6 M9!&C6U_W>9'9!Y( ^DRX_TN"N5@.9$UI<+7O%:T6:5+W/KL4V2KBLFF/C?#P M5_8P3EXB%."4D4,L=?T&Q"=[7:3IBC7\6%XI#K8DK-K.-UP_/0QR9I$%8>I- M8:'( LJ'DH**E#\\Y"PV@LV+U4H%]$1XULFS"H_%BB5;ZN.\XG!<4.">(S'3NWC=XIDPE MU^5N^Q%MW5]( &@Y\#R&-36#&.,;IK70VY"Q]C1^04B?13 M!6Q?%)I11]EPL#DG!5<-/Q3'##'0KNQ;8!M;8Y!C)FPD7E$+H7@XQ.[EC"SU M'@B?.'^8!5BD99?K>8H=F4_$?/C(Y1LG2'$U$+9VSD_PY9XT+O$B,Q'-!/ ' MT,!?>19/,6?/CAT\YR89G_CB2!FY0A4CM>QCW)@ V[.)7'@X*N/=2>2"]5@# M:.'CE V9.G\''9(%WK*K^*@ YZ[#51RP8V8 =&$5-IK&A*! M<-G84-A40KE @W^ 0[6\H87VR0WN>#W0JDQ*1VDS$YA0J. 974S,GYG8KP03GGZ/L]\D6>3^91+.,>1S&5^ M!0[OF;2%Y6Y'5"G>YG5O<^@1A M18]H?M7#O(W'9R;.\KO$J>-UPCJW(' :8M#XT%48C+S;89X,)6U_4$S095&J M!9J%I2'+J1*?GPFC'$ZT:Q;0/MWB3Y_"G3M$8"303\92+@=1,! MWQVT%@!Z^G4ESX9:%. 1_5\/6@=/S:3?T(PHU"WG&I%.[[?N]57O$C#8OB#] MJXLO@^Y5KT])MW=VM.2M/E4@-!KAV14*5[]S3N W&%OWO#V /]ZW+]J]LP[I M?^IT!OT?&>26SXI/P#81N 2?*8QNN;.9LQ7K2&:JST,8'RR85YXS3TI%"T_( M[[2G9G(V<1!H6Z+6[O?7RI)A;4[G]'U,KA&C^3Y\A+J:K6 /SG\DH6NWZQ78UF?/K?/ MS[N]C_EQGQ1+B-;S_Q^6^.]5X6!E._=QUFN@#DZ&X%F..=:;*\%D1?SX'Z[+ MV&CTZ.JWJ>.Y\[L#Q2^=W-V!CU0]LG_>B7QDM->#;WV/?EK!_&BTA/FG0YHC MRZ!)FU9MB]9;#3UGI\"9 C\2_[V(P+==%RLZQP3O' -A MQ_A)"??-]$75#A;&OPW%,JW4F]2J[AZ*A::].78V&L#2JK7S8>EK2L@]O85: MB?6!P3Y T*Y7J5W;/0 +37O?F*FOG2+/TD98YEAC5^0U8J]*JTV;UJM5/895 M5-H;9&>K1ENMULZ'I:]I\AL+O8CC4?DH]K6.;;Q&!#9;X'?O?BTK-.V-:9-J M@UJU\LX'I:]A(FX3\3U1*!"S>/7!P--V<;0 Y@9VFA:(!^;",&:,+[6*M;86F M72Q6ZVO&R.2>1P_(&&CN,S0+3;M8K-9W[ZT;)DXX]C%G6:HBXT=MT?"V["JM MVG4]AE54VAMD9[E&&Y7=LU-C(V=>:^M"E.,ID6OL&=9[P4J 0N48+;/9?)-F MA3:;)A5Q+YA9*S=IJ_7J-,P+&C!Y-TH?_A=SU[36JE.[OJIZ=-@R-9#832Y9 MHT9M37/)=#6;EA*'9'T+F3AD=)T^P"Y3JP7.G-%V!A1+H"BW:+-2TQ(4^AIQ M4KV]#L56 7QX43H,V(*!&ZW2\#UZS\UC:[9HM=K\+B(K1DV]3A;7:+75HHTU MQ]5T8+'9X]>%=K&V7 I-NUBLWI"*V58!M8MN^WWWHCOH=OJDW3LG_4_MZ\ZG MJPM8 ?K9306=?W[I#OY-=EL<]'LV8*YLL59,W+)QFAW7N?#EY6\^,_D:150S MA:9=+%:_HLC@O/K<9^=.E)[38@+7TMYYES)BZXTJK=3-@9B]8&:CW*2--7N4FBN? M75H=YVS$.%ZC=JTN'=<'%?N R)(>PRDJ[8VM$AB7KYC23\]0+)GI\ADON947 M UY$X;@T8'Q*[F>3ZH.88FYWVW:95M?4J=-AL]M 8C>0L"Q:;JZJ/!T@\2KL MJW6%HG)^G,'WSC-\*C7:J.N9T6A L9OJ>+3Y*0*MFT]H3SEB^ G67M_'V%Z$: 7%?XRR%IETL5NMJ41V< MGD73J9_@%1 R!?X,WO/#,0M=D_9N\E+WBO;^L-%8++K0+M8R5FC:Q6*UOA9+ M?^)P-HD"C_%X7@#BS]1/[DQB0@&!6FC:Q6*UKIMQ)/O)#N%,T\!)_!N&WI2@ MB)4%^HRC2]4FGWEV_*^?1.[7$S)S.+EQ@I21GZPCRR8S!B-$+4>)32W+PA_Y M ?AH:3*).'30.R'U"I[ZSK[QXQ@/-*,3%Z5)G, OF [A)$!YEK#I$%JM6)24 MK7)%/'7.7/6I+3XM:\'DG=/>V/&URFK5P,)-IF'D?IMCSU)][U=5WT^V5&Z) MD\"'0@F>D,91[6>2:\KS;WR/A:#QJ@^IPC *F=& F@G.[@,EA::]/VQ\+89? M-)U&(;3X/:NN7+,>L^OL%FV6*[15JPDM!7\VP-1KPI\;,_4H@79FS$7]&MP= MZ0/:?1 8N]6DY>KNRS$5FO;FF-F@=0V8^4HLP+;G^9AH[P3DL^-[I6Y(SIR9 MGSB!/M#8!UC6&K39+--&:_?U40I->X/\K#WV&U2>M@UU9;S[S"Y3D5--\8#N^2PW5:!=^D7GEFM8;G M<_B5&#PR _WA34FCDW:+V!:M-FUJ-_2\5,J 8D>EU_!2)UJV]#R3I:L%MN:\ MC0@O/:S]],L@?=6759G[R/:>Q:_@/C+X!^]*R+>^H=M__DCCQ!_=G>3IPA2( MFQD4I6'$0R?CX@R+"9XV&<_-<#Z^ A[7JPQ.?) M;#CAB[Y\1S,?/ ;"80!J.[=FD4'G7X-2^Z+[$:9!77HD/^OVSCN]@9R;@]/& M$\F>SGGQR\P9L]*0,^=KR1E!N\?$"6Z=N_B7TRD?W7Q9="]ZO4IZ?;.CI;NDWJ!'IU=(>O[G7,"OT%? MNN?M ?S1'\#_L(=]T\7Q87 Y55;P$;)PU+Z3-'<\JKU M\D;NQ)-KR?QZL/H/1!'GO'H!E'Z(.!E,&/QPQL@ES, D)IW08][Z^]=V,;>& MG<]F9\\/->3F$Q:J?470YKS>C.=Y4+X$M):2$;2 DV'MWK+6:(JMP*G\(G#" M1*7'4;0V+&>4QFOCC/U M9NK-U!=R?WY-A?2^$["8PM/Z)4=N9S/V![9<:;5A4?>:M=K1WSIE&K47K MY=V?OM".]HXY4Z/-LDF=1+&X+$:NE=M J6')F MO6Y3JZGG;8 &$KN!1+-)ZQ534]Q (E=HOM*HTVI5SRL4#"AV! K;KH##4-42 M%*\H;/"11W%,/O-H9$Y5[AK43:M)6YI>%6,@L9OS2]1J6+1EC&0#BOP]ZM6: M]:3#008410*%7::MQEY81/D0T?XB5",@[NL&7J%I&U87AK9A=6%H%XO5NH92 M#DX7%]%WOLU8&+/87$M10( 6FK9A=6%H&U87AG:Q6/V*LE=PFX;%L:RZ^X%I MF,&B(UZ?OJEHB=JL>@RJJ+0WEE)JU6G5MO485%%I;XJ9U5J=UNS=9SH6FO:F MF%EIV;2QIJRLY@O_+K,TSMF,,]=WL."^*,38GD9 ^2_Q@3X(V0=TMBJT538G M1/:"E\TRK9O3/OO!RW*C0LOUU>+.A9O0O6!F%3RM^NYO-'E%OG\?9CR_V: / M*/8"D,T*M6JKN3.%F]!]8&:E7C/,W#7MS1T-MNL6;=1VOU@4FO;FV%EN@/O? MW'TLYQ6Y_]PON%?G\'UG(N!/(W7YOZH=^G.!Y M@QNF#SQ4BP4[:6M3RP(;=DTZD@XG;0TH=@:*%BVOR1PQH"@L*"JT4D8KIFY M84"Q $6YT:#5II[WE.L:%LENI%X]=6GPO.N5KP$K7ZMNS"$#BCPHRE5:LTS= M*@.*7,7J.IA#M<9J+7$#B@*#HM9L46O->1 =0*%KP.C@] +K=H[@\\PDBD)C M"NT8RX\X] F\,>W?(WGJM0FMK+BDQ[-T+]I:IW6A2>\VFDV'P MWC"X3JWZ,^\7>#Z#_T8497\-6XU -6-*7A80I(6F;5A=&-J&U86A72Q6ZYKDL28-MALFC+,X M49:'%M-7X!!:N69RV0P<%KEL9B_?P&&IN$-=S_NG#"!VE16OZ2UU^@9:5)[K MVG"+P;,Q?XQZTP8.QOPQ<##FCP'$WIL_)D'%1!X-;<-J0]NPVM N,JOUC9N( M S%#-HHX([Z,FR3.-PW/!^N(TN<<<;%HH[GJ]^Y!.OSK9@P>3K%KAC':,4:> M.FC6'JEY:5BS.];4J&4_4O_Q10]_;'F)_,RC&Q^O#R6P2F:;"P-<),EA+TH8 ML>MFBV'',:.2EO$B P8#!@,& P8#!@.&5QD=Z+&$8(1 =]Q6 !->E X#]F/G MCW]Z)@97Z&TD&' ?BY6]/"__NGCU4'S \$H_7CT<,C#[]8C#,,&HSC/I^,5S#*!T89=N&48916KOS:^HWG?M!FC#/+*]F M>2TFH\SR^CH89997PRBSS:X9[6(%30I-V["Z,+0-JPM#NUBLUM4O5S%N\KOH M#O-(&\@X8[:TSQZ3JS2)$R?T_'"LQ70^TVC=/:XW:>G:+=HL5VBK]DQ/ORB: MI<"X:-2:3[J&TN"B6+AHVDU:KC[3/3:XV'M<-"IU6J]_OW+M+G"Q@42!+9E, M:N?B&4:3'-HV_B5&CC20(V./&5P8>\S@PMAC!A=[;8_!/PZ,+M_ZAZO>H-3O M_J=S3$3S1'SPH7W9O?CW,;E/@%RVKS]V>\<$DT)(;A;^2./$']V=Y.G"%""U MC-(PXA[C8J1@4QU;8B1B3"MDU.18UL\'!!DVLBD/EO@\F0TG M?-&7[]BC!X\A=QB L9HKZ4%$_FK[HOL1IL%E>(V9^BS+:<6Y.3AM/I'LZ9P7 MO\S "BT-.7.^EIP1M'M,G.#6N8M_.7V26:W:NS_HEV;Z]J@,)HR,HB"(;@$, MQ(^)0SASH]#U ]])L/Q9-((6[Q\\2B+2>=\=G+<)F/.D[6/;+SXZWW>FG MR\,"]7G]$K!1\K"H/%,^MKS>O+Q"GWA2H8,;"73#7P_J/U V4$GQP19P,&_Z M79SP*!R??H@X01P/)IPQ<@DS,(E))_0PE4X]LO.Y->Q\-CM[?J@A-Y^P6NPK M@M8OYC]2F2OC>1Z4+P&M/ILE;#IDG%0L2K3 D^'M_O+6Z(JMX*G\(G@J6^7* MXRA:6T70:(W7QN6RX7(!N&QDN0A6"VP+Y&"@M^=Y^"5T4@_FR7NCA?UH M^&?X9_AG^&?XMV\YYBNEW%[C9K.^)Q]EK75S2O4U\,K46G\]O,IJK;<,MUX) MMTRM]4)EBA7K#&&A:1M6%X:V875A:!>+U;HZZ$O%V2JBYUV,=; X45?!:C%] M.Z>]N37Z5KCYW =>-LNT;AM>[@4ORXT* MK,NK@=;"3>A>,+/:H/5Z>>>#>D7>\54R85P?)*S?33'WW._BGGL#!@,& P8# M!@,& X976-QLS3TMJO+!X866B7O;24SY@9!8TVI0V]IH4,S,\;TYKC4LVK)6 M$QW-'&\RM-NRJK19,TC>\BR7F[2Z62S_#0]Z?\T=C:R:?5MFS&5^\!& MN]:DS-5_V=WE9N-EQ-ULINJH% P8#!@,& P8# M!IW!\(IB'/5/;0CUA<5P M:R/9U:_(;<9@^ :CVY?B87TQII%M]_0MF-HCQ3F>(S0_ZS$O>\&3RB,U-@Q/=L23#=7\ M,SS1E2?O]NL&^V[OMTY_<'5-KCL7[4'WJM>7=,^@W?;98.N7T?^_:!*2'HN' M+$G>7D=_D;,)]^%+)]SZR"_[I!O>L#B).+EF@#E_X\_C7U%F6>$ MC]QHNFWB>4@) &>4AA'W&!>(]\/QL24$5XCP"ADE.I;U\P%!R9PYG@?O_'I@ M'3QD,!XL"?1D-ISP15^^8VPNVY3W-JN& 5BBN=P2,NC\:U!J7W0_PC2H^Y7D M9]W>>:W>G_!U!+ 0(4 Q0 ( .:#;E?S_,HMAP0 M (,6 1 " 0 !T;VUZ+3(P,C,Q,3$T+GAS9%!+ 0(4 M Q0 ( .:#;E>:Y,+)V@$ (L# 5 " ;8$ !T;VUZ M+3(P,C,Q,3$T7V-A;"YX;6Q02P$"% ,4 " #F@VY7<&RS$I(" !$" M%0 @ '#!@ =&]M>BTR,#(S,3$Q-%]D968N>&UL4$L! A0# M% @ YH-N5X+VN*4$!@ =S< !4 ( !B D '1O;7HM M,C R,S$Q,31?;&%B+GAM;%!+ 0(4 Q0 ( .:#;E=_1^>K@P0 (C 5 M " ;\/ !T;VUZ+3(P,C,Q,3$T7W!R92YX;6Q02P$"% ,4 M " #F@VY7FGU6L8<. "O7@ "P @ %U% =&]M>E\X M:RYH=&U02P$"% ,4 " #F@VY7P8TX":$M !WWP( #@ J@ $E(P =&]M>E]E>#DY,2YH=&U02P4& < !P# 0 \E end