0001654954-22-006958.txt : 20220516 0001654954-22-006958.hdr.sgml : 20220516 20220516154809 ACCESSION NUMBER: 0001654954-22-006958 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INFINITE GROUP INC CENTRAL INDEX KEY: 0000884650 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 521490422 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21816 FILM NUMBER: 22928296 BUSINESS ADDRESS: STREET 1: 80 OFFICE PARK WAY CITY: PITTSFORD STATE: NY ZIP: 14534 BUSINESS PHONE: 5853850610 MAIL ADDRESS: STREET 1: 80 OFFICE PARK WAY CITY: PITTSFORD STATE: NY ZIP: 14534 FORMER COMPANY: FORMER CONFORMED NAME: INFINITE MACHINE CORP DATE OF NAME CHANGE: 19971015 10-Q 1 imci_10q.htm FORM 10-Q imci_10q.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 _________________________________________

 

FORM 10-Q

 _________________________________________

 

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

 

For the quarterly period ended March 31, 2022

 

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

 

For the transition period from ________ to ________

 

Commission file number: 000-21816

 _________________________________________

 

INFINITE GROUP, INC.

(Exact name of registrant as specified in its charter)

 _________________________________________

 

Delaware

 

52-1490422

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification Number)

 

 

 

175 Sully’s Trail, Suite 202, Pittsford, New York

14534

(Address of principal executive offices)

(Zip Code)

 

(585) 385-0610        

(Registrant’s telephone number, including area code)

_________________________________________

 

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

 

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

N/A

 

N/A

 

N/A

 

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 and post such files). Yes ☒     No ☐

 

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

 

Large Accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date. The Registrant had 33,561,127 shares of the issuer’s common stock, par value $.001 per share, outstanding as of May 6, 2022.

 

 

 

 

Infinite Group, Inc.

 Quarterly Report on Form 10-Q

 For the Period Ended March 31, 2022

 

Table of Contents

 

 

 

PAGE

 

PART I - FINANCIAL INFORMATION

 

 

 

 

 

 

 

 

Item 1.

Financial Statements4

 

4

 

 

 

 

 

 

 

Balance Sheets – March 31, 2022 (Unaudited) and December 31, 2021

 

4

 

 

 

 

 

 

 

Statements of Operations (Unaudited) for the three months ended March 31, 2022 and 2021

 

5

 

 

 

 

 

 

 

Statements of Stockholders’ Deficiency (Unaudited) for the three months ended March 31, 2022 and 2021

 

6

 

 

 

 

 

 

 

Statements of Cash Flows (Unaudited) for the three months ended March 31, 2022 and 2021

 

7

 

 

 

 

 

 

 

Notes to Financial Statements – (Unaudited)

 

8

 

 

 

 

 

 

Item 2.

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

 

14

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

18

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

18

 

 

 

 

 

 

PART II - OTHER INFORMATION

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

21

 

 

 

 

 

 

Item 1A.

 Risk Factors

 

21

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

21

 

 

 

 

 

 

Item 3

Defaults Upon Senior Securities.

 

21

 

 

 

 

 

 

Item 6.

Exhibits

 

21

 

 

 

 

 

 

SIGNATURES

22 

 

 
2

Table Of Contents

 

FORWARD-LOOKING STATEMENTS

 

Certain statements made in this Quarterly Report on Form 10-Q are “forward-looking statements.” All statements other than statements of historical facts contained in this report, including among others, our strategy, future operations, future financial position, future revenue, projected costs, prospects, plans, objectives of management and expected market growth and trends are forward-looking statements. Such statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. The words “believe,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “could,” “target,” “potential,” “is likely,” “will,” “expect” and similar expressions are intended to identify forward-looking statements. The forward-looking statements included herein are based on current expectations that involve numerous risks and uncertainties. Our plans and objectives are based, in part, on assumptions involving the expansion of our business. Assumptions relating to the foregoing involve judgments with respect to, among other things, future economic, competitive and market conditions and future business decisions, all of which are difficult or impossible to predict accurately and many of which are beyond our control. Although we believe that the assumptions underlying the forward-looking statements are reasonable, any of the assumptions could prove inaccurate and, therefore, there can be no assurance that the forward-looking statements included in this report will prove to be accurate. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that our objectives and plans will be achieved. Therefore, you should not rely on any of these forward-looking statements. All forward-looking statements in this report are made only as of the date hereof or as indicated and represent our views as of the date of this report. We undertake no obligation to publicly update or revise any forward-looking statements, whether as the result of new information, future events or otherwise, except as required by law. For a further list and description of various risks, relevant factors and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, see the “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” sections in this report, our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, and our other filings with the Securities and Exchange Commission (the “SEC”). The terms “IGI”, the “Company”, “we”, “our”, “us”, or any derivative thereof, as used herein refer to Infinite Group, Inc., a Delaware corporation.

 

 
3

Table Of Contents

 

PART I

 

 FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

INFINITE GROUP, INC.

 BALANCE SHEETS

 

 

 

March 31,

 

 

 December 31,

 

 

 

2022

 

 

 

 

 

 

(Unaudited)

 

 

2021

 

ASSETS

Current assets:

 

 

 

 

 

 

Cash

 

$104,845

 

 

$99,432

 

Accounts receivable, net of allowances of $9,710  as of March 31, 2022 and

 

 

 

 

 

 

 

 

December 31, 2021, respectively

 

 

666,354

 

 

 

727,297

 

Prepaid expenses and other current assets

 

 

240,043

 

 

 

218,821

 

Total current assets

 

 

1,011,242

 

 

 

1,045,550

 

Right of Use Asset Operating Lease, net

 

 

20,903

 

 

 

41,490

 

Property and equipment, net

 

 

35,616

 

 

 

41,138

 

Software, net

 

 

416,227

 

 

 

417,650

 

Deposits

 

 

6,937

 

 

 

6,937

 

Total assets

 

$1,490,925

 

 

$1,552,765

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' DEFICIENCY

 

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$860,692

 

 

$536,863

 

Accrued payroll

 

 

484,409

 

 

 

425,839

 

Accrued interest payable

 

 

633,377

 

 

 

594,241

 

Accrued retirement

 

 

278,176

 

 

 

275,422

 

Deferred revenue

 

 

493,176

 

 

 

497,734

 

Accrued expenses other and other current liabilities

 

 

212,151

 

 

 

167,310

 

Current maturities of long-term obligations

 

 

765,000

 

 

 

765,000

 

Operating lease liability - Short-term

 

 

21,332

 

 

 

42,347

 

Current maturities of long-term obligations - related parties

 

 

290,000

 

 

 

190,000

 

Notes payable, net

 

 

594,552

 

 

 

383,824

 

Notes payable - related parties

 

 

229,000

 

 

 

229,000

 

Total current liabilities

 

 

4,861,865

 

 

 

4,107,580

 

 

 

 

 

 

 

 

 

 

Long-term obligations:

 

 

 

 

 

 

 

 

Notes payable:

 

 

 

 

 

 

 

 

Other

 

 

458,442

 

 

 

458,309

 

Related parties

 

 

987,484

 

 

 

1,084,765

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

6,307,791

 

 

 

5,650,654

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders' deficiency:

 

 

 

 

 

 

 

 

Common stock, $0.001 par value, 60,000,000 shares authorized; 32,700,883 shares issued and outstanding

 

 

32,700

 

 

 

32,700

 

Additional paid-in capital

 

 

31,486,029

 

 

 

31,336,772

 

Accumulated deficit

 

 

(36,335,595)

 

 

(35,467,361)

Total stockholders' deficiency

 

 

(4,816,866)

 

 

(4,097,889)

Total liabilities and stockholders' deficiency

 

$1,490,925

 

 

$

1,552,765

 

 

See notes to unaudited financial statements.

 

 
4

Table Of Contents

 

INFINITE GROUP, INC.

STATEMENTS OF OPERATIONS (Unaudited)

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Revenue

 

$1,667,070

 

 

$1,824,342

 

Cost of revenue

 

 

1,121,240

 

 

 

1,072,916

 

Gross profit

 

 

545,830

 

 

 

751,426

 

 

 

 

 

 

 

 

 

 

Costs and expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

612,818

 

 

 

464,392

 

Selling

 

 

638,790

 

 

 

387,725

 

Total costs and expenses

 

 

1,251,608

 

 

 

852,117

 

 

 

 

 

 

 

 

 

 

Operating loss

 

 

(705,778)

 

 

(100,691)

 

 

 

 

 

 

 

 

 

Interest expense

 

 

 

 

 

 

 

 

Interest expense:

 

 

 

 

 

 

 

 

Related parties

 

 

(23,414)

 

 

(14,513)

Other

 

 

(139,042)

 

 

(37,023)

Total interest expense

 

 

(162,456)

 

 

(51,536)

 

 

 

 

 

 

 

 

 

Net loss

 

$(868,234)

 

$(152,227)

 

 

 

 

 

 

 

 

 

Net loss per share – basic and diluted

 

$(0.03)

 

$(0.01)

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding – basic

 

 

32,700,883

 

 

 

29,061,883

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding – diluted

 

 

32,700,883

 

 

 

29,061,883

 

 

See notes to unaudited financial statements.

 

 
5

Table Of Contents

 

INFINITE GROUP, INC.

STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited)

Three Months Ended March 31, 2022 and 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance - December 31, 2021

 

 

32,700,883

 

 

$32,700

 

 

$31,336,772

 

 

$(35,467,361)

 

$(4,097,889)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock based compensation

 

 

0

 

 

 

0

 

 

 

923

 

 

 

0

 

 

 

923

 

Warrants issued

 

 

0

 

 

 

0

 

 

 

148,334

 

 

 

0

 

 

 

148,334

 

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(868,234)

 

 

(868,234)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance - March 31, 2022

 

 

32,700,883

 

 

$32,700

 

 

$31,486,029

 

 

$(36,335,595)

 

$(4,816,866)

 

Three Months Ended March 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance - December 31, 2020

 

 

29,061,883

 

 

$29,061

 

 

$30,763,717

 

 

$(33,898,548)

 

$(3,105,770)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock based compensation

 

 

0

 

 

 

0

 

 

 

28,248

 

 

 

0

 

 

 

28,248

 

Net loss

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(152,227)

 

 

(152,227)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance - March 31, 2021

 

 

29,061,883

 

 

$29,061

 

 

$30,791,965

 

 

$(34,050,775)

 

$(3,229,749)

 

See notes to unaudited financial statements.

 

 
6

Table Of Contents

 

INFINITE GROUP, INC.

STATEMENTS OF CASH FLOWS (Unaudited)

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$(868,234)

 

$(152,227)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Stock based compensation

 

 

923

 

 

 

28,248

 

Depreciation and amortization

 

 

58,495

 

 

 

41,127

 

Amortization of debt discount

 

 

93,478

 

 

 

0

 

(Increase) decrease in assets:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

60,943

 

 

 

158,829

 

Prepaid expenses and other assets

 

 

(21,222)

 

 

(10,849)

Increase (decrease) in liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

 

323,829

 

 

 

(45,491)

Deferred revenue

 

 

(4,558)

 

 

(47,428)

Accrued expenses

 

 

145,400

 

 

 

96,699

 

Accrued retirement

 

 

2,754

 

 

 

2,647

 

Net cash provided (used) by operating activities

 

 

(208,192)

 

 

71,555

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

0

 

 

 

(3,354)

Capitalization of software development costs

 

 

(51,979)

 

 

(58,042)

 

 

 

 

 

 

 

 

 

Net cash used by investing activities

 

 

(51,979)

 

 

(61,396)

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Proceeds from notes payable

 

 

315,350

 

 

 

0

 

Repayments of note payable-short-term

 

 

(49,766)

 

 

0

 

 

 

 

 

 

 

 

 

 

Net cash provided by financing activities

 

 

265,584

 

 

 

0

 

 

 

 

 

 

 

 

 

 

Net increase in cash

 

 

5,413

 

 

 

10,159

 

 

 

 

 

 

 

 

 

 

Cash - beginning of period

 

 

99,432

 

 

 

32,313

 

 

 

 

 

 

 

 

 

 

Cash - end of period

 

$104,845

 

 

$42,472

 

 

 

 

 

 

 

 

 

 

Supplemental Disclosures of Cash Flow Information:

 

 

 

 

 

 

 

 

Cash payments for interest

 

$25,711

 

 

$16,754

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities:

 

 

 

 

 

 

 

 

Warrant issued in conjunction with debts

 

$148,334

 

 

$0

 

 

See notes to unaudited financial statements.

 

 
7

Table Of Contents

 

INFINITE GROUP, INC.

 

Notes to Financial Statements - (Unaudited)

 

Note 1. Basis of Presentation

 

The accompanying unaudited financial statements of Infinite Group, Inc. (“Infinite Group, Inc.” or the “Company”) included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (U.S.) (“GAAP”) for interim financial information and with instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the U.S. for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal recurring nature. The December 31, 2021 balance sheet has been derived from the audited financial statements at that date but does not include all disclosures required by GAAP. The accompanying unaudited financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed with the U.S. Securities and Exchange Commission (SEC). Results of operations for the three ended March 31, 2022 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2022.

 

Note 2. Management Plans - Capital Resources

 

The Company reported net losses of $868,234 and $152,227 for the three months ended March 31, 2022 and 2021, respectively, and stockholders’ deficiencies of $4,816,866 and $4,097,889 at March 31, 2022 and December 31, 2021, respectively. The Company has a working capital deficit of approximately $3.85 million at March 31, 2022. Previously, this has raised substantial doubt about the entity’s ability to continue as a going concern within one year. The Company has plans to issue stock, restructure certain debt and anticipates significant growth of business. These plans, in management’s opinion, will allow the Company to meet its obligations and alleviate the substantial doubt.

 

The Company’s mission is to drive shareholder value by developing and bringing to market automated, cost effective, and innovative cybersecurity technologies. The Company’s strategy is to build its business by designing, developing, and marketing IT security-based products and solutions that fill technology gaps in cybersecurity.

 

The Company’s goal is to increase sales and generate cash flow from operations on a consistent basis. The Company’s business plans require improving the results of its operations in future periods. The Company has renegotiated the terms of certain obligations, using operational cash flow to pay down balances and extending terms, and provided financing with the issuance of new loans.

 

During February 2022, the Company entered into a financing arrangement with Mast Hill Fund, L.P. for $370,000. Under the terms of the Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023.

 

During the first quarter of 2022, the Company filed an S-1 for a public offering of $15 million of common stock and redeemable warrants, which is expected to be used for the acquisition discussed in Note 13 and working capital needs. The Company anticipates this offering to be completed during the second quarter of 2022. The completion of this offering is not a certainty. Should the offering not proceed or be delayed, or should it occur in a reduced format, the Company will scale down spending to reduce costs and to increase cash flow while continuing to grow the operations at a slower pace.

 

Subsequent to the quarter ended March 31, 2022, the Company entered into a financing arrangement with Talos Victory Fund, LLC. for $296,000. Under the terms of the Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023.

 

The Company believes the capital resources to be generated by the planned public offering noted above, the planned improvement to the Company’s results of future operations as well as cash available under its factoring line of credit and from additional related parties and third-party loans, if needed, provide sources to fund its ongoing operations and to support the internal growth of the Company.

 

In the event that the planned public offering is delayed, reduced in size, or does not occur, the Company’s plans may include the following:

 

 

·

Negotiate, extend, convert debt to equity and/or restructure debt.

 

·

Immediately execute a significant downsized operating plan with the goal of providing free cash flow.

 

·

Create and execute an alternative equity transaction.

 

·

Pay down debt or offset debt with receivables and deposits

 

·

Reduce the planned expenses associated with the aggressive growth plan initiated in anticipation of the planned public offering.

 

·

Discontinue new software development activities and all related expenses except those necessary to complete sales and make most development costs variable by using contractors.

 

 
8

Table Of Contents

 

The Company also plans to continue to evaluate alternatives which may include continuing to renegotiate the terms of other notes, seeking conversion of the notes to shares of common stock and seeking funds to repay the notes. The Company continues to evaluate repayment of our remaining notes payable based on its cash flow. These plans, in management’s opinion, will allow the Company to meet its obligations for a reasonable period of time from the date the financial statements are available to be issued.

 

Note 3. Summary of Significant Accounting Policies

 

There are several accounting policies that the Company believes are significant to the presentation of its financial statements. These policies require management to make complex or subjective judgments about matters that are inherently uncertain. Note 3 to the Company’s audited financial statements for the year ended December 31, 2021 presents a summary of significant accounting policies as included in the Company’s Annual Report on Form 10-K as filed with the SEC.

 

Reclassifications – It is the Company’s policy to reclassify prior year amounts to conform with the current year presentation.

 

Fair Value of Financial Instruments - The carrying amounts reported in the balance sheets for cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the immediate short-term maturity of these financial instruments. The carrying value of notes payable and convertible notes payable approximates the fair value based on rates currently available from financial institutions and various lenders.

 

Revenue

 

The Company’s total revenue recognized from contracts from customers was comprised of three major services: Managed support services, Cybersecurity projects and software and Other IT consulting services. The categories depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. There were no material unsatisfied performance obligations at March 31, 2022 or 2021 for contracts with an expected original duration of more than one year. The following table summarizes the revenue recognized by the major services:

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2022

 

 

2021

 

Managed support services

 

$1,089,008

 

 

$1,070,899

 

Cybersecurity projects and software

 

 

578,062

 

 

 

702,443

 

Other IT consulting services

 

 

0

 

 

 

51,000

 

 

 

 

 

 

 

 

 

 

Total sales

 

$1,667,070

 

 

$1,824,342

 

 

Managed support services

 

Managed support services consist of revenue primarily from our subcontracts with Peraton (which purchased Perspecta in May 2021) for services to its end clients, principally a major establishment of the U.S. Government for which we manage one of the nation’s largest physical and virtual Microsoft Windows environments.

 

We generate revenue primarily from these subcontracts through fixed price service and support agreements. Revenues are earned and billed weekly and are generally paid within 45 days. The revenues are recognized at time of service.

 

Cybersecurity projects and software

 

Cybersecurity projects and software revenue includes the selling of licenses of Nodeware® and third-party software, principally Webroot™ as well as performing cybersecurity assessments, testing and consulting as a CISO (Chief Information Security Officer).

 

 

·

Nodeware® and Webroot™ software offerings consist of fees generated from the use of the respective software by our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Substantially all customers are billed in the month of the service and is cancellable upon notice per the respective agreements. Substantially all payments are electronically billed, and the billed amounts are paid to the Company instantaneously via an online payment platform. If payments are made in advance, revenue related to the term associated with our software licenses is recognized ratably over the contractual period.

 

 

 

 

·

Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our standalone selling price.

 

 

 

 

·

Cybersecurity assessments and testing services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For substantially all these contracts, revenue is recognized when the specific performance obligation is satisfied. If the contract has multiple performance obligations, the revenue is recognized when the performance obligations are satisfied. Depending on the nature of the service, the amounts recognized are based on an allocation of the transaction price to each performance obligation based on a relative standalone selling price of the products sold.

 

 

 

 

·

In substantially all agreements, a 50% to 75% down payment is required before work is initiated. Down payments received are deferred until revenue is earned. Upon completion of performance obligation of service, payment terms are 30 days.

 

 
9

Table Of Contents

 

Other IT consulting services

 

Other IT consulting services consists of services such as project management and general IT consulting services.

 

 

·

We generate revenue via fixed price service agreements. These are based on periodic billings of a fixed dollar amount for recurring services of a similar nature performed according to the contractual arrangements with clients. The revenues are recognized at time of service.

  

Based on historical experience, the Company believes that collection is reasonably assured.

 

During the three months ended March 31, 2022, sales to one client, including sales under subcontracts for services to several entities, accounted for 65.3% of total sales (58.7% in 2021) and 22.6% of accounts receivable at March 31, 2022 (15.6% at December 31, 2021).

 

Capitalization of Software for Resale - The Company capitalizes the software development costs for software to be sold, leased, or otherwise marketed. Capitalization begins upon the establishment of technological feasibility of a new product or enhancements to an existing product, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Costs incurred after the enhancement has reached technological feasibility and before it is released in the market are capitalized and are primarily labor costs related to coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. Costs associated with major upgrade releases begin amortization in the month after release. The amortization period is three years. See Note 5 for further disclosure regarding capitalization of software for resale.

 

Leases - At contract inception, the Company determines whether the arrangement is or contains a lease and determines the lease classification. The lease term is determined based on the non-cancellable term of the lease adjusted to the extent optional renewal terms and termination rights are reasonably certain. Lease expense is recognized evenly over the lease term. Variable lease payments are recognized as period costs. The present value of remaining lease payments is recognized as a liability on the balance sheet with a corresponding right-of-use asset adjusted for prepaid or accrued lease payments. The Company uses its incremental borrowing rate for the discount rate, unless the interest rate implicit in the lease contract is readily determinable. The Company has adopted the practical expedients to not separate non-lease components from lease components and to not present short-term leases on the balance sheet. See Note 11 for further disclosure regarding lease accounting.

 

Note 4. Sale of Certain Accounts Receivable

 

The Company has available a financing line with a financial institution (the Purchaser), which enables the Company to sell accounts receivable to the Purchaser with full recourse against the Company. Pursuant to the provisions of FASB ASC 860, the Company reflects the transactions as a sale of assets and establishes an accounts receivable from the Purchaser for the retained amount less the costs and fees of the transaction and less any anticipated future loss in the value of the retained asset.

 

The retained amount is 10% of the total accounts receivable invoice sold to the Purchaser. The fee is charged at prime plus 3.6% (effective rate of 7.1% at March 31, 2022) against the average daily outstanding balance of funds advanced. The estimated future loss reserve for each receivable included in the estimated value of the retained asset is based on the payment history of the accounts receivable customer and is included in the allowance for doubtful accounts, if any. As collateral, the Company granted the Purchaser a first priority interest in accounts receivable and a blanket lien, which may be junior to other creditors, on all other assets.

 

The financing line provides the Company the ability to finance up to $2,000,000 of selected accounts receivable invoices, which includes a sublimit for one of the Company’s customers of $1,500,000. During the three months ended March 31, 2022, the Company sold approximately $974,000 ($667,000 – March 31, 2021) of its accounts receivable to the Purchaser. As of March 31, 2022, approximately $421,000 ($148,000 - December 31, 2021) of these receivables remained outstanding. Additionally, as of March 31, 2022, the Company had $9,000 available under the financing line with the Purchaser ($66,000 at December 31, 2021). After deducting estimated fees, allowance for bad debts and advances from the Purchaser, the net receivable from the Purchaser amounted to $38,000 at March 31, 2022 ($15,000 at December 31, 2021), and is included in accounts receivable in the accompanying balance sheets.

 

There were no gains or losses on the sale of the accounts receivable because all were collected. The cost associated with the financing line totaled $10,111 for the three months ended March 31, 2022 ($5,693 – March 31, 2021). These financing line fees are classified on the statements of operations as interest expense.

 

Note 5. Capitalization of Software for Resale

 

As of March 31, 2022, there was $730,952 of costs capitalized ($678,973 as of December 31, 2021) and $314,725 of accumulated amortization ($261,323 as of December 31, 2021). During the three months ended March 31, 2022, there was $53,402 of amortization expense recorded ($34,950 in 2021). Costs incurred prior to reaching technological feasibility are expensed as incurred. During the three months ended March 31, 2022, there was approximately $7,800 of labor amounts expensed related to these development costs ($40,800 in 2021).

 

 
10

Table Of Contents

 

Note 6. Deferred Revenue and Performance Obligations

 

Deferred Revenue

 

Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met.

 

Revenue recognized during the three months ended March 31, 2022 and 2021, that was included in the deferred revenue balances at the beginning of the respective periods, was approximately $178,600 and $153,500, respectively.

 

Transaction Price Allocated to the Remaining Performance Obligations

 

Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.

 

As of March 31, 2022, total remaining non-cancelable performance obligations under the Company’s contracts with customers was approximately $708,000. The Company expects to recognize all of this revenue over the next 12 months.

 

Note 7. Debt Obligations

 

During the three months ended March 31, 2022, the Company entered into a financing arrangement (the “Second Mast Hill Loan”) with Mast Hill Fund, L.P. (the “Lender”), a Delaware limited partnership. In exchange for a promissory note, Lender agreed to lend the Company $370,000, which bears interest at a rate of eight percent (8%) per annum, less $37,000 original issue discount. Under the terms of the Second Mast Hill Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023. As additional consideration for the Second Mast Hill Loan), the Company issued the “Lender” a 5-year warrant to purchase 925,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances. The Company has granted the Lender customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Lender, other than in respect of the Loan. The Company evaluated the terms of the warrant under ASC 480 and ASC 815 and determined that they were to be treated as equity instruments. The value of the warrant (calculated using the Black-Scholes option pricing model to determine the estimated fair value of the warrant) of approximately $131,600 will be amortized to interest expense over the life of the Promissory Note and is recorded as a discount to the promissory note.

 

On March 31, 2022, the Company and Donald W. Reeve, a director of the company, entered into two note modification agreements with respect to the Promissory Note originally dated December 30, 2020 and the Promissory Note originally dated May 25, 2021 (“2021 Note”). The Modification agreements each extended the due dates from March 31, 2022 to June 1, 2022.

 

Note 8. Earnings per Share

 

Basic earnings per share is based on the weighted average number of common shares outstanding during the periods presented. Diluted earnings per share is based on the weighted average number of common shares outstanding, as well as dilutive potential common shares which, in the Company’s case, comprise shares issuable under convertible notes payable and stock options. The treasury stock method is used to calculate dilutive shares, which reduces the gross number of dilutive shares by the number of shares purchasable from the proceeds of the options and warrants assumed to be exercised. In a loss period, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive.

 

The following table sets forth the computation of basic and diluted net loss per share for the three months ended:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerator for basic and diluted net loss per share:

 

 

 

 

 

 

Net loss

 

$(868,234)

 

$(152,227)
Basic and diluted net loss per share

 

$(0.03)

 

$(0.01)

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

 

 

 

 

 

 

Basic and diluted shares

 

 

32,700,883

 

 

 

29,061,883

 

 

 

 

 

 

 

 

 

 

Anti-dilutive shares excluded from net loss per share calculation

 

 

23,666,163

 

 

 

22,703,772

 

  

 
11

Table Of Contents

 

Certain common shares issuable under stock options and convertible notes payable have been omitted from the diluted net loss per share calculation because their inclusion is considered anti-dilutive because the exercise prices were greater than the average market price of the common shares or their inclusion would have been anti-dilutive.

 

Note 9. Stock Option Plans and Agreements

 

At the annual meeting of stockholders of the Company held on January 26, 2022; the Company’s stockholders voted to approve the Company’s 2021 Equity Incentive Plan (“2021 Plan”). The maximum number of shares of Common Stock available for grant and issuance under the 2021 Plan will be (a) 4,500,000, plus (b) any shares of Common Stock that are subject to options granted under the Prior Plans that expire, are forfeited or canceled or terminate for any other reason without the issuance of shares under the Prior Plans on or after January 26, 2022, plus (c) any shares of Common Stock that are subject to options granted under the Prior Plans that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any option under the Prior Plans on or after January 26, 2022.

 

The Company has approved stock options plans and agreements covering up to an aggregate of 16,294,500 shares of common stock. Such options may be designated at the time of grant as either incentive stock options or nonqualified stock options. Stock based compensation consists of charges for stock option awards to employees, directors and consultants.

 

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. 10,000 options were granted for the three months ended March 31, 2022. 385,000 options were granted for the three months ended March 31, 2021. The following assumptions were used for the three months ended March 31, 2022.

 

Risk-free interest rate

 

 

1.26%

Expected dividend yield

 

 

0%

Expected stock price volatility

 

 

130%

Expected life of options (years)

 

 

2.75

 

 

The Company recorded expense for options issued to employees and independent service providers of $923 and $28,248 for the three months ended March 31, 2022 and 2021, respectively.

 

35,000 options vested during the three months ended March 31, 2022.

 

The Company issued 750,000 performance-based stock options during 2021 at $0.245 per share to an executive of the Company. Certain revenue targets must be made to grant the options in three tranches of 250,000 shares each. The unrecognized compensation expense for these options is approximately $135,800 at March 31, 2022.

 

A summary of all stock option activity for the three months ended March 31, 2022 follows:

 

 

 

Number of

 

 

Weighted

 

 

Remaining

 

Aggregate

 

 

 

Options

 

 

Average

 

 

Contractual

 

Intrinsic

 

 

 

Outstanding

 

 

Exercise Price

 

 

Term

 

Value

 

Outstanding at December 31, 2021

 

 

10,755,000

 

 

$0.08

 

 

 

 

 

 

Granted

 

 

10,000

 

 

 

0.13

 

 

 

 

 

 

Expired

 

 

(60,000)

 

 

0.12

 

 

 

 

 

 

Outstanding at March 31, 2022

 

 

10,705,000

 

 

$0.08

 

 

3.1 years

 

$973,100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At March 31, 2022- vested or expected to vest

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

Exercisable

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

 

Note 10. Lease

 

Beginning on August 1, 2016, the Company leases its headquarters facility under an operating lease agreement that expires on June 30, 2022. Rent expense is $80,000 annually during the first year of the lease term and increases by 1.5% annually thereafter.

 

Supplemental balance sheet information related to the lease on March 31, 2022 and December 31, 2021 is as follows:

 

 

 

 

  March 31,

 

 

December 31,

 

Description

 

Classification

 

2022

 

 

2021

 

Right of Use Asset – Lease, net

 

Other assets (non-current)

 

$20,903

 

 

$41,490

 

 

 

 

 

 

 

 

 

 

 

 

Operating Lease liability – Short-term

 

Accrued liabilities

 

 

21,332

 

 

 

42,347

 

Operating Lease liability – Long-term

 

Other long-term liabilities

 

 

0

 

 

 

0

 

Total operating lease liability

 

 

 

$21,332

 

 

$42,347

 

 

Discount rate – operating lease

6.0%

 

A new lease agreement at the existing headquarters location will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.

 

 
12

Table Of Contents

 

Note 11. Related Party Accrued Interest Payable

 

Included in accrued interest payable is amounts due to related parties of approximately $127,000, at March 31, 2022 ($107,000 at December 31, 2021). An additional $119,184 of accrued interest to related parties is due to be paid after March 31,2023

 

Note 12. Stock Purchase Agreement

 

On January 31, 2022, the Company entered into a Stock Purchase Agreement (the “Agreement”), by and among the Company; the David A. Nelson, Jr. Living Trust (“Seller”); David A. Nelson, Jr. (the “Beneficiary” and, together with Seller, the “Seller Parties”); and Pratum, Inc., an Iowa corporation (the “Pratum”) and security services firm that helps clients solve challenges and find the right balance between information security, IT support, and compliance. Pratum is based in Ankeny, Iowa.

 

Pursuant to the Agreement, the Company agreed to acquire all of the issued and outstanding equity securities of Pratum from the Seller Parties (the “Acquisition”) for an aggregate purchase price of $8,500,000 (the “Acquisition Consideration”), subject to customary purchase price adjustments for, among other things, indebtedness of Pratum as of the closing. $8,000,000 of the Acquisition Consideration will be paid to the Seller Parties at closing and $500,000 of the Acquisition Consideration will be deposited at closing with an escrow agent to be held in escrow for a period of six months. The escrow amount may be used to account for indemnification claims and any post-closing adjustment of the Acquisition Consideration.

 

The Agreement contains customary representations, warranties and covenants by each of the parties, and contains indemnification provisions under which the parties have agreed, subject to certain limitations, to indemnify each other against losses resulting from certain liabilities.

 

The closing of the Acquisition is subject to customary conditions, including, among others, (i) receipt of any necessary regulatory approvals and licenses, (ii) the absence of any litigation or governmental order that restrains, prevents or materially alters the transactions contemplated by the Agreement, (iii) the accuracy of the parties’ representations and warranties contained in the Agreement remaining true as of closing (subject to certain qualifications), (iv) Pratum’s and the Seller Parties’ material compliance with the covenants and agreements in the Agreement, and (v) the Buyer obtaining sufficient debt or equity financing to fund the Acquisition Consideration. The Company expects the transaction to close in the second quarter of 2022.

 

The Agreement also contains customary pre-closing covenants, including the obligation of Pratum and the Seller Parties to cause Pratum to conduct its business in all material respects in the ordinary course and to refrain from taking certain specified actions without the written consent of the Company.

 

The Agreement may be terminated under certain circumstances, including, among others if the Acquisition does not close by May 15, 2022. Additionally, either party may terminate the Agreement upon a breach by the other party of any representation, warranty, covenant or agreement made by such breaching party in the Agreement, such that the conditions related to the representations, warranties, covenants and agreements made by such breaching party would not be satisfied and such breach or condition is not curable or, if curable, is not cured 30 days after written notice of such breach.

 

Note 13. Subsequent Events

 

On April 12, 2022, Infinite Group, Inc. (the “Company”), as borrower, entered into a financing arrangement (the “Talos Loan”) with Talos Victory Fund, LLC (the “Talos”), a Delaware limited partnership. In exchange for a promissory note, Talos agreed to lend the Company $296,000, which bears interest at a rate of eight percent (8%) per annum, less $29,600 original issue discount. Under the terms of the Talos Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023. Additionally, in the event of a default under the Talos Loan or if the Company elects to pre-pay the Talos Loan, the Talos has the right to convert any portion or all of the outstanding and unpaid principal and interest into fully paid and non-assessable shares of the Company’s common stock at a conversion price of $0.10 per share. The conversion price is subject to adjustment under certain circumstances, including issuances of Company common stock below the conversion price. The Company is not required to issue additional shares to Talos in the event an adjustment to the conversion price occurs. Except for the option to convert the note in the event of a pre-payment, there is no pre-payment penalty associated with the promissory note. The Talos Loan is subject to customary events of default, including cross-defaults on the Talos Loan agreements and on other indebtedness of the Company, violations of securities laws (including Regulation FD), and failure to issue shares upon a conversion of the note. Amounts due under the Talos Loan are subject to a 15% penalty in the event of a default. As additional consideration for the financing, the Company issued Talos a 5-year warrant to purchase 740,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances, representing 40% warrant coverage on the principal amount of the Talos Loan. The Company has granted the Talos customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Talos.

 

J.H. Darbie & Co., Inc. (“Finder”), a registered broker-dealer, acted as a finder in connection with the Talos Loan, and was paid a cash fee of $11,320 (4.25% of the gross proceeds of the Talos Loan) and issued a 5-year warrant to purchase 97,125 shares of Company common stock at a fixed price of $0.192 per share (120% of the exercise price of the warrant issued in connection with the Talos Loan), subject to price adjustments for certain actions, including dilutive issuances, representing 7% warrant coverage on the gross proceeds of the Talos Loan. The Company has granted the Finder customary “piggy-back” registration rights with respect to the shares issuable upon exercise of the warrant.

  

The Company entered into a new lease agreement at the existing headquarters location which will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.

 

On April 29, 2022, Mast Hill Fund, LP elected to exercise in full its warrant to purchase 1,400,000 shares of common stock on a cashless basis per the terms of the warrant agreement dated November 3, 2021. As a result of the cashless exercise, an aggregate of 860,241 shares were issued to Mast Hill Fund, LP.

 

************

 

 
13

Table Of Contents

 

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

 

This discussion contains forward-looking statements, the accuracy of which involves risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements for many reasons including, but not limited to, those discussed under the heading “Forward Looking Statements” above and elsewhere in this report. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

 

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with our financial statements and the notes thereto appearing elsewhere in this report.

 

Overview

 

Impact of COVID-19

 

During the first three months of 2022, our managed support services, cybersecurity projects and software license revenues were negatively impacted by the impact of the COVID-19 pandemic due primarily to our customers’ operational priorities. We are also continuing to adapt our operations to meet the challenges of this uncertain and rapidly evolving situation, including remote working arrangements for our employees, limiting non-essential business travel, and utilizing virtual sales and marketing events. Our sales and marketing expenses increased during the first three months of 2022. We expect these expenses to continue to grow, but we expect these expenses will be lower compared to prior year periods pre-COVID-19 pandemic on travel and in-person marketing events. We will continue to actively monitor the nature and extent of the impact to our business, operating results, and financial condition.

 

Our Business

 

Headquartered in Pittsford, New York, Infinite Group is a developer of cybersecurity software and related cybersecurity consulting, advisory, and managed information security services. We principally sell our software and services through indirect channels such as Managed Service Providers (“MSPs”), Managed Security Services Providers (“MSSPs”), agents and distributors and government contractors, whom we refer to collectively as our channel partners. We also sell directly to end customers.

 

We believe our ability to succeed depends on how successful we are in differentiating ourselves in the cybersecurity market at a time when competition and consolidation in these markets are on the rise. Our strategy to differentiate our cybersecurity software and services from our competitors is to combine customized software and professional services, and grow our business by designing, developing, and marketing cybersecurity software-as-a-service (“SaaS”) solutions that can be deployed in myriad environments. Software and services are initially developed in our wholly-owned subsidiary, IGI CyberLabs (“CyberLabs”), to fill technology gaps we identify, and then we bring these software and services to market through our existing channel partner and customer relationships. Our software and services are designed to simplify and manage the security needs of our customers and channel partners in a variety of environments. We focus on the small and medium-sized enterprises market. We support our channel partners by providing recurring-revenue business models for both services and through our cybersecurity SaaS solutions. Products may be sold as standalone solutions or integrated into existing environments to further automate the management of cybersecurity and related IT functions.

 

As part of these software and service offerings we:

 

 

·

Internally developed and brought to market Nodeware®, a patented SaaS solution that automates network asset identification, and cybersecurity vulnerability management and monitoring. Nodeware simply and affordably enhances security by proactively identifying, monitoring, and addressing potential cybersecurity vulnerabilities on networks, which creates enhanced security to safeguard against hackers and ransomware. Nodeware provides an economical solution for small and medium-sized enterprises as compared to more costly solutions focused on enterprise-sized customers and is designed to accommodate the varying network needs of our end customers’ organizations and networks. Nodeware’s flexibility allows it to span from a single network to several subnetworks, as well as accommodating larger, more complex organizations with more advanced network needs. Nodeware is sold as a SaaS solution and continuously releases enhancements, updates, and upgrades to stay current with security needs and changes in the market. Nodeware is also designed to be integrated into other technology platforms. We primarily sell Nodeware through our channel partners, with a small percentage being sold directly to end customers. We intend to continue to develop our intellectual property to serve as the core to our proprietary software and services. In addition to our proprietary software and services we also act as a master distributor for other cybersecurity software, principally Webroot a cloud-based endpoint security platform solution, where we market to and provide support for over 225 small channel partners across North America;

 

 
14

Table Of Contents

 

 

·

Provide cybersecurity consulting and advisory services to channel partners and direct customers across different markets, including banking, manufacturing, supply chain, and technology. As part of our consulting and advisory services, we are contracted to support existing information technology and executive teams at both the customer and channel partner level, and provide security leadership and guidance. We validate overall corporate and infrastructure cybersecurity with the goal of maintaining and securing the integrity of confidential client information, preserving the continuity of services, and minimizing potential data damage from threats and incidents; and

 

 

 

 

·

Provide managed support services related to information security, principally as a subcontractor for Peraton, a large information technology provider and U.S. government contractor, by providing in-depth troubleshooting, backend analysis, and technical and security support, commonly referred to as Level 2 support, for mission critical technical infrastructure from the server level to the end user interface application in a critical government environment.

 

Business Strategy

 

We have a threefold business strategy composed of:

 

 

·

providing differentiated cybersecurity software and services to small to mid-sized enterprises who lack the internal resources to focus on cybersecurity related matters by combining customized software and professional services;

 

 

 

 

·

designing, developing, and marketing cybersecurity SaaS solutions, including our Nodeware solution; and

 

 

 

 

·

identifying other cybersecurity companies to acquire as part of a roll-up strategy.

 

We believe our ability to succeed depends on how successful we are in differentiating ourselves in the market at a time when competition and consolidation in these markets is on the rise. Our software and services are designed to simplify the security needs of our customers and channel partners, with a focus on the small to mid-sized enterprises, and we believe our ability to integrate our product and service offerings differentiates them from our competitors. In addition, we support our channel partners by providing recurring-revenue business models for both services and our cybersecurity SaaS solutions.

 

Cybersecurity is a constantly evolving field, so we devote significant efforts in developing proprietary software and services to meet our customer and channel partners’ evolving needs. These efforts have resulted in the development of our patented and patent-pending Nodeware solution. We expect to continue to make significant investments in developing other intellectual property to serve as the core to other proprietary software and services.

 

Historically, a significant portion of our revenues has been derived through our managed support services, however, we believe our cybersecurity SaaS solutions, including Nodeware, present an opportunity for significant growth. We believe that Nodeware’s ability to be deployed in an underserved market segment, across a wide variety of networks and the ability to integrate it into existing and new cybersecurity software and services, will allow us to significantly grow this segment of our business. Similarly, we believe Nodeware’s SaaS recurring revenue business model and its flexibility as a standalone or integrated solution makes it an attractive part of our channel partners’ portfolio of products. Accordingly, in 2021 we made significant investments in Nodeware sales and marketing to grow our team of cybersecurity sales and technical consultants. As a result, we believe we are seeing the pipeline growth expected from focused efforts, which we anticipate will convert to revenue growth in 2022 and beyond.

 

We believe the market for cybersecurity services for small and medium-sized enterprises is fragmented and does not currently meet the needs of this customer base. The market is fragmented and is beginning to consolidate, which is why we are seeking to strategically acquire other cybersecurity technology and services companies.

 

The following sections define specific components of our business strategy.

 

Nodeware®

 

Nodeware is a patented SaaS solution that automates network asset identification, and cybersecurity vulnerability management and monitoring. Nodeware simply and affordably enhances security by proactively identifying, monitoring, and addressing potential cybersecurity vulnerabilities on networks, which creates enhanced security to safeguard against hackers and ransomware. Nodeware’s flexibility allows it to span from a single network to several subnetworks, as well as accommodating larger, more complex organizations with more advanced network needs. Nodeware assesses vulnerabilities in a computer network using proprietary scanning technology to capture a comprehensive view of the security exposure of a network infrastructure. Users receive alerts and view network information through a proprietary, web enabled dashboard. Continuous and automated internal scanning and external on demand scanning are components of this offering. As described below, Nodeware has one patent and one patent pending. We intend to develop other intellectual property that serve as the core to other proprietary software and services to market through a channel of domestic and international partners and distributors.

 

 
15

Table Of Contents

 

Nodeware provides an economical solution for small and medium-sized enterprises as compared to costly solutions focused on enterprise sized customers, and is designed to accommodate the varying network needs of our end customers’ organizations and networks. Nodeware is sold as a SaaS solution and continuously releases enhancements, updates, and upgrades to stay current with security needs and changes in the market. Nodeware is also designed to be integrated into other technology platforms. We primarily sell Nodeware through our channel partners, with a small percentage being sold directly to end customers. Nodeware creates an opportunity for our channel partners to sell and use a product that provides greater visibility into the network security of an end customer. Since 2018, we have continued to expand our portfolio of channel partners, which now includes Telarus, TD SYNNEX, Staples, and a growing list of MSPs, MSSPs, agents and distributors and government contractors.’

In June 2021, we created IGI CyberLabs, LLC, a wholly owned subsidiary to support our Nodeware solution and continued software development. Cyberlabs overarching mission is to drive sales of our Nodeware Cloud security platform, which will drive monthly and annualized recurring revenue. CyberLabs will also drive product and platform enhancements in Nodeware and continue to enhance our rapid scale Go-to-Market capabilities. Additionally, CyberLabs is chartered with development of cloud and SaaS cybersecurity related products that will be brought to market through our growing channel relationships.

 

Intellectual Property

 

We believe that our intellectual property is an asset that will contribute to the growth and profitability of our business. We rely on a combination of patented, patent-pending and confidentiality procedures, trademarks and contractual provisions to establish and protect our intellectual property rights in the United States and abroad. We intend to rely on both registration and common law protection for our trademarks.

 

In May 2016, we filed a provisional patent application for our proprietary product, Nodeware, and launched it commercially in November 2016. In May 2017, we filed a utility patent application for Nodeware: U.S. Patent No. 10,999,307, was issued on May 4, 2021, for NETWORK ASSESSMENT SYSTEMS AND METHODS THEREOF U.S. Patent Application Serial No. 15/600,297, filed May 19, 2017, claiming priority of U.S. Provisional Patent Application Serial No. 62/338,904, filed May 19, 2016. The patent will remain in effect for four years from the date of issue and may be extended for up to twenty years from the filing date. Therefore, the expiration date of the subject patent, assuming all milestones to extend are met, is July 19, 2037.

 

In December 2019, we filed a second provisional patent application and in December 2020 we filed the subsequent action on the patent on Nodeware. In 2020 and 2021, we created updates and improvements to the platform in response to COVID-19 needs and impact such as a downloadable Windows executable version along with Windows, Mac, and Linux Agents that could be downloaded to a remote PC or server. A number of enhancements related to data management, threat intelligence, and user functionality were part of these updates.

 

The efforts we have taken to protect our intellectual property may not be sufficient or effective. As a result of this uncertainty and overall significance to the financial statements, these costs have been expensed.

 

The U.S. patent system permits the filing of provisional and non-provisional patent applications. A non-provisional patent application is examined by the United States Patent and Trademark Office and can mature into a patent once that office determines that the claimed invention meets the standards for patentability.

 

Our current patent and trademark portfolio consists of a patent for the Nodeware solution and process for scanning for vulnerabilities and a pending patent covering the methodologies associated with identifying and cataloging the assets on or across any physical or cloud network, together with a registered trademark for the “Nodeware” name and other trademarks and tradenames associated with our company and products. We intend to continue to work to enhance our intellectual property position on the Nodeware solution and in other appropriate cybersecurity technology we generate.

 

Research and Development

 

Our research and development efforts are focused on ensuring our software and services continually adapt to ever-evolving cybersecurity threats, developing new and improved functionality to meet our customers’ needs, and to enable robust and efficient integration with other industry solutions. Our research and development team is responsible for the design, development, testing and quality of our software, including Nodeware, and works to ensure that our software is available, reliable and stable.

 

We believe the timely development of new features and the enhancement of our existing solution(s) that address continuously evolving cybersecurity risks is essential to maintaining our competitive position. Our research and development team works closely with our channel partners, customers, and internal teams to collect user feedback to enhance our development process to continually incorporate suggestions and feedback. We also believe our research and development teams’ focus on developing new products will help us expand our business and improve our market position. We invest substantial resources in research and development to ensure that the functionalities of Nodeware can be robustly and efficiently integrated with other industry solutions because we believe this is key to our ability to expand the presence of Nodeware and our other software and services in the cybersecurity market. We utilize an agile development process to deliver numerous releases, fixes and feature updates on a regular basis and capitalize qualifying costs of developing larger scale projects. Our research and development team is primarily based in Pittsford, New York, and we maintain additional research and development capabilities in certain other locations who supplement our core team.

 

 
16

Table Of Contents

 

In June 2021, we created IGI CyberLabs, LLC, a wholly owned subsidiary, to support our Nodeware solution and continued software development. CyberLabs’s overarching mission is to drive sales of our Nodeware solution, which we believe will drive monthly and annualized recurring revenue. CyberLabs will also drive product and platform enhancements in Nodeware and new cloud and SaaS cybersecurity related products that will be brought to market through our growing direct customer and channel partner relationships. We believe a continued focus on intellectual property development creates differentiation in the market for cybersecurity.

 

Costs incurred prior to reaching technological feasibility are expensed as incurred, and subsequently they are capitalized until product launch.

Cybersecurity Services

 

In addition to Nodeware, we provide cybersecurity consulting services that include incident response, security awareness training, cybersecurity risk management, IT governance and compliance, security assessment services, (CISOTaaS ™) and PenLogic™ penetration testing services offerings to channel partners and direct customers across different markets, including banking, manufacturing, supply chain, and technology, in North America. Our cybersecurity consulting projects leverage different technology platforms and processes, such as Nodeware, to create documentation and processes that a customer can use to continually improve overall IT governance and corporate security. We validate overall network and infrastructure security with the goal of maintaining the integrity of confidential client information, preserving the continuity of services, and minimizing potential data damage from cybersecurity threats and incidents. We continue to enhance our cybersecurity services based on feedback from customers and changes in the market.

 

Results of Operations

 

Comparison of the Three Months Ended March 31, 2022 and 2021

 

The following table compares our statements of operations data for the three months ended March 31, 2022 and 2021. The trends suggested by this table are not indicative of future operating results.

 

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022 vs 2021

 

 

 

 

 

 

 

 

 

As a % of

 

 

 

 

 

As a % of

 

 

Amount of

 

 

% Increase

 

 

 

2022

 

 

Sales

 

 

2021

 

 

Sales

 

 

Change

 

 

(Decrease)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales

 

$1,667,070

 

 

 

100.0%

 

$1,824,342

 

 

 

100.0%

 

$(157,272)

 

 

(8.6)%

Cost of sales

 

 

1,121,240

 

 

 

67.3

 

 

 

1,072,916

 

 

 

58.8

 

 

 

48,324

 

 

 

4.5

 

Gross profit

 

 

545,830

 

 

 

32.7

 

 

 

751,426

 

 

 

41.2

 

 

 

(205,596)

 

 

(27.4)

General and administrative

 

 

612,818

 

 

 

36.8

 

 

 

464,392

 

 

 

25.5

 

 

 

148,426

 

 

 

32.0

 

Selling

 

 

638,790

 

 

 

38.3

 

 

 

387,725

 

 

 

21.3

 

 

 

251,065

 

 

 

64.8

 

Total cost and expenses

 

 

1,251,608

 

 

 

75.1

 

 

 

852,117

 

 

 

46.7

 

 

 

399,491

 

 

 

46.9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating loss

 

 

(705,778)

 

 

(42.3)

 

 

(100,691)

 

 

(5.5)

 

 

(605,087)

 

 

(600.9)

Interest expense (net)

 

 

(162,456)

 

 

(9.7)

 

 

(51,536)

 

 

(2.8)

 

 

(110,920)

 

 

(215.2)

Net loss

 

$(868,234)

 

 

(52.1)%

 

$(152,227)

 

 

(8.3)%

 

$(716,007)

 

 

470.4%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share - basic and diluted

 

$(0.03)

 

 

 

 

 

$(0.01)

 

 

 

 

 

$(0.02)

 

 

 

 

 

Sales

 

Our managed support service sales increased by 1.7% from $1,070,899 during the three months ended March 31, 2021 to $1,089,008 during the corresponding period of 2022. Managed support service sales comprised approximately 65% of our sales in three months ended March 31, 2022 and approximately 59% for the same period in 2021. The increase in our managed support service sales during the three months ended March 31, 2022 was due to additional projects requested by Perspecta offset by the continued decline of virtualization subcontract projects assigned to us by VMWare due to projects coming to a conclusion in 2021. The decline in virtualization subcontract projects has been a trend occurring since 2015 that we expect to continue for the duration of 2022.

 

Our cybersecurity projects and software sales, primarily to SMEs, decreased by 17.7% to $578,062 during the three months ended March 31, 2022 from $702,443 during the corresponding period of 2021. The decrease in cybersecurity projects and software sales during the three ended March 31, 2022 was primarily attributable to the timing of the completion of projects for revenue recognition as well as the loss of CISO TaaS customer. We expect the revenue to grow due to increased projects in the sales pipeline and completion of projects in the coming months as well as onboarding new CISO TaaS customers in the sales pipeline.

 

 
17

Table Of Contents

 

Other IT consulting services sales declined during the three months ended March 31, 2022, decreasing by $51,000. The decline in other IT consulting services sales was due to the termination of a consulting contract, which occurred during the second quarter of 2021.

 

Cost of Sales and Gross Profit

 

Cost of sales principally represents compensation expense for our employees. Cost of sales increased by 4.5% to $1,121,240 during the three months ended March 31, 2022 from $1,072,916 during the corresponding period of 2021. The increase in cost of sales during the three months ended March 31, 2022 from 2021 was due to an increase in payroll of salaried employees to support our cybersecurity projects and software team, partially offset by a reduction in headcount of hourly employees in supporting our managed support services.

 

Our gross profit decreased by $205,596 from the three months ended March 31, 2021 to 2022. The decrease was primarily due to the decrease in sales previously referenced above.

 

General and Administrative Expenses

 

General and administrative expenses include corporate overhead such as compensation and benefits for executive, administrative and finance personnel, rent, insurance, professional fees, travel, and office expenses. General and administrative expenses of $612,818 for the three months ended March 31, 2022 increased 32% from $464,392 for the same quarter of 2021. These were primarily due to the increases to professional fees for legal, accounting and consulting services of approximately $145,000 related to our public securities offering and Pratum acquisition, for the comparative three month periods.

 

Selling Expenses

 

Selling expenses of $638,790 for the three months ended March 31, 2022 increased 64.8% from $387,725 for the same quarter of 2021. The increase in selling expenses is due to the hiring of additional salespeople during 2021 to sell our cybersecurity services and software, and investments in consultants and partners to identify and sell more of our services and software. The increase in selling expenses from the hiring of new personnel was approximately $155,000 higher as compared to 2021, increased marketing expenses, primarily for Nodeware, of approximately $73,000, and spending on consulting partners, which was approximately $36,000 higher.

 

Operating Income (Loss)

 

For the three months ended March 31, 2022 and March 31, 2021, operating loss was $705,778 and $100,691, respectively, for an increase in the loss by $605,087. The increase in our operating loss from the previous year is principally attributable to the growth of our sales team and the associated costs, investment is the growth of our business as well as professional fees incurred for the three months ended March 31, 2022 as compared to 2021.

 

Interest Expense

 

Net interest expense of $162,456 for the three months ended March 31, 2022 increased 215% from an expense of $51,536 for the same quarter of 2021. The increase in interest expense is primarily attributable to the bridge loans from the fourth quarter of 2021 and first quarter of 2022.

 

Net Loss

 

For the three months ended March 31, 2022 and March 31, 2021, net loss was $868,234 and $152,227, respectively, an increase in the loss by $716,007. The increase is attributable primarily to the selling, general and administrative, and interest items discussed above for the three months ended March 31, 2022 as compared to 2021.

 

Liquidity and Capital Resources

 

At March 31, 2022, we had cash of $104,845 available for working capital needs and planned capital asset expenditures. At March 31, 2022, we had a working capital deficit of approximately $3,751,000 and a current ratio of 0.21.

 

During 2022, our primary source of liquidity is cash provided by collections of accounts receivable and our factoring line of credit. We maintain an accounts receivable financing line of credit with an independent financial institution that allows us to sell selected accounts receivable invoices to the financial institution with full recourse against us in the amount of $2,000,000, including a sublimit for one major client of $1,500,000. This provides us with the cash needed to finance certain of our on-going costs and expenses. At March 31, 2022, based on eligible accounts receivable, we had $9,000 available under this arrangement. We expect sales during 2022 to generate additional accounts receivable eligible for factoring, that will support our operations. We pay fees based on the length of time that the invoice remains unpaid.

 

At March 31, 2022, we had current notes payable of $229,000 to related parties. $100,000 of this debt is due on June 1, 2022. The remaining $129,000 are in the form of demand notes with an interest rate of 6%.

 

At March 31, 2022, we have current notes payable of approximately $595,000 to third parties, which includes convertible notes payable of approximately $150,000. Also included is $12,500 in principal amount of a note payable due on June 30, 2016 but not paid by then. This note was issued in payment of software we purchased in February 2016 and secured by a security interest in the software. To date, the holder has not taken any action to collect the amount past due on this note or to enforce the security interest in the software.

 

 
18

Table Of Contents

 

Also included in the current notes payable are two Bridge Loans with Mast Hill Fund, L.P, which each bear interest at a rate of 8%. We plan to use the proceeds from the Bridge Loans to substantially enhance our marketing of CyberLab’s Nodeware solution, in order to significantly increase its growth. A total of approximately $475,000 was recorded as deferred note costs associated with these transactions. At March 31, 2022, the unamortized balance of the deferred note costs was approximately $336,000. See Note 6 of the 2021 Audited Financial Statements for more information regarding the first Bridge Loan. See our Form 8-K from February 15, 2022 for more information regarding the second Bridge Loan. The gross notes payable amount at March 31, 2022 is approximately $768,000.

 

We entered into unsecured lines of credit financing agreements (the “LOC Agreements”) with two related parties in previous years. The LOC Agreements provide for working capital of up to $100,000 through July 31, 2022 and $75,000 through January 2, 2023. At March 31,2022, we had approximately $15,000 of availability under the LOC Agreements.

 

During the 2021, we issued demand notes to two board members for $55,000 in total. The demand notes bear a 6% interest rate. These are outstanding as of March 31, 2022.

 

We have $765,000 of current maturities of long-term obligations to third parties. This is comprised of various notes including long-term notes to third parties of $265,000 due on January 1, 2018 (plus accrued interest of approximately $214,200), and approximately $500,000 due on December 31, 2021 which have not been renewed or amended.

 

At March 31, 2022, we have $290,000 of current maturities of long-term obligations to related parties. $100,000 is due on June 1, 2022.   $90,000 is due on July 1, 2022. $100,000 is due on January 1, 2023.

 

We plan to renegotiate the terms of the various notes payable, seek funds to repay the notes or use a combination of both alternatives. We cannot provide assurance that we will be able to repay current notes payable or obtain extensions of maturity dates for long-term notes payable when they mature or that we will be able to repay or otherwise refinance the notes at their scheduled maturities.

 

We have a note payable agreement for up to $500,000 with a related party. The note has an interest rate of 7.5% and is due on August 31, 2026. The balance is $499,000 at March 31, 2022.

 

During the first quarter of 2022, the Company filed an S-1 for a public offering of $15 million of common stock and redeemable warrants, which is expected to be used for the acquisition discussed in Note 13 and working capital needs. The Company anticipates this offering to close during the second quarter of 2022. The completion of this offering is not a certainty. Should the offering not proceed or be delayed, or should it occur in a reduced format, the Company will scale down spending to reduce costs and to increase cash flow while continuing to grow the operations at a slower pace.

 

The following table sets forth our cash flow information for the periods presented:

 

 

 

 

 

 

 

 

    Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Net cash provided (used) by operating activities

 

$(208,192)

 

$71,555

 

Net cash used by investing activities

 

 

(51,979)

 

 

(61,396)

Net cash provided by financing activities

 

 

265,584

 

 

 

0

 

Net increase in cash

 

$5,413

 

 

$10,159

 

 

Cash Flows Used by Operating Activities

 

Our operating cash flow is primarily affected by the overall profitability of our contracts, our ability to invoice and collect from our clients in a timely manner, and our ability to manage our vendor payments. We bill our clients weekly or monthly after services are performed as well as collect down payments depending on the contract terms. Our net loss of $868,234 for the three months ended March 31, 2022 was offset in part by non-cash expenses and credits of $152,896. In addition, our net loss was further offset by a decrease in accounts receivable and other assets of $39,721, an increase in accrued payroll, deferred revenue and other expenses payable of $143,596 and an increase in accounts payable of $323,829 resulting in cash used by operating activities of $208,192.

 

We are increasing our marketing of Nodeware to our IT channel partners who resell to their customers. We are making investments in our cyber security team for penetration testing, CISOTaaS and other services. Due to the lengthy lead times typically needed to generate these new sales, we do not expect to realize a return from our new sales and marketing personnel for a few months. As a result, we may continue to experience small operating income or operating losses from these investments in personnel until sufficient sales are generated. We expect to fund the cost for the new sales personnel from our operating cash flows, the equity raise and incremental borrowings, as needed.

 

Cash Flows Used by Investing Activities

 

In the quarters ended March 31, 2022 and 2021, we incurred capital expenditures for computer hardware as well as software development labor for the enhancements to Nodeware. The slight decrease from 2021 was primarily due to less development activities in 2022 that were capitalized. We expect to continue to invest in computer hardware and software to update our technology to support the growth of our business. We do not anticipate our continued investment to be significant.

 

 
19

Table Of Contents

 

Cash Flows Provided by Financing Activities

 

During the three months ended March 31, 2022, we received $315,350 from a bridge loan from the Mast Hill Fund L.P. We also paid principal of $49,766 of principal on the Mast Hill Fund L.P. bridge loan established in November 2021.

 

Credit Resources

 

We maintain an accounts receivable financing line of credit from an independent financial institution that allows us to sell selected accounts receivable invoices to the financial institution with full recourse against us in the amount of $2,000,000, including a sublimit for one major client of $1,500,000. This provides us with the cash needed to finance certain costs and expenses. At March 31, 2022, we had financing availability, based on eligible accounts receivable, of approximately $9,000 under this line. We pay fees based on the length of time that the invoice remains unpaid. We also have approximately $16,000 of available credit under various lines of credit as of March 31, 2022.

 

During May 2019, we originated a line of credit note payable for a $500,000 with a related party and borrowed $499,000 and have $1,000 available to borrow for working capital. This agreement matures in August 2026.

 

During 2017, we originated two lines of credit with related parties totaling $175,000. At December 31, 2021, we had $15,000 available under these financing agreements which mature in July 2022 and January 2023, respectively.

 

We believe the capital resources available under our factoring line of credit, cash from additional related party loans and cash generated by improving the results of our operations will be sufficient to fund our ongoing operations for at least the next 12 months. The funds from the equity raise will allow us to support and accelerate the internal growth of our operations and offer additional opportunities if they arise.

 

We anticipate financing growth from acquisitions of other businesses, if any, and our longer-term internal growth through one or more of the following sources: issuance of equity: cash from collections of accounts receivable; potential bridge loans, additional borrowing from related and third parties; use of our existing accounts receivable credit facility; or a refinancing of our accounts receivable credit facility.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

As a smaller reporting company, we are not required to provide the information required by this Item.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures. Our management, with the participation of our chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our “disclosure controls and procedures” (as defined in the Securities Exchange Act of 1934 (the “Exchange Act”) Rules 13a-15(e) and 15-d-15(e)) as of the end of the period covered by this report (the “Evaluation Date”). Based upon that evaluation, the chief executive officer and chief financial officer concluded that as of the Evaluation Date, our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act (i) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (ii) is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control over Financial Reporting. There were no changes in our internal control over financial reporting that occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 
20

Table Of Contents

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

We are not currently a party to any lawsuit or proceeding which, in the opinion of management, is likely to have a material adverse effect on us or our business.

 

Item 1A. Risk Factors

 

As a smaller reporting company, we are not required to provide the information required by this Item.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

Other than as disclosed in the Company’s Current Report on Form 8-K filed on February 18, 2022, the Company has not sold equity securities in a transaction that is not registered under the Securities Act during the quarter ended March 31, 2022.

 

Item 3. Defaults Upon Senior Securities.

 

The Company is in default on convertible notes to third parties of $150,000 due on December 31, 2016. The accrued interest on these notes is approximately $112,000 at March 31, 2022.

 

The Company is in default on long-term notes to third parties of $265,000 due on January 1, 2018. The accrued interest on these notes is approximately $227,400 at March 31, 2022.

 

The Company is in default on long-term notes to third parties of $500,000 due on December 31, 2021. The accrued interest on these notes is approximately $67,400 at March 31, 2022.

 

Item 6. Exhibits

 

Exhibits required to be filed by Item 601 of Regulation S-K.

 

For the exhibits that are filed herewith or incorporated herein by reference, see the Index to Exhibits located below in this report. The Index to Exhibits is incorporated herein by reference.

 

 
21

Table Of Contents

  

SIGNATURES

 

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

 

 

 

Infinite Group, Inc.

 

 

(Registrant)

 

 

 

 

Date: May 16, 2022

/s/ James Villa

 

 

James Villa

 

 

 

Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

 

Date: May 16, 2022

/s/ Richard Glickman

 

 

Richard Glickman

VP Finance and Chief Accounting Officer

 

 

 
22

Table Of Contents

 

INDEX TO EXHIBITS

Exhibit

 

 

No.

 

Description

 

 

 

10.1

 

Stock Purchase Agreement, dated as of January 31, 2022, between Infinite Group, Inc., David A. Nelson, Jr. Living Trust, David A. Nelson, Jr., and Pratum, Inc. (incorporated herein by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 2, 2022)

10.2

 

Stock Purchase Agreement, dated February 11, 2022, by and between Infinite Group, Inc. and Mast Hill Fund, L.P. (incorporated herein by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 18, 2022)

10.3

 

Promissory Note, issued February 11, 2022, by Infinite Group, Inc. to Mast Hill Fund, L.P. (incorporated herein by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on February 18, 2022)

10.4

 

Warrant, issued February 11, 2022, by Infinite Group, Inc. to Mast Hill Fund, L.P. (incorporated herein by reference from Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on February 18, 2022)

10.5

 

Warrant, issued February 11, 2022, by Infinite Group, Inc. to J.H. Darbie & Co., Inc. (incorporated herein by reference from Exhibit 10.4 to the Company’s Current Report on Form 8-K filed on February 18, 2022)

10.6

 

Amendment No. 1, dated February 18, 2022, by and between Infinite Group, Inc. and Mast Hill Fund, L.P. (incorporated herein by reference from Exhibit 10.5 to the Company’s Current Report on Form 8-K filed on February 18, 2022)

10.7

 

First Amendment to Stock Purchase Agreement, dated March 28, 2022, by and between Infinite Group, Inc. David A. Nelson, Jr. Living Trust, David A. Nelson, Jr., and Pratum, Inc. (incorporated herein by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 30, 2022)

10.8

 

Modification Agreement to Promissory Note originally dated December 30, 2020 between the Company and Donald Reeve dated March 31, 2022 (incorporated herein by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 1, 2022)

10.9

 

Modification Agreement to Promissory Note originally dated May 25, 2021 between the Company and Donald Reeve dated March 31, 2022 (incorporated herein by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on April 1, 2022)

31.1*

 

Chief Executive Officer Certification pursuant to section 302 of the Sarbanes-Oxley Act of 2002. *

 

 

 

31.2*

 

VP Finance Certification pursuant to section 302 of the Sarbanes-Oxley Act of 2002. *

 

 

 

32.1**

 

Chief Executive Officer Certification pursuant to section 906 of the Sarbanes-Oxley Act of 2002. *

 

 

 

32.2**

 

VP Finance Certification pursuant to section 906 of the Sarbanes-Oxley Act of 2002. *

 

 

 

101.INS

 

XBRL Instance Document.*

101.SCH

 

XBRL Taxonomy Extension Schema Document.*

101.CAL

 

XBRL Taxonomy Extension Calculation Linkbase Document.*

101.LAB

 

XBRL Taxonomy Extension Label Linkbase Document.*

101.PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document.*

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase Document.*

 

* Filed herewith.

** Furnished.

 

 
23

 

EX-31.1 2 imci_ex311.htm EX-31.1 imci_ex311.htm

 

EXHIBIT 31.1

CERTIFICATION

 

I, James Villa, certify that:

 

1.

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

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

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

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

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

 

5.

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

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

 

 

b)

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

 

Date: May 16, 2022
     
By: /s/ James Villa

 

James Villa

 
 

Chief Executive Officer

 
  (Principal Executive Officer)  
EX-31.2 3 imci_ex312.htm EX-31.2 imci_ex312.htm

 

EXHIBIT 31.2

CERTIFICATION

 

I, Richard Glickman, certify that:

 

1.

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

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

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

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

 

 

d)

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

 

5.

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

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

 

 

b)

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

 

Date: May 16, 2022
     
By: /s/ Richard Glickman

 

Richard Glickman  
 

VP Finance and Chief Accounting Officer

 
  (Principal Financial and Accounting Officer)  

 

 

                                                      

 

 

EX-32.1 4 imci_ex321.htm EX-32.1 imci_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

  

In connection with the quarterly report of Infinite Group, Inc. (the "Company") on Form 10-Q for the period ending March 31, 2022 as filed with the Securities and Exchange Commission (“SEC”) on the date hereof (the "Report"), I, James Villa, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

Dated: May 16, 2022, 2021

     
By: /s/ James Villa

 

James Villa  
 

Chief Executive Officer

 
 

(Principal Executive Officer)

 

 

 

 

 

 

EX-32.2 5 imci_ex322.htm EX-32.2 imci_ex322.htm

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of Infinite Group, Inc. (the "Company") on Form 10-Q for the period ending March 31, 2022 as filed with the Securities and Exchange Commission (“SEC”) on the date hereof (the "Report"), I, Richard Glickman, VP Finance and Chief Accounting Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

Dated: May 16, 2022
     
By:

/s/ Richard Glickman

 

Richard Glickman

 
 

VP Finance and Chief Accounting Officer

 
 

(Principal Financial and Accounting Officer)

 

 

EX-101.SCH 6 imci-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Management Plans Capital Resources link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Sale of Certain Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Capitalization of Software for Resale link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Stock Option Plans and Agreements link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Lease link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Related Party Accounts Receivable and Accrued Interest Payable link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Stock purchase Agreement link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Stock Option Plans and Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Management Plans - Capital Resources (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Sale of Certain Accounts Receivable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Capitalization of Software for Resale (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Deferred Revenue and Performance Obligations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Debt Obligations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Stock Option Plans and Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Stock Option Plans and Agreements (Details 1) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Stock Option Plans and Agreements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Lease (Details) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Lease (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Related Party Accrued Interest Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Stock Purchase Agreement (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 imci-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Postal Zip Code City Area Code Local Phone Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Interactive Data Current BALANCE SHEETS ASSETS Current assets: Cash December 31, 2021, respectively Prepaid expenses and other current assets Total current assets [Assets, Current] Right of Use Asset Operating Lease, net Property and equipment, net Software, net Deposits Total assets [Assets] LIABILITIES AND STOCKHOLDERS' DEFICIENCY Current liabilities: Accounts payable Accrued payroll Accrued interest payable Accrued retirement Deferred revenue Accrued expenses other and other current liabilities Current maturities of long-term obligations Operating lease liability - Short-term Current maturities of long-term obligations - related parties Notes payable, net Notes payable - related parties Total current liabilities [Liabilities, Current] Long-term obligations: Notes payable: Other Related parties Total liabilities [Liabilities] Commitments and contingencies Stockholders' deficiency: Common stock, $.001 par value, 60,000,000 shares authorized; 32,700,883 shares issued and outstanding Additional paid-in capital Accumulated deficit Total stockholders' deficiency [Stockholders' Equity Attributable to Parent] Total liabilities and stockholders' deficiency [Liabilities and Equity] Allowances for accounts receivable Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding STATEMENTS OF OPERATIONS (Unaudited) Revenue Cost of revenue Gross profit [Gross Profit] Costs and expenses: General and administrative Selling Total costs and expenses [Operating Expenses] Operating loss [Operating Income (Loss)] Interest expense Related parties [Interest Expense, Related Party] Other [Interest Expense, Other] Total interest expense [Total interest expense] Net loss [Net Income (Loss) Attributable to Parent] Net loss per share - basic and diluted Weighted average shares outstanding - basic Weighted average shares outstanding - diluted STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount Stock based compensation, shares Stock based compensation, amount Net loss, shares Net loss, amount Warrants issued, shares Warrants issued, amount Balance, shares Balance, amount STATEMENTS OF CASH FLOWS (Unaudited) Cash flows from operating activities: Net loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net loss to net cash provided by operating activities: Stock based compensation Depreciation and amortization Amortization of debt discount (Increase) decrease in assets: Accounts receivable Prepaid expenses and other assets [Increase (Decrease) in Prepaid Expenses, Other] Increase (decrease) in liabilities: Accounts payable [Increase (Decrease) in Accounts Payable] Deferred revenue [Increase (Decrease) in Deferred Revenue] Accrued expenses Accrued retirement [Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits] Net cash provided (used) by operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities: Purchase of property and equipment [Payments to Acquire Property, Plant, and Equipment] Capitalization of software development costs Net cash used by investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities: Proceeds from notes payable Repayments of note payable-short-term [Repayments of Notes Payable] Net cash provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Net increase in cash [Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash - beginning of period [Cash and Cash Equivalents, at Carrying Value] Cash - end of period Supplemental Disclosures of Cash Flow Information: Cash payments for interest Non-cash investing and financing activities: Warrant issued in conjunction with debts Basis of Presentation Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Management Plans - Capital Resources Summary of Significant Accounting Policies Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Sale of Certain Accounts Receivable Sale of Certain Accounts Receivable [Sale of Certain Accounts Receivable] Capitalization of Software for Resale Capitalization of Software for Resale [Capitalization of Software for Resale] Deferred Revenue and Performance Obligations Deferred Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Debt Obligations Debt Obligations Debt Disclosure [Text Block] Earnings per Share Earnings per Share Earnings Per Share [Text Block] Stock Option Plans and Agreements Stock Option Plans and Agreements Share-based Payment Arrangement [Text Block] Lease Lease Leases of Lessee Disclosure [Text Block] Related Party Accounts Receivable and Accrued Interest Payable Related Party Accounts Receivable and Accrued Interest Payable Related Party Transactions Disclosure [Text Block] Stock purchase agreement Subsequent Events Subsequent Events Subsequent Events [Text Block] Reclassifications Fair Value of Financial Instruments Revenue Revenue from Contract with Customer [Policy Text Block] Capitalization of Software for Resale [Capitalization of Software for Resale 1] Leases Schedule of Disaggregation of revenue Schedule of earning Loss per share, basic and diluted Stock option valuation assumptions Stock option activity Supplemental operating lease information Partner Type Of Partners Capital Account Axis Mast Hill Fund L P [Member] Net income (loss) Total stockholders' deficiency Working capital deficit Public offering Loan Summary of Significant Accounting Policies (Details) Plan Name Axis Managed Support Services Cybersecurity Projects and Software Other IT Consulting Services Total sales Extinguishment Of Debt Axis Concentration Risk By Benchmark Axis Related Party [Axis] Customer 1 [Member] Sales Revenue Net [Member] Customer A [Member] Accounts Receivable [Member] Concentration risk Purchase Commitment Excluding Longterm Commitment Axis Customer A [Member] Accounts Receivables [Member] Purchaser [Member] Retained amount rate Prime plus rate Effective rate Accounts receivable [Accounts and Financing Receivable, after Allowance for Credit Loss] Gains or losses accounts receivable Remained outstanding receivables Allowance for bad debts Remained outstanding receivables financiing agreeent Cost associated with the financing line Software development capitalized costs, gross Software development capitalized costs accumulated amortization Amortization of software development capitalized costs Development costs Remaining non-cancelable performance obligations Revenue recognized Borrowed amount Bears interest rate Due maturity date Amortized to interest expense Warrant to purchase commo stock shares Warrants exercise price Warrants term Interest rate [Derivative, Fixed Interest Rate] Original issue discount Net loss Basic and diluted net loss per share Weighted average common shares outstanding Basic and diluted shares Anti-dilutive shares excluded from net loss per share calculation Expected dividend yield Expected life of options Risk-free interest rate Expected stock price volatility Number of options outstanding, beginning Number of options granted Number of options expired Number of options outstanding, ending Number of options vested or expected to vest Number of options exercisable Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price expired Weighted average exercise price outstanding, ending Weighted average exercise price vested or expected to vest Weighted average exercise price exercisable Weighted-average remaining contractual term outstanding Weighted-average remaining contractual term vested or expected to vest Weighted-average remaining contractual term exercisable Aggregate intrinsic value outstanding Aggregate intrinsic value vested or expected to vest Aggregate intrinsic value exercisable Option expense Unrecognized compensation cost Options and granted Performance-based stock options Option price Options granted during period Aggregate shares of common stock issued during period Options shares Options vested Right of use asset - lease, net Operating lease liability - short-term Operating lease liability - long-term [Operating Lease, Liability, Noncurrent] Total operating lease liability Discount rate - operating lease Leases expires Rent expense Leases rate Description of lease agreement Accrued interest payable, related parties, current Additional accrued interest to related parties Acquisition consideration Accrued interest payable, related parties, current Additional accrued interest to related parties Payment for acquisition consideration Customary purchase price adjustments Subsequent Event Type Axis Talos Victory Fund, LLC [Member] Subsequent Event [Member] J.H. Darbie & Co., Inc. [Member] Mast Hill Fund [Member] Borrowed amount Original issue discount [Debt Instrument, Unamortized Discount] Conversion price Percentage of penalty due Warrant issued to purchase shares of common stock Warrant coverage percentage Warrant issued to purchase shares of common stock, purchase price Rent Percentage of exercise price of warrant issued Rent increase annually percentage Term of agreement Loan fee paid in cash Aggregate shares issued during period The entire disclosure for sale of accounts receivable. Custom Element. Percent, after disposal, of ownership interest of a discontinued operation in which an equity method investment is retained. The average effective interest rate during the reporting period. Date the payments are due on subordinated debt, in CCYY-MM-DD format. Number of options outstanding, including both vested and non-vested options. Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements. Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited t Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vest Date which lease or group of leases is set to expire, in CCYY-MM-DD format. Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vest EX-101.CAL 8 imci-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 imci-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 imci-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 06, 2022
Cover [Abstract]    
Entity Registrant Name INFINITE GROUP, INC.  
Entity Central Index Key 0000884650  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Mar. 31, 2022  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Entity Common Stock Shares Outstanding   33,561,127
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-21816  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 52-1490422  
Entity Address Postal Zip Code 14534  
City Area Code 585  
Local Phone Number 385-0610  
Entity Address Address Line 1 175 Sully’s Trail  
Entity Address Address Line 2 Suite 202  
Entity Address City Or Town Pittsford  
Entity Address State Or Province NY  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash $ 104,845 $ 99,432
December 31, 2021, respectively 666,354 727,297
Prepaid expenses and other current assets 240,043 218,821
Total current assets 1,011,242 1,045,550
Right of Use Asset Operating Lease, net 20,903 41,490
Property and equipment, net 35,616 41,138
Software, net 416,227 417,650
Deposits 6,937 6,937
Total assets 1,490,925 1,552,765
Current liabilities:    
Accounts payable 860,692 536,863
Accrued payroll 484,409 425,839
Accrued interest payable 633,377 594,241
Accrued retirement 278,176 275,422
Deferred revenue 493,176 497,734
Accrued expenses other and other current liabilities 167,310 212,151
Current maturities of long-term obligations 765,000 765,000
Operating lease liability - Short-term 21,332 42,347
Current maturities of long-term obligations - related parties 290,000 190,000
Notes payable, net 594,552 383,824
Notes payable - related parties 229,000 229,000
Total current liabilities 4,861,865 4,107,580
Notes payable:    
Other 458,442 458,309
Related parties 987,484 1,084,765
Total liabilities 6,307,791 5,650,654
Stockholders' deficiency:    
Common stock, $.001 par value, 60,000,000 shares authorized; 32,700,883 shares issued and outstanding 32,700 32,700
Additional paid-in capital 31,486,029 31,336,772
Accumulated deficit (36,335,595) (35,467,361)
Total stockholders' deficiency (4,816,866) (4,097,889)
Total liabilities and stockholders' deficiency $ 1,490,925 $ 1,552,765
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
BALANCE SHEETS    
Allowances for accounts receivable $ 9,710 $ 9,710
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 60,000,000 60,000,000
Common stock, shares issued 32,700,883 32,700,883
Common stock, shares outstanding 32,700,883 32,700,883
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
STATEMENTS OF OPERATIONS (Unaudited)    
Revenue $ 1,667,070 $ 1,824,342
Cost of revenue 1,121,240 1,072,916
Gross profit 545,830 751,426
Costs and expenses:    
General and administrative 612,818 464,392
Selling 638,790 387,725
Total costs and expenses 1,251,608 852,117
Operating loss (705,778) (100,691)
Interest expense    
Related parties (23,414) (14,513)
Other (139,042) (37,023)
Total interest expense (162,456) (51,536)
Net loss $ (868,234) $ (152,227)
Net loss per share - basic and diluted $ (0.03) $ (0.01)
Weighted average shares outstanding - basic 32,700,883 29,061,883
Weighted average shares outstanding - diluted 32,700,883 29,061,883
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Balance, amount $ (4,097,889) $ (3,105,770)
Stock based compensation, amount 923 28,248
Net loss, amount (868,234) (152,227)
Warrants issued, amount 148,334  
Balance, amount $ (4,816,866) $ (3,229,749)
Common Stock    
Balance, shares 32,700,883 29,061,883
Balance, amount $ 32,700 $ 29,061
Stock based compensation, shares 0 0
Stock based compensation, amount $ 0 $ 0
Net loss, shares 0 0
Net loss, amount $ 0 $ 0
Warrants issued, shares 0  
Warrants issued, amount $ 0  
Balance, shares 32,700,883 29,061,883
Balance, amount $ 32,700 $ 29,061
Additional Paid-In Capital    
Balance, amount 31,336,772 30,763,717
Stock based compensation, amount 923 28,248
Net loss, amount 0 0
Warrants issued, amount 148,334  
Balance, amount 31,486,029 30,791,965
Accumulated Deficit    
Balance, amount (35,467,361) (33,898,548)
Stock based compensation, amount 0 0
Net loss, amount (868,234) (152,227)
Warrants issued, amount 0  
Balance, amount $ (36,335,595) $ (34,050,775)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net loss $ (868,234) $ (152,227)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Stock based compensation 923 28,248
Depreciation and amortization 58,495 41,127
Amortization of debt discount 93,478 0
(Increase) decrease in assets:    
Accounts receivable 60,943 158,829
Prepaid expenses and other assets (21,222) (10,849)
Increase (decrease) in liabilities:    
Accounts payable 323,829 (45,491)
Deferred revenue (4,558) (47,428)
Accrued expenses 145,400 96,699
Accrued retirement 2,754 2,647
Net cash provided (used) by operating activities (208,192) 71,555
Cash flows from investing activities:    
Purchase of property and equipment 0 (3,354)
Capitalization of software development costs (51,979) (58,042)
Net cash used by investing activities (51,979) (61,396)
Cash flows from financing activities:    
Proceeds from notes payable 315,350 0
Repayments of note payable-short-term (49,766) 0
Net cash provided by financing activities 265,584 0
Net increase in cash 5,413 10,159
Cash - beginning of period 99,432 32,313
Cash - end of period 104,845 42,472
Supplemental Disclosures of Cash Flow Information:    
Cash payments for interest 25,711 16,754
Non-cash investing and financing activities:    
Warrant issued in conjunction with debts $ 148,334 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Basis of Presentation  
Basis of Presentation

Note 1. Basis of Presentation

 

The accompanying unaudited financial statements of Infinite Group, Inc. (“Infinite Group, Inc.” or the “Company”) included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (U.S.) (“GAAP”) for interim financial information and with instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the U.S. for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal recurring nature. The December 31, 2021 balance sheet has been derived from the audited financial statements at that date but does not include all disclosures required by GAAP. The accompanying unaudited financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed with the U.S. Securities and Exchange Commission (SEC). Results of operations for the three ended March 31, 2022 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2022.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Management Plans Capital Resources
3 Months Ended
Mar. 31, 2022
Basis of Presentation  
Management Plans - Capital Resources

Note 2. Management Plans - Capital Resources

 

The Company reported net losses of $868,234 and $152,227 for the three months ended March 31, 2022 and 2021, respectively, and stockholders’ deficiencies of $4,816,866 and $4,097,889 at March 31, 2022 and December 31, 2021, respectively. The Company has a working capital deficit of approximately $3.85 million at March 31, 2022. Previously, this has raised substantial doubt about the entity’s ability to continue as a going concern within one year. The Company has plans to issue stock, restructure certain debt and anticipates significant growth of business. These plans, in management’s opinion, will allow the Company to meet its obligations and alleviate the substantial doubt.

 

The Company’s mission is to drive shareholder value by developing and bringing to market automated, cost effective, and innovative cybersecurity technologies. The Company’s strategy is to build its business by designing, developing, and marketing IT security-based products and solutions that fill technology gaps in cybersecurity.

 

The Company’s goal is to increase sales and generate cash flow from operations on a consistent basis. The Company’s business plans require improving the results of its operations in future periods. The Company has renegotiated the terms of certain obligations, using operational cash flow to pay down balances and extending terms, and provided financing with the issuance of new loans.

 

During February 2022, the Company entered into a financing arrangement with Mast Hill Fund, L.P. for $370,000. Under the terms of the Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023.

 

During the first quarter of 2022, the Company filed an S-1 for a public offering of $15 million of common stock and redeemable warrants, which is expected to be used for the acquisition discussed in Note 13 and working capital needs. The Company anticipates this offering to be completed during the second quarter of 2022. The completion of this offering is not a certainty. Should the offering not proceed or be delayed, or should it occur in a reduced format, the Company will scale down spending to reduce costs and to increase cash flow while continuing to grow the operations at a slower pace.

 

Subsequent to the quarter ended March 31, 2022, the Company entered into a financing arrangement with Talos Victory Fund, LLC. for $296,000. Under the terms of the Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023.

 

The Company believes the capital resources to be generated by the planned public offering noted above, the planned improvement to the Company’s results of future operations as well as cash available under its factoring line of credit and from additional related parties and third-party loans, if needed, provide sources to fund its ongoing operations and to support the internal growth of the Company.

 

In the event that the planned public offering is delayed, reduced in size, or does not occur, the Company’s plans may include the following:

 

 

·

Negotiate, extend, convert debt to equity and/or restructure debt.

 

·

Immediately execute a significant downsized operating plan with the goal of providing free cash flow.

 

·

Create and execute an alternative equity transaction.

 

·

Pay down debt or offset debt with receivables and deposits

 

·

Reduce the planned expenses associated with the aggressive growth plan initiated in anticipation of the planned public offering.

 

·

Discontinue new software development activities and all related expenses except those necessary to complete sales and make most development costs variable by using contractors.

The Company also plans to continue to evaluate alternatives which may include continuing to renegotiate the terms of other notes, seeking conversion of the notes to shares of common stock and seeking funds to repay the notes. The Company continues to evaluate repayment of our remaining notes payable based on its cash flow. These plans, in management’s opinion, will allow the Company to meet its obligations for a reasonable period of time from the date the financial statements are available to be issued.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 3. Summary of Significant Accounting Policies

 

There are several accounting policies that the Company believes are significant to the presentation of its financial statements. These policies require management to make complex or subjective judgments about matters that are inherently uncertain. Note 3 to the Company’s audited financial statements for the year ended December 31, 2021 presents a summary of significant accounting policies as included in the Company’s Annual Report on Form 10-K as filed with the SEC.

 

Reclassifications – It is the Company’s policy to reclassify prior year amounts to conform with the current year presentation.

 

Fair Value of Financial Instruments - The carrying amounts reported in the balance sheets for cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the immediate short-term maturity of these financial instruments. The carrying value of notes payable and convertible notes payable approximates the fair value based on rates currently available from financial institutions and various lenders.

 

Revenue

 

The Company’s total revenue recognized from contracts from customers was comprised of three major services: Managed support services, Cybersecurity projects and software and Other IT consulting services. The categories depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. There were no material unsatisfied performance obligations at March 31, 2022 or 2021 for contracts with an expected original duration of more than one year. The following table summarizes the revenue recognized by the major services:

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2022

 

 

2021

 

Managed support services

 

$1,089,008

 

 

$1,070,899

 

Cybersecurity projects and software

 

 

578,062

 

 

 

702,443

 

Other IT consulting services

 

 

0

 

 

 

51,000

 

 

 

 

 

 

 

 

 

 

Total sales

 

$1,667,070

 

 

$1,824,342

 

 

Managed support services

 

Managed support services consist of revenue primarily from our subcontracts with Peraton (which purchased Perspecta in May 2021) for services to its end clients, principally a major establishment of the U.S. Government for which we manage one of the nation’s largest physical and virtual Microsoft Windows environments.

 

We generate revenue primarily from these subcontracts through fixed price service and support agreements. Revenues are earned and billed weekly and are generally paid within 45 days. The revenues are recognized at time of service.

 

Cybersecurity projects and software

 

Cybersecurity projects and software revenue includes the selling of licenses of Nodeware® and third-party software, principally Webroot™ as well as performing cybersecurity assessments, testing and consulting as a CISO (Chief Information Security Officer).

 

 

·

Nodeware® and Webroot™ software offerings consist of fees generated from the use of the respective software by our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Substantially all customers are billed in the month of the service and is cancellable upon notice per the respective agreements. Substantially all payments are electronically billed, and the billed amounts are paid to the Company instantaneously via an online payment platform. If payments are made in advance, revenue related to the term associated with our software licenses is recognized ratably over the contractual period.

 

 

 

 

·

Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our standalone selling price.

 

 

 

 

·

Cybersecurity assessments and testing services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For substantially all these contracts, revenue is recognized when the specific performance obligation is satisfied. If the contract has multiple performance obligations, the revenue is recognized when the performance obligations are satisfied. Depending on the nature of the service, the amounts recognized are based on an allocation of the transaction price to each performance obligation based on a relative standalone selling price of the products sold.

 

 

 

 

·

In substantially all agreements, a 50% to 75% down payment is required before work is initiated. Down payments received are deferred until revenue is earned. Upon completion of performance obligation of service, payment terms are 30 days.

Other IT consulting services

 

Other IT consulting services consists of services such as project management and general IT consulting services.

 

 

·

We generate revenue via fixed price service agreements. These are based on periodic billings of a fixed dollar amount for recurring services of a similar nature performed according to the contractual arrangements with clients. The revenues are recognized at time of service.

  

Based on historical experience, the Company believes that collection is reasonably assured.

 

During the three months ended March 31, 2022, sales to one client, including sales under subcontracts for services to several entities, accounted for 65.3% of total sales (58.7% in 2021) and 22.6% of accounts receivable at March 31, 2022 (15.6% at December 31, 2021).

 

Capitalization of Software for Resale - The Company capitalizes the software development costs for software to be sold, leased, or otherwise marketed. Capitalization begins upon the establishment of technological feasibility of a new product or enhancements to an existing product, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Costs incurred after the enhancement has reached technological feasibility and before it is released in the market are capitalized and are primarily labor costs related to coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. Costs associated with major upgrade releases begin amortization in the month after release. The amortization period is three years. See Note 5 for further disclosure regarding capitalization of software for resale.

 

Leases - At contract inception, the Company determines whether the arrangement is or contains a lease and determines the lease classification. The lease term is determined based on the non-cancellable term of the lease adjusted to the extent optional renewal terms and termination rights are reasonably certain. Lease expense is recognized evenly over the lease term. Variable lease payments are recognized as period costs. The present value of remaining lease payments is recognized as a liability on the balance sheet with a corresponding right-of-use asset adjusted for prepaid or accrued lease payments. The Company uses its incremental borrowing rate for the discount rate, unless the interest rate implicit in the lease contract is readily determinable. The Company has adopted the practical expedients to not separate non-lease components from lease components and to not present short-term leases on the balance sheet. See Note 11 for further disclosure regarding lease accounting.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Certain Accounts Receivable
3 Months Ended
Mar. 31, 2022
Sale of Certain Accounts Receivable  
Sale of Certain Accounts Receivable

Note 4. Sale of Certain Accounts Receivable

 

The Company has available a financing line with a financial institution (the Purchaser), which enables the Company to sell accounts receivable to the Purchaser with full recourse against the Company. Pursuant to the provisions of FASB ASC 860, the Company reflects the transactions as a sale of assets and establishes an accounts receivable from the Purchaser for the retained amount less the costs and fees of the transaction and less any anticipated future loss in the value of the retained asset.

 

The retained amount is 10% of the total accounts receivable invoice sold to the Purchaser. The fee is charged at prime plus 3.6% (effective rate of 7.1% at March 31, 2022) against the average daily outstanding balance of funds advanced. The estimated future loss reserve for each receivable included in the estimated value of the retained asset is based on the payment history of the accounts receivable customer and is included in the allowance for doubtful accounts, if any. As collateral, the Company granted the Purchaser a first priority interest in accounts receivable and a blanket lien, which may be junior to other creditors, on all other assets.

 

The financing line provides the Company the ability to finance up to $2,000,000 of selected accounts receivable invoices, which includes a sublimit for one of the Company’s customers of $1,500,000. During the three months ended March 31, 2022, the Company sold approximately $974,000 ($667,000 – March 31, 2021) of its accounts receivable to the Purchaser. As of March 31, 2022, approximately $421,000 ($148,000 - December 31, 2021) of these receivables remained outstanding. Additionally, as of March 31, 2022, the Company had $9,000 available under the financing line with the Purchaser ($66,000 at December 31, 2021). After deducting estimated fees, allowance for bad debts and advances from the Purchaser, the net receivable from the Purchaser amounted to $38,000 at March 31, 2022 ($15,000 at December 31, 2021), and is included in accounts receivable in the accompanying balance sheets.

 

There were no gains or losses on the sale of the accounts receivable because all were collected. The cost associated with the financing line totaled $10,111 for the three months ended March 31, 2022 ($5,693 – March 31, 2021). These financing line fees are classified on the statements of operations as interest expense.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalization of Software for Resale
3 Months Ended
Mar. 31, 2022
Capitalization of Software for Resale  
Capitalization of Software for Resale

Note 5. Capitalization of Software for Resale

 

As of March 31, 2022, there was $730,952 of costs capitalized ($678,973 as of December 31, 2021) and $314,725 of accumulated amortization ($261,323 as of December 31, 2021). During the three months ended March 31, 2022, there was $53,402 of amortization expense recorded ($34,950 in 2021). Costs incurred prior to reaching technological feasibility are expensed as incurred. During the three months ended March 31, 2022, there was approximately $7,800 of labor amounts expensed related to these development costs ($40,800 in 2021).

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue and Performance Obligations
3 Months Ended
Mar. 31, 2022
Deferred Revenue and Performance Obligations  
Deferred Revenue and Performance Obligations

Note 6. Deferred Revenue and Performance Obligations

 

Deferred Revenue

 

Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met.

 

Revenue recognized during the three months ended March 31, 2022 and 2021, that was included in the deferred revenue balances at the beginning of the respective periods, was approximately $178,600 and $153,500, respectively.

 

Transaction Price Allocated to the Remaining Performance Obligations

 

Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.

 

As of March 31, 2022, total remaining non-cancelable performance obligations under the Company’s contracts with customers was approximately $708,000. The Company expects to recognize all of this revenue over the next 12 months.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations
3 Months Ended
Mar. 31, 2022
Debt Obligations  
Debt Obligations

Note 7. Debt Obligations

 

During the three months ended March 31, 2022, the Company entered into a financing arrangement (the “Second Mast Hill Loan”) with Mast Hill Fund, L.P. (the “Lender”), a Delaware limited partnership. In exchange for a promissory note, Lender agreed to lend the Company $370,000, which bears interest at a rate of eight percent (8%) per annum, less $37,000 original issue discount. Under the terms of the Second Mast Hill Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023. As additional consideration for the Second Mast Hill Loan), the Company issued the “Lender” a 5-year warrant to purchase 925,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances. The Company has granted the Lender customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Lender, other than in respect of the Loan. The Company evaluated the terms of the warrant under ASC 480 and ASC 815 and determined that they were to be treated as equity instruments. The value of the warrant (calculated using the Black-Scholes option pricing model to determine the estimated fair value of the warrant) of approximately $131,600 will be amortized to interest expense over the life of the Promissory Note and is recorded as a discount to the promissory note.

 

On March 31, 2022, the Company and Donald W. Reeve, a director of the company, entered into two note modification agreements with respect to the Promissory Note originally dated December 30, 2020 and the Promissory Note originally dated May 25, 2021 (“2021 Note”). The Modification agreements each extended the due dates from March 31, 2022 to June 1, 2022.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share
3 Months Ended
Mar. 31, 2022
Earnings per Share  
Earnings per Share

Note 8. Earnings per Share

 

Basic earnings per share is based on the weighted average number of common shares outstanding during the periods presented. Diluted earnings per share is based on the weighted average number of common shares outstanding, as well as dilutive potential common shares which, in the Company’s case, comprise shares issuable under convertible notes payable and stock options. The treasury stock method is used to calculate dilutive shares, which reduces the gross number of dilutive shares by the number of shares purchasable from the proceeds of the options and warrants assumed to be exercised. In a loss period, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive.

 

The following table sets forth the computation of basic and diluted net loss per share for the three months ended:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerator for basic and diluted net loss per share:

 

 

 

 

 

 

Net loss

 

$(868,234)

 

$(152,227)
Basic and diluted net loss per share

 

$(0.03)

 

$(0.01)

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

 

 

 

 

 

 

Basic and diluted shares

 

 

32,700,883

 

 

 

29,061,883

 

 

 

 

 

 

 

 

 

 

Anti-dilutive shares excluded from net loss per share calculation

 

 

23,666,163

 

 

 

22,703,772

 

Certain common shares issuable under stock options and convertible notes payable have been omitted from the diluted net loss per share calculation because their inclusion is considered anti-dilutive because the exercise prices were greater than the average market price of the common shares or their inclusion would have been anti-dilutive.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Agreements
3 Months Ended
Mar. 31, 2022
Stock Option Plans and Agreements  
Stock Option Plans and Agreements

Note 9. Stock Option Plans and Agreements

 

At the annual meeting of stockholders of the Company held on January 26, 2022; the Company’s stockholders voted to approve the Company’s 2021 Equity Incentive Plan (“2021 Plan”). The maximum number of shares of Common Stock available for grant and issuance under the 2021 Plan will be (a) 4,500,000, plus (b) any shares of Common Stock that are subject to options granted under the Prior Plans that expire, are forfeited or canceled or terminate for any other reason without the issuance of shares under the Prior Plans on or after January 26, 2022, plus (c) any shares of Common Stock that are subject to options granted under the Prior Plans that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any option under the Prior Plans on or after January 26, 2022.

 

The Company has approved stock options plans and agreements covering up to an aggregate of 16,294,500 shares of common stock. Such options may be designated at the time of grant as either incentive stock options or nonqualified stock options. Stock based compensation consists of charges for stock option awards to employees, directors and consultants.

 

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. 10,000 options were granted for the three months ended March 31, 2022. 385,000 options were granted for the three months ended March 31, 2021. The following assumptions were used for the three months ended March 31, 2022.

 

Risk-free interest rate

 

 

1.26%

Expected dividend yield

 

 

0%

Expected stock price volatility

 

 

130%

Expected life of options (years)

 

 

2.75

 

 

The Company recorded expense for options issued to employees and independent service providers of $923 and $28,248 for the three months ended March 31, 2022 and 2021, respectively.

 

35,000 options vested during the three months ended March 31, 2022.

 

The Company issued 750,000 performance-based stock options during 2021 at $0.245 per share to an executive of the Company. Certain revenue targets must be made to grant the options in three tranches of 250,000 shares each. The unrecognized compensation expense for these options is approximately $135,800 at March 31, 2022.

 

A summary of all stock option activity for the three months ended March 31, 2022 follows:

 

 

 

Number of

 

 

Weighted

 

 

Remaining

 

Aggregate

 

 

 

Options

 

 

Average

 

 

Contractual

 

Intrinsic

 

 

 

Outstanding

 

 

Exercise Price

 

 

Term

 

Value

 

Outstanding at December 31, 2021

 

 

10,755,000

 

 

$0.08

 

 

 

 

 

 

Granted

 

 

10,000

 

 

 

0.13

 

 

 

 

 

 

Expired

 

 

(60,000)

 

 

0.12

 

 

 

 

 

 

Outstanding at March 31, 2022

 

 

10,705,000

 

 

$0.08

 

 

3.1 years

 

$973,100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At March 31, 2022- vested or expected to vest

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

Exercisable

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Lease
3 Months Ended
Mar. 31, 2022
Lease  
Lease

Note 10. Lease

 

Beginning on August 1, 2016, the Company leases its headquarters facility under an operating lease agreement that expires on June 30, 2022. Rent expense is $80,000 annually during the first year of the lease term and increases by 1.5% annually thereafter.

 

Supplemental balance sheet information related to the lease on March 31, 2022 and December 31, 2021 is as follows:

 

 

 

 

  March 31,

 

 

December 31,

 

Description

 

Classification

 

2022

 

 

2021

 

Right of Use Asset – Lease, net

 

Other assets (non-current)

 

$20,903

 

 

$41,490

 

 

 

 

 

 

 

 

 

 

 

 

Operating Lease liability – Short-term

 

Accrued liabilities

 

 

21,332

 

 

 

42,347

 

Operating Lease liability – Long-term

 

Other long-term liabilities

 

 

0

 

 

 

0

 

Total operating lease liability

 

 

 

$21,332

 

 

$42,347

 

 

Discount rate – operating lease

6.0%

 

A new lease agreement at the existing headquarters location will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Accounts Receivable and Accrued Interest Payable
3 Months Ended
Mar. 31, 2022
Related Party Accounts Receivable and Accrued Interest Payable  
Related Party Accounts Receivable and Accrued Interest Payable

Note 11. Related Party Accrued Interest Payable

 

Included in accrued interest payable is amounts due to related parties of approximately $127,000, at March 31, 2022 ($107,000 at December 31, 2021). An additional $119,184 of accrued interest to related parties is due to be paid after March 31,2023

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Stock purchase Agreement
3 Months Ended
Mar. 31, 2022
Related Party Accounts Receivable and Accrued Interest Payable  
Stock purchase agreement

Note 12. Stock Purchase Agreement

 

On January 31, 2022, the Company entered into a Stock Purchase Agreement (the “Agreement”), by and among the Company; the David A. Nelson, Jr. Living Trust (“Seller”); David A. Nelson, Jr. (the “Beneficiary” and, together with Seller, the “Seller Parties”); and Pratum, Inc., an Iowa corporation (the “Pratum”) and security services firm that helps clients solve challenges and find the right balance between information security, IT support, and compliance. Pratum is based in Ankeny, Iowa.

 

Pursuant to the Agreement, the Company agreed to acquire all of the issued and outstanding equity securities of Pratum from the Seller Parties (the “Acquisition”) for an aggregate purchase price of $8,500,000 (the “Acquisition Consideration”), subject to customary purchase price adjustments for, among other things, indebtedness of Pratum as of the closing. $8,000,000 of the Acquisition Consideration will be paid to the Seller Parties at closing and $500,000 of the Acquisition Consideration will be deposited at closing with an escrow agent to be held in escrow for a period of six months. The escrow amount may be used to account for indemnification claims and any post-closing adjustment of the Acquisition Consideration.

 

The Agreement contains customary representations, warranties and covenants by each of the parties, and contains indemnification provisions under which the parties have agreed, subject to certain limitations, to indemnify each other against losses resulting from certain liabilities.

 

The closing of the Acquisition is subject to customary conditions, including, among others, (i) receipt of any necessary regulatory approvals and licenses, (ii) the absence of any litigation or governmental order that restrains, prevents or materially alters the transactions contemplated by the Agreement, (iii) the accuracy of the parties’ representations and warranties contained in the Agreement remaining true as of closing (subject to certain qualifications), (iv) Pratum’s and the Seller Parties’ material compliance with the covenants and agreements in the Agreement, and (v) the Buyer obtaining sufficient debt or equity financing to fund the Acquisition Consideration. The Company expects the transaction to close in the second quarter of 2022.

 

The Agreement also contains customary pre-closing covenants, including the obligation of Pratum and the Seller Parties to cause Pratum to conduct its business in all material respects in the ordinary course and to refrain from taking certain specified actions without the written consent of the Company.

 

The Agreement may be terminated under certain circumstances, including, among others if the Acquisition does not close by May 15, 2022. Additionally, either party may terminate the Agreement upon a breach by the other party of any representation, warranty, covenant or agreement made by such breaching party in the Agreement, such that the conditions related to the representations, warranties, covenants and agreements made by such breaching party would not be satisfied and such breach or condition is not curable or, if curable, is not cured 30 days after written notice of such breach.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events  
Subsequent Events

Note 13. Subsequent Events

 

On April 12, 2022, Infinite Group, Inc. (the “Company”), as borrower, entered into a financing arrangement (the “Talos Loan”) with Talos Victory Fund, LLC (the “Talos”), a Delaware limited partnership. In exchange for a promissory note, Talos agreed to lend the Company $296,000, which bears interest at a rate of eight percent (8%) per annum, less $29,600 original issue discount. Under the terms of the Talos Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023. Additionally, in the event of a default under the Talos Loan or if the Company elects to pre-pay the Talos Loan, the Talos has the right to convert any portion or all of the outstanding and unpaid principal and interest into fully paid and non-assessable shares of the Company’s common stock at a conversion price of $0.10 per share. The conversion price is subject to adjustment under certain circumstances, including issuances of Company common stock below the conversion price. The Company is not required to issue additional shares to Talos in the event an adjustment to the conversion price occurs. Except for the option to convert the note in the event of a pre-payment, there is no pre-payment penalty associated with the promissory note. The Talos Loan is subject to customary events of default, including cross-defaults on the Talos Loan agreements and on other indebtedness of the Company, violations of securities laws (including Regulation FD), and failure to issue shares upon a conversion of the note. Amounts due under the Talos Loan are subject to a 15% penalty in the event of a default. As additional consideration for the financing, the Company issued Talos a 5-year warrant to purchase 740,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances, representing 40% warrant coverage on the principal amount of the Talos Loan. The Company has granted the Talos customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Talos.

 

J.H. Darbie & Co., Inc. (“Finder”), a registered broker-dealer, acted as a finder in connection with the Talos Loan, and was paid a cash fee of $11,320 (4.25% of the gross proceeds of the Talos Loan) and issued a 5-year warrant to purchase 97,125 shares of Company common stock at a fixed price of $0.192 per share (120% of the exercise price of the warrant issued in connection with the Talos Loan), subject to price adjustments for certain actions, including dilutive issuances, representing 7% warrant coverage on the gross proceeds of the Talos Loan. The Company has granted the Finder customary “piggy-back” registration rights with respect to the shares issuable upon exercise of the warrant.

  

The Company entered into a new lease agreement at the existing headquarters location which will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.

 

On April 29, 2022, Mast Hill Fund, LP elected to exercise in full its warrant to purchase 1,400,000 shares of common stock on a cashless basis per the terms of the warrant agreement dated November 3, 2021. As a result of the cashless exercise, an aggregate of 860,241 shares were issued to Mast Hill Fund, LP.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Reclassifications

Reclassifications – It is the Company’s policy to reclassify prior year amounts to conform with the current year presentation.

Fair Value of Financial Instruments

Fair Value of Financial Instruments - The carrying amounts reported in the balance sheets for cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the immediate short-term maturity of these financial instruments. The carrying value of notes payable and convertible notes payable approximates the fair value based on rates currently available from financial institutions and various lenders.

Revenue

The Company’s total revenue recognized from contracts from customers was comprised of three major services: Managed support services, Cybersecurity projects and software and Other IT consulting services. The categories depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. There were no material unsatisfied performance obligations at March 31, 2022 or 2021 for contracts with an expected original duration of more than one year. The following table summarizes the revenue recognized by the major services:

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2022

 

 

2021

 

Managed support services

 

$1,089,008

 

 

$1,070,899

 

Cybersecurity projects and software

 

 

578,062

 

 

 

702,443

 

Other IT consulting services

 

 

0

 

 

 

51,000

 

 

 

 

 

 

 

 

 

 

Total sales

 

$1,667,070

 

 

$1,824,342

 

 

Managed support services

 

Managed support services consist of revenue primarily from our subcontracts with Peraton (which purchased Perspecta in May 2021) for services to its end clients, principally a major establishment of the U.S. Government for which we manage one of the nation’s largest physical and virtual Microsoft Windows environments.

 

We generate revenue primarily from these subcontracts through fixed price service and support agreements. Revenues are earned and billed weekly and are generally paid within 45 days. The revenues are recognized at time of service.

 

Cybersecurity projects and software

 

Cybersecurity projects and software revenue includes the selling of licenses of Nodeware® and third-party software, principally Webroot™ as well as performing cybersecurity assessments, testing and consulting as a CISO (Chief Information Security Officer).

 

 

·

Nodeware® and Webroot™ software offerings consist of fees generated from the use of the respective software by our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Substantially all customers are billed in the month of the service and is cancellable upon notice per the respective agreements. Substantially all payments are electronically billed, and the billed amounts are paid to the Company instantaneously via an online payment platform. If payments are made in advance, revenue related to the term associated with our software licenses is recognized ratably over the contractual period.

 

 

 

 

·

Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our standalone selling price.

 

 

 

 

·

Cybersecurity assessments and testing services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For substantially all these contracts, revenue is recognized when the specific performance obligation is satisfied. If the contract has multiple performance obligations, the revenue is recognized when the performance obligations are satisfied. Depending on the nature of the service, the amounts recognized are based on an allocation of the transaction price to each performance obligation based on a relative standalone selling price of the products sold.

 

 

 

 

·

In substantially all agreements, a 50% to 75% down payment is required before work is initiated. Down payments received are deferred until revenue is earned. Upon completion of performance obligation of service, payment terms are 30 days.

Other IT consulting services consists of services such as project management and general IT consulting services.

 

 

·

We generate revenue via fixed price service agreements. These are based on periodic billings of a fixed dollar amount for recurring services of a similar nature performed according to the contractual arrangements with clients. The revenues are recognized at time of service.

  

Based on historical experience, the Company believes that collection is reasonably assured.

 

During the three months ended March 31, 2022, sales to one client, including sales under subcontracts for services to several entities, accounted for 65.3% of total sales (58.7% in 2021) and 22.6% of accounts receivable at March 31, 2022 (15.6% at December 31, 2021).

Capitalization of Software for Resale

Capitalization of Software for Resale - The Company capitalizes the software development costs for software to be sold, leased, or otherwise marketed. Capitalization begins upon the establishment of technological feasibility of a new product or enhancements to an existing product, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Costs incurred after the enhancement has reached technological feasibility and before it is released in the market are capitalized and are primarily labor costs related to coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. Costs associated with major upgrade releases begin amortization in the month after release. The amortization period is three years. See Note 5 for further disclosure regarding capitalization of software for resale.

Leases

Leases - At contract inception, the Company determines whether the arrangement is or contains a lease and determines the lease classification. The lease term is determined based on the non-cancellable term of the lease adjusted to the extent optional renewal terms and termination rights are reasonably certain. Lease expense is recognized evenly over the lease term. Variable lease payments are recognized as period costs. The present value of remaining lease payments is recognized as a liability on the balance sheet with a corresponding right-of-use asset adjusted for prepaid or accrued lease payments. The Company uses its incremental borrowing rate for the discount rate, unless the interest rate implicit in the lease contract is readily determinable. The Company has adopted the practical expedients to not separate non-lease components from lease components and to not present short-term leases on the balance sheet. See Note 11 for further disclosure regarding lease accounting.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Schedule of Disaggregation of revenue

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2022

 

 

2021

 

Managed support services

 

$1,089,008

 

 

$1,070,899

 

Cybersecurity projects and software

 

 

578,062

 

 

 

702,443

 

Other IT consulting services

 

 

0

 

 

 

51,000

 

 

 

 

 

 

 

 

 

 

Total sales

 

$1,667,070

 

 

$1,824,342

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings per Share  
Schedule of earning Loss per share, basic and diluted

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerator for basic and diluted net loss per share:

 

 

 

 

 

 

Net loss

 

$(868,234)

 

$(152,227)
Basic and diluted net loss per share

 

$(0.03)

 

$(0.01)

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

 

 

 

 

 

 

Basic and diluted shares

 

 

32,700,883

 

 

 

29,061,883

 

 

 

 

 

 

 

 

 

 

Anti-dilutive shares excluded from net loss per share calculation

 

 

23,666,163

 

 

 

22,703,772

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Agreements (Tables)
3 Months Ended
Mar. 31, 2022
Stock Option Plans and Agreements  
Stock option valuation assumptions

Risk-free interest rate

 

 

1.26%

Expected dividend yield

 

 

0%

Expected stock price volatility

 

 

130%

Expected life of options (years)

 

 

2.75

 

Stock option activity

 

 

Number of

 

 

Weighted

 

 

Remaining

 

Aggregate

 

 

 

Options

 

 

Average

 

 

Contractual

 

Intrinsic

 

 

 

Outstanding

 

 

Exercise Price

 

 

Term

 

Value

 

Outstanding at December 31, 2021

 

 

10,755,000

 

 

$0.08

 

 

 

 

 

 

Granted

 

 

10,000

 

 

 

0.13

 

 

 

 

 

 

Expired

 

 

(60,000)

 

 

0.12

 

 

 

 

 

 

Outstanding at March 31, 2022

 

 

10,705,000

 

 

$0.08

 

 

3.1 years

 

$973,100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At March 31, 2022- vested or expected to vest

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

Exercisable

 

 

9,955,000

 

 

$0.07

 

 

3.0 years

 

$973,100

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Tables)
3 Months Ended
Mar. 31, 2022
Lease  
Supplemental operating lease information

 

 

 

  March 31,

 

 

December 31,

 

Description

 

Classification

 

2022

 

 

2021

 

Right of Use Asset – Lease, net

 

Other assets (non-current)

 

$20,903

 

 

$41,490

 

 

 

 

 

 

 

 

 

 

 

 

Operating Lease liability – Short-term

 

Accrued liabilities

 

 

21,332

 

 

 

42,347

 

Operating Lease liability – Long-term

 

Other long-term liabilities

 

 

0

 

 

 

0

 

Total operating lease liability

 

 

 

$21,332

 

 

$42,347

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Management Plans - Capital Resources (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Net income (loss) $ (868,234) $ (152,227)    
Total stockholders' deficiency (4,816,866) $ (3,229,749) $ (4,097,889) $ (3,105,770)
Working capital deficit 3,850,000      
Public offering 15,000,000      
Mast Hill Fund L P [Member]        
Loan $ 370,000      
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total sales $ 1,667,070 $ 1,824,342
Managed Support Services    
Total sales 1,089,008 1,070,899
Cybersecurity Projects and Software    
Total sales 578,062 702,443
Other IT Consulting Services    
Total sales $ 0 $ 51,000
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Sales Revenue Net [Member] | Customer A [Member]    
Concentration risk 65.30% 58.70%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 22.60% 15.60%
Customer 1 [Member]    
Concentration risk 50.00% 75.00%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Certain Accounts Receivable (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Sep. 30, 2020
Dec. 31, 2021
Retained amount rate 10      
Prime plus rate 3.6      
Effective rate 7.10%      
Accounts receivable $ 2,000,000      
Gains or losses accounts receivable 38,000   $ 1,500,000 $ 15,000
Remained outstanding receivables 987,484     1,084,765
Purchaser [Member]        
Accounts receivable 974,000 $ 667,000    
Remained outstanding receivables 421,000     148,000
Allowance for bad debts 22,000      
Remained outstanding receivables financiing agreeent 9,000      
Cost associated with the financing line 10,111 $ 5,693    
Customer A [Member] | Accounts Receivables [Member]        
Accounts receivable $ 38,000     $ 66,000
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalization of Software for Resale (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Capitalization of Software for Resale      
Software development capitalized costs, gross $ 730,952   $ 678,973
Software development capitalized costs accumulated amortization 314,725   $ 261,323
Amortization of software development capitalized costs 53,402 $ 34,950  
Development costs $ 7,800 $ 40,800  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue and Performance Obligations (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock Option Plans and Agreements    
Remaining non-cancelable performance obligations $ 708,000  
Revenue recognized $ 178,600 $ 153,500
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations (Details Narrative) - Mast Hill Fund L P [Member]
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Borrowed amount $ 370,000
Bears interest rate 8
Due maturity date February 15, 2023
Amortized to interest expense $ 131,600
Warrant to purchase commo stock shares | shares 925,000
Warrants exercise price | $ / shares $ 0.16
Warrants term 5 years
Interest rate 8.00%
Original issue discount $ 37,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings per Share    
Net loss $ (868,234) $ (152,227)
Basic and diluted net loss per share $ (0.03) $ (0.01)
Weighted average common shares outstanding Basic and diluted shares 32,700,883 29,061,883
Anti-dilutive shares excluded from net loss per share calculation 23,666,163 22,703,772
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Agreements (Details)
3 Months Ended
Mar. 31, 2022
Stock Option Plans and Agreements  
Expected dividend yield 0.00%
Expected life of options 2 years 9 months
Risk-free interest rate 1.26%
Expected stock price volatility 130.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Agreements (Details 1)
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Stock Option Plans and Agreements  
Number of options outstanding, beginning | shares 10,755,000
Number of options granted | shares 10,000
Number of options expired | shares (60,000)
Number of options outstanding, ending | shares 10,705,000
Number of options vested or expected to vest | shares 9,955,000
Number of options exercisable | shares 9,955,000
Weighted average exercise price outstanding, beginning | $ / shares $ 0.08
Weighted average exercise price granted | $ / shares 0.13
Weighted average exercise price expired | $ / shares 0.12
Weighted average exercise price outstanding, ending | $ / shares 0.08
Weighted average exercise price vested or expected to vest | $ / shares 0.07
Weighted average exercise price exercisable | $ / shares $ 0.07
Weighted-average remaining contractual term outstanding 3.1
Weighted-average remaining contractual term vested or expected to vest 3.0
Weighted-average remaining contractual term exercisable 3.0
Aggregate intrinsic value outstanding | $ $ 973,100
Aggregate intrinsic value vested or expected to vest | $ 973,100
Aggregate intrinsic value exercisable | $ $ 973,100
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Agreements (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Stock Option Plans and Agreements      
Option expense $ 923 $ 28,248  
Unrecognized compensation cost $ 135,800    
Options and granted   385,000  
Performance-based stock options   4,500,000 750,000
Option price $ 0.245    
Options granted during period 10,000    
Aggregate shares of common stock issued during period 16,294,500    
Options shares 250,000    
Options vested 35,000    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Lease    
Right of use asset - lease, net $ 20,903 $ 41,490
Operating lease liability - short-term 21,332 42,347
Operating lease liability - long-term 0 0
Total operating lease liability $ 21,332 $ 42,347
Discount rate - operating lease 6.00%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details Narrative)
3 Months Ended
Mar. 31, 2022
USD ($)
Lease  
Leases expires June 30, 2022
Rent expense $ 80,000
Leases rate 1.5
Description of lease agreement The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Accrued Interest Payable (Details Narrative) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Related Party Accounts Receivable and Accrued Interest Payable    
Accrued interest payable, related parties, current $ 127,000 $ 107,000
Additional accrued interest to related parties $ 119,184  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Purchase Agreement (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Related Party Accounts Receivable and Accrued Interest Payable    
Acquisition consideration $ 8,500,000  
Accrued interest payable, related parties, current 127,000 $ 107,000
Additional accrued interest to related parties 119,184  
Payment for acquisition consideration 500,000  
Customary purchase price adjustments $ 8,000,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 01, 2022
Apr. 12, 2022
Apr. 29, 2022
Mar. 31, 2022
Aggregate shares issued during period       16,294,500
Talos Victory Fund, LLC [Member] | Subsequent Event [Member]        
Borrowed amount   $ 296,000    
Interest rate   8.00%    
Original issue discount   $ 29,600    
Conversion price   $ 0.10    
Percentage of penalty due   15.00%    
Warrant issued to purchase shares of common stock   740,000    
Warrant coverage percentage   40.00%    
Warrant issued to purchase shares of common stock, purchase price   $ 0.16    
J.H. Darbie & Co., Inc. [Member] | Subsequent Event [Member]        
Interest rate   7.00%    
Warrant issued to purchase shares of common stock, purchase price   $ 0.192    
Rent $ 118,487      
Percentage of exercise price of warrant issued   120.00%    
Rent increase annually percentage 2.00%      
Term of agreement   5 years    
Loan fee paid in cash   $ 11,320    
Mast Hill Fund [Member] | Subsequent Event [Member]        
Warrant issued to purchase shares of common stock     1,400,000  
Warrant issued to purchase shares of common stock, purchase price   $ 0.16    
Loan fee paid in cash   $ 11,320    
Aggregate shares issued during period     860,241  
XML 51 imci_10q_htm.xml IDEA: XBRL DOCUMENT 0000884650 2022-01-01 2022-03-31 0000884650 imci:MastHillFundMember us-gaap:SubsequentEventMember 2022-04-12 0000884650 imci:MastHillFundMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-12 0000884650 imci:JHDarbieCoIncMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-12 0000884650 imci:JHDarbieCoIncMember us-gaap:SubsequentEventMember 2022-05-20 2022-06-01 0000884650 imci:MastHillFundMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-29 0000884650 imci:TalosVictoryFundLlcMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-12 0000884650 imci:JHDarbieCoIncMember us-gaap:SubsequentEventMember 2022-04-12 0000884650 imci:TalosVictoryFundLlcMember us-gaap:SubsequentEventMember 2022-04-12 0000884650 imci:MastHillFundLPMember 2022-03-31 0000884650 us-gaap:PurchaseCommitmentMember 2021-01-01 2021-03-31 0000884650 us-gaap:PurchaseCommitmentMember 2022-01-01 2022-03-31 0000884650 us-gaap:PurchaseCommitmentMember 2021-12-31 0000884650 2021-01-01 2021-12-31 0000884650 2020-01-01 2020-09-30 0000884650 us-gaap:PurchaseCommitmentMember 2021-03-31 0000884650 us-gaap:PurchaseCommitmentMember 2022-03-31 0000884650 imci:AccountsReceivablesMember imci:CustomerAMember 2021-12-31 0000884650 imci:AccountsReceivablesMember imci:CustomerAMember 2022-03-31 0000884650 us-gaap:AccountsReceivableMember imci:CustomerAMember 2021-01-01 2021-12-31 0000884650 us-gaap:AccountsReceivableMember imci:CustomerAMember 2022-01-01 2022-03-31 0000884650 us-gaap:SalesRevenueNetMember imci:CustomerAMember 2021-01-01 2021-12-31 0000884650 imci:CustomerOneMember 2021-01-01 2021-12-31 0000884650 us-gaap:SalesRevenueNetMember imci:CustomerAMember 2022-01-01 2022-03-31 0000884650 imci:CustomerOneMember 2022-01-01 2022-03-31 0000884650 imci:OtherServicesMember 2021-01-01 2021-03-31 0000884650 imci:CybersecurityProjectsAndSoftwareMember 2021-01-01 2021-03-31 0000884650 imci:OtherServicesMember 2022-01-01 2022-03-31 0000884650 imci:CybersecurityProjectsAndSoftwareMember 2022-01-01 2022-03-31 0000884650 imci:ManagedSupportServicesMember 2022-01-01 2022-03-31 0000884650 imci:ManagedSupportServicesMember 2021-01-01 2021-03-31 0000884650 imci:MastHillFundLPMember 2022-01-01 2022-03-31 0000884650 us-gaap:RetainedEarningsMember 2022-03-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000884650 us-gaap:CommonStockMember 2022-03-31 0000884650 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000884650 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000884650 us-gaap:RetainedEarningsMember 2021-12-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000884650 us-gaap:CommonStockMember 2021-12-31 0000884650 2021-03-31 0000884650 us-gaap:RetainedEarningsMember 2021-03-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000884650 us-gaap:CommonStockMember 2021-03-31 0000884650 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000884650 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000884650 2020-12-31 0000884650 us-gaap:RetainedEarningsMember 2020-12-31 0000884650 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000884650 us-gaap:CommonStockMember 2020-12-31 0000884650 2021-01-01 2021-03-31 0000884650 2021-12-31 0000884650 2022-03-31 0000884650 2022-05-06 iso4217:USD shares iso4217:USD shares pure 0000884650 false --12-31 Q1 2022 9710 0.001 60000000 32700883 32700883 32700883 38000 22000 P5Y 0.08 0.16 11320 10-Q true 2022-03-31 false 000-21816 INFINITE GROUP, INC. DE 52-1490422 175 Sully’s Trail Suite 202 Pittsford NY 14534 585 385-0610 Yes Yes Non-accelerated Filer true false false 33561127 104845 99432 9710 666354 727297 240043 218821 1011242 1045550 20903 41490 35616 41138 416227 417650 6937 6937 1490925 1552765 860692 536863 484409 425839 633377 594241 278176 275422 493176 497734 212151 167310 765000 765000 21332 42347 290000 190000 594552 383824 229000 229000 4861865 4107580 458442 458309 987484 1084765 6307791 5650654 0.001 60000000 32700883 32700 32700 31486029 31336772 -36335595 -35467361 -4816866 -4097889 1490925 1552765 1667070 1824342 1121240 1072916 545830 751426 612818 464392 638790 387725 1251608 852117 -705778 -100691 23414 14513 139042 37023 -162456 -51536 -868234 -152227 -0.03 -0.01 32700883 29061883 32700883 29061883 32700883 32700 31336772 -35467361 -4097889 0 0 923 0 923 0 0 148334 0 148334 0 0 0 -868234 -868234 32700883 32700 31486029 -36335595 -4816866 29061883 29061 30763717 -33898548 -3105770 0 0 28248 0 28248 0 0 0 -152227 -152227 29061883 29061 30791965 -34050775 -3229749 868234 152227 923 28248 58495 41127 93478 0 60943 158829 21222 10849 323829 -45491 -4558 -47428 145400 96699 2754 2647 -208192 71555 0 3354 -51979 -58042 -51979 -61396 315350 0 49766 0 265584 0 5413 10159 99432 32313 104845 42472 25711 16754 148334 0 <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Note 1. Basis of Presentation</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">The accompanying unaudited financial statements of Infinite Group, Inc. (“Infinite Group, Inc.” or the “Company”) included herein have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (U.S.) (“GAAP”) for interim financial information and with instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the U.S. for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. All such adjustments are of a normal recurring nature. The December 31, 2021 balance sheet has been derived from the audited financial statements at that date but does not include all disclosures required by GAAP. The accompanying unaudited financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 filed with the U.S. Securities and Exchange Commission (SEC). Results of operations for the three ended March 31, 2022 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2022.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><strong>Note 2. Management Plans - Capital Resources</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">The Company reported net losses of $868,234 and $152,227 for the three months ended March 31, 2022 and 2021, respectively, and stockholders’ deficiencies of $4,816,866 and $4,097,889 at March 31, 2022 and December 31, 2021, respectively. The Company has a working capital deficit of approximately $3.85 million at March 31, 2022. Previously, this has raised substantial doubt about the entity’s ability to continue as a going concern within one year. The Company has plans to issue stock, restructure certain debt and anticipates significant growth of business. These plans, in management’s opinion, will allow the Company to meet its obligations and alleviate the substantial doubt. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">The Company’s mission is to drive shareholder value by developing and bringing to market automated, cost effective, and innovative cybersecurity technologies. The Company’s strategy is to build its business by designing, developing, and marketing IT security-based products and solutions that fill technology gaps in cybersecurity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">The Company’s goal is to increase sales and generate cash flow from operations on a consistent basis. The Company’s business plans require improving the results of its operations in future periods. The Company has renegotiated the terms of certain obligations, using operational cash flow to pay down balances and extending terms, and provided financing with the issuance of new loans.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">During February 2022, the Company entered into a financing arrangement with Mast Hill Fund, L.P. for $370,000. Under the terms of the Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">During the first quarter of 2022, the Company filed an S-1 for a public offering of $15 million of common stock and redeemable warrants, which is expected to be used for the acquisition discussed in Note 13 and working capital needs. The Company anticipates this offering to be completed during the second quarter of 2022. The completion of this offering is not a certainty. Should the offering not proceed or be delayed, or should it occur in a reduced format, the Company will scale down spending to reduce costs and to increase cash flow while continuing to grow the operations at a slower pace.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">Subsequent to the quarter ended March 31, 2022, the Company entered into a financing arrangement with Talos Victory Fund, LLC. for $296,000. Under the terms of the Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">The Company believes the capital resources to be generated by the planned public offering noted above, the planned improvement to the Company’s results of future operations as well as cash available under its factoring line of credit and from additional related parties and third-party loans, if needed, provide sources to fund its ongoing operations and to support the internal growth of the Company. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">In the event that the planned public offering is delayed, reduced in size, or does not occur, the Company’s plans may include the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Negotiate, extend, convert debt to equity and/or restructure debt.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Immediately execute a significant downsized operating plan with the goal of providing free cash flow.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Create and execute an alternative equity transaction.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pay down debt or offset debt with receivables and deposits</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Reduce the planned expenses associated with the aggressive growth plan initiated in anticipation of the planned public offering.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Discontinue new software development activities and all related expenses except those necessary to complete sales and make most development costs variable by using contractors.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company also plans to continue to evaluate alternatives which may include continuing to renegotiate the terms of other notes, seeking conversion of the notes to shares of common stock and seeking funds to repay the notes. The Company continues to evaluate repayment of our remaining notes payable based on its cash flow. These plans, in management’s opinion, will allow the Company to meet its obligations for a reasonable period of time from the date the financial statements are available to be issued.</p> -868234 -152227 -4816866 -4097889 3850000 370000 15000000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 3. Summary of Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There are several accounting policies that the Company believes are significant to the presentation of its financial statements. These policies require management to make complex or subjective judgments about matters that are inherently uncertain. Note 3 to the Company’s audited financial statements for the year ended December 31, 2021 presents a summary of significant accounting policies as included in the Company’s Annual Report on Form 10-K as filed with the SEC.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Reclassifications </strong>– It is the Company’s policy to reclassify prior year amounts to conform with the current year presentation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value of Financial Instruments </strong>- The carrying amounts reported in the balance sheets for cash, accounts receivable, accounts payable, and accrued<strong> </strong>expenses approximate fair value because of the immediate short-term maturity of these financial instruments. The carrying value of notes payable and convertible notes payable approximates the fair value based on rates currently available from financial institutions and various lenders.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s total revenue recognized from contracts from customers was comprised of three major services: Managed support services, Cybersecurity projects and software and Other IT consulting services. The categories depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. There were no material unsatisfied performance obligations at March 31, 2022 or 2021 for contracts with an expected original duration of more than one year. The following table summarizes the revenue recognized by the major services:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Managed support services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,089,008</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,070,899</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cybersecurity projects and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>578,062</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">702,443</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other IT consulting services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,667,070</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,824,342</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><em>Managed support services</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">Managed support services consist of revenue primarily from our subcontracts with Peraton (which purchased Perspecta in May 2021) for services to its end clients, principally a major establishment of the U.S. Government for which we manage one of the nation’s largest physical and virtual Microsoft Windows environments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">We generate revenue primarily from these subcontracts through fixed price service and support agreements. Revenues are earned and billed weekly and are generally paid within 45 days. The revenues are recognized at time of service.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;"><em>Cybersecurity projects and software</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">Cybersecurity projects and software revenue includes the selling of licenses of Nodeware® and third-party software, principally Webroot™ as well as performing cybersecurity assessments, testing and consulting as a CISO (Chief Information Security Officer).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Nodeware® and Webroot™ software offerings consist of fees generated from the use of the respective software by our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Substantially all customers are billed in the month of the service and is cancellable upon notice per the respective agreements. Substantially all payments are electronically billed, and the billed amounts are paid to the Company instantaneously via an online payment platform. If payments are made in advance, revenue related to the term associated with our software licenses is recognized ratably over the contractual period.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our standalone selling price.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cybersecurity assessments and testing services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For substantially all these contracts, revenue is recognized when the specific performance obligation is satisfied. If the contract has multiple performance obligations, the revenue is recognized when the performance obligations are satisfied. Depending on the nature of the service, the amounts recognized are based on an allocation of the transaction price to each performance obligation based on a relative standalone selling price of the products sold.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">In substantially all agreements, a 50% to 75% down payment is required before work is initiated. Down payments received are deferred until revenue is earned. Upon completion of performance obligation of service, payment terms are 30 days.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Other IT consulting services</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other IT consulting services consists of services such as project management and general IT consulting services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We generate revenue via fixed price service agreements. These are based on periodic billings of a fixed dollar amount for recurring services of a similar nature performed according to the contractual arrangements with clients. The revenues are recognized at time of service.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on historical experience, the Company believes that collection is reasonably assured.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2022, sales to one client, including sales under subcontracts for services to several entities, accounted for 65.3% of total sales (58.7% in 2021) and 22.6% of accounts receivable at March 31, 2022 (15.6% at December 31, 2021).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Capitalization of Software for Resale </strong>- The Company capitalizes the software development costs for software to be sold, leased, or otherwise marketed.<strong> </strong>Capitalization begins upon the establishment of technological feasibility of a new product or enhancements to an existing product, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Costs incurred after the enhancement has reached technological feasibility and before it is released in the market are capitalized and are primarily labor costs related to coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. Costs associated with major upgrade releases begin amortization in the month after release. The amortization period is three years. See Note 5 for further disclosure regarding capitalization of software for resale.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Leases - </strong>At contract inception, the Company determines whether the arrangement is or contains a lease and determines the lease classification. The lease<strong> </strong>term is determined based on the non-cancellable term of the lease adjusted to the extent optional renewal terms and termination rights are reasonably certain. Lease expense is recognized evenly over the lease term. Variable lease payments are recognized as period costs. The present value of remaining lease payments is recognized as a liability on the balance sheet with a corresponding right-of-use asset adjusted for prepaid or accrued lease payments. The Company uses its incremental borrowing rate for the discount rate, unless the interest rate implicit in the lease contract is readily determinable. The Company has adopted the practical expedients to not separate non-lease components from lease components and to not present short-term leases on the balance sheet. See Note 11 for further disclosure regarding lease accounting.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Reclassifications </strong>– It is the Company’s policy to reclassify prior year amounts to conform with the current year presentation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value of Financial Instruments </strong>- The carrying amounts reported in the balance sheets for cash, accounts receivable, accounts payable, and accrued<strong> </strong>expenses approximate fair value because of the immediate short-term maturity of these financial instruments. The carrying value of notes payable and convertible notes payable approximates the fair value based on rates currently available from financial institutions and various lenders.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s total revenue recognized from contracts from customers was comprised of three major services: Managed support services, Cybersecurity projects and software and Other IT consulting services. The categories depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. There were no material unsatisfied performance obligations at March 31, 2022 or 2021 for contracts with an expected original duration of more than one year. The following table summarizes the revenue recognized by the major services:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Managed support services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,089,008</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,070,899</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cybersecurity projects and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>578,062</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">702,443</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other IT consulting services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,667,070</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,824,342</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 4.5pt"><em>Managed support services</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">Managed support services consist of revenue primarily from our subcontracts with Peraton (which purchased Perspecta in May 2021) for services to its end clients, principally a major establishment of the U.S. Government for which we manage one of the nation’s largest physical and virtual Microsoft Windows environments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">We generate revenue primarily from these subcontracts through fixed price service and support agreements. Revenues are earned and billed weekly and are generally paid within 45 days. The revenues are recognized at time of service.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;"><em>Cybersecurity projects and software</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:justify;">Cybersecurity projects and software revenue includes the selling of licenses of Nodeware® and third-party software, principally Webroot™ as well as performing cybersecurity assessments, testing and consulting as a CISO (Chief Information Security Officer).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Nodeware® and Webroot™ software offerings consist of fees generated from the use of the respective software by our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Substantially all customers are billed in the month of the service and is cancellable upon notice per the respective agreements. Substantially all payments are electronically billed, and the billed amounts are paid to the Company instantaneously via an online payment platform. If payments are made in advance, revenue related to the term associated with our software licenses is recognized ratably over the contractual period.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our standalone selling price.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cybersecurity assessments and testing services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For substantially all these contracts, revenue is recognized when the specific performance obligation is satisfied. If the contract has multiple performance obligations, the revenue is recognized when the performance obligations are satisfied. Depending on the nature of the service, the amounts recognized are based on an allocation of the transaction price to each performance obligation based on a relative standalone selling price of the products sold.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">In substantially all agreements, a 50% to 75% down payment is required before work is initiated. Down payments received are deferred until revenue is earned. Upon completion of performance obligation of service, payment terms are 30 days.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Other IT consulting services consists of services such as project management and general IT consulting services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We generate revenue via fixed price service agreements. These are based on periodic billings of a fixed dollar amount for recurring services of a similar nature performed according to the contractual arrangements with clients. The revenues are recognized at time of service.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Based on historical experience, the Company believes that collection is reasonably assured.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2022, sales to one client, including sales under subcontracts for services to several entities, accounted for 65.3% of total sales (58.7% in 2021) and 22.6% of accounts receivable at March 31, 2022 (15.6% at December 31, 2021).</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Managed support services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,089,008</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,070,899</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cybersecurity projects and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>578,062</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">702,443</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other IT consulting services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">51,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,667,070</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,824,342</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 1089008 1070899 578062 702443 0 51000 1667070 1824342 0.50 0.75 0.653 0.587 0.226 0.156 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Capitalization of Software for Resale </strong>- The Company capitalizes the software development costs for software to be sold, leased, or otherwise marketed.<strong> </strong>Capitalization begins upon the establishment of technological feasibility of a new product or enhancements to an existing product, which is generally the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. Costs incurred after the enhancement has reached technological feasibility and before it is released in the market are capitalized and are primarily labor costs related to coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. Costs associated with major upgrade releases begin amortization in the month after release. The amortization period is three years. See Note 5 for further disclosure regarding capitalization of software for resale.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Leases - </strong>At contract inception, the Company determines whether the arrangement is or contains a lease and determines the lease classification. The lease<strong> </strong>term is determined based on the non-cancellable term of the lease adjusted to the extent optional renewal terms and termination rights are reasonably certain. Lease expense is recognized evenly over the lease term. Variable lease payments are recognized as period costs. The present value of remaining lease payments is recognized as a liability on the balance sheet with a corresponding right-of-use asset adjusted for prepaid or accrued lease payments. The Company uses its incremental borrowing rate for the discount rate, unless the interest rate implicit in the lease contract is readily determinable. The Company has adopted the practical expedients to not separate non-lease components from lease components and to not present short-term leases on the balance sheet. See Note 11 for further disclosure regarding lease accounting.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 4. Sale of Certain Accounts Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has available a financing line with a financial institution (the Purchaser), which enables the Company to sell accounts receivable to the Purchaser with full recourse against the Company. Pursuant to the provisions of FASB ASC 860, the Company reflects the transactions as a sale of assets and establishes an accounts receivable from the Purchaser for the retained amount less the costs and fees of the transaction and less any anticipated future loss in the value of the retained asset.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The retained amount is 10% of the total accounts receivable invoice sold to the Purchaser. The fee is charged at prime plus 3.6% (effective rate of 7.1% at March 31, 2022) against the average daily outstanding balance of funds advanced. The estimated future loss reserve for each receivable included in the estimated value of the retained asset is based on the payment history of the accounts receivable customer and is included in the allowance for doubtful accounts, if any. As collateral, the Company granted the Purchaser a first priority interest in accounts receivable and a blanket lien, which may be junior to other creditors, on all other assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The financing line provides the Company the ability to finance up to $2,000,000 of selected accounts receivable invoices, which includes a sublimit for one of the Company’s customers of $1,500,000. During the three months ended March 31, 2022, the Company sold approximately $974,000 ($667,000 – March 31, 2021) of its accounts receivable to the Purchaser. As of March 31, 2022, approximately $421,000 ($148,000 - December 31, 2021) of these receivables remained outstanding. Additionally, as of March 31, 2022, the Company had $9,000 available under the financing line with the Purchaser ($66,000 at December 31, 2021). After deducting estimated fees, allowance for bad debts and advances from the Purchaser, the net receivable from the Purchaser amounted to $38,000 at March 31, 2022 ($15,000 at December 31, 2021), and is included in accounts receivable in the accompanying balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were no gains or losses on the sale of the accounts receivable because all were collected. The cost associated with the financing line totaled $10,111 for the three months ended March 31, 2022 ($5,693 – March 31, 2021). These financing line fees are classified on the statements of operations as interest expense.</p> 10 3.6 0.071 2000000 1500000 974000 667000 421000 148000 9000 66000 38000 15000 10111 5693 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 5</strong>.<strong> Capitalization of Software for Resale</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2022, there was $730,952 of costs capitalized ($678,973 as of December 31, 2021) and $314,725 of accumulated amortization ($261,323 as of December 31, 2021). During the three months ended March 31, 2022, there was $53,402 of amortization expense recorded ($34,950 in 2021). Costs incurred prior to reaching technological feasibility are expensed as incurred. During the three months ended March 31, 2022, there was approximately $7,800 of labor amounts expensed related to these development costs ($40,800 in 2021).</p> 730952 678973 314725 261323 53402 34950 7800 40800 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 6. Deferred Revenue and Performance Obligations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Deferred Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue recognized during the three months ended March 31, 2022 and 2021, that was included in the deferred revenue balances at the beginning of the respective periods, was approximately $178,600 and $153,500, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Transaction Price Allocated to the Remaining Performance Obligations</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2022, total remaining non-cancelable performance obligations under the Company’s contracts with customers was approximately $708,000. The Company expects to recognize all of this revenue over the next 12 months.</p> 178600 153500 708000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 7. Debt Obligations</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2022, the Company entered into a financing arrangement (the “Second Mast Hill Loan”) with Mast Hill Fund, L.P. (the “Lender”), a Delaware limited partnership. In exchange for a promissory note, Lender agreed to lend the Company $370,000, which bears interest at a rate of eight percent (8%) per annum, less $37,000 original issue discount. Under the terms of the Second Mast Hill Loan, amortization payments are due beginning June 15, 2022, and each month thereafter with the final payment due on February 15, 2023. As additional consideration for the Second Mast Hill Loan), the Company issued the “Lender” a 5-year warrant to purchase 925,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances. The Company has granted the Lender customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Lender, other than in respect of the Loan. The Company evaluated the terms of the warrant under ASC 480 and ASC 815 and determined that they were to be treated as equity instruments. The value of the warrant (calculated using the Black-Scholes option pricing model to determine the estimated fair value of the warrant) of approximately $131,600 will be amortized to interest expense over the life of the Promissory Note and is recorded as a discount to the promissory note.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On March 31, 2022, the Company and Donald W. Reeve, a director of the company, entered into two note modification agreements with respect to the Promissory Note originally dated December 30, 2020 and the Promissory Note originally dated May 25, 2021 (“2021 Note”). The Modification agreements each extended the due dates from March 31, 2022 to June 1, 2022.</p> 370000 8 37000 February 15, 2023 925000 0.16 131600 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 8. Earnings per Share</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic earnings per share is based on the weighted average number of common shares outstanding during the periods presented. Diluted earnings per share is based on the weighted average number of common shares outstanding, as well as dilutive potential common shares which, in the Company’s case, comprise shares issuable under convertible notes payable and stock options. The treasury stock method is used to calculate dilutive shares, which reduces the gross number of dilutive shares by the number of shares purchasable from the proceeds of the options and warrants assumed to be exercised. In a loss period, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The following table sets forth the computation of basic and diluted net loss per share for the three months ended:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;">Numerator for basic and diluted net loss per share:</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Net loss</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(868,234</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(152,227</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Basic and diluted net loss per share</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.03</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.01</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Weighted average common shares outstanding</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Basic and diluted shares</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>32,700,883</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>29,061,883</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Anti-dilutive shares excluded from net loss per share calculation</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,666,163</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,703,772</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain common shares issuable under stock options and convertible notes payable have been omitted from the diluted net loss per share calculation because their inclusion is considered anti-dilutive because the exercise prices were greater than the average market price of the common shares or their inclusion would have been anti-dilutive.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;">Numerator for basic and diluted net loss per share:</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Net loss</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(868,234</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(152,227</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Basic and diluted net loss per share</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.03</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.01</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Weighted average common shares outstanding</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Basic and diluted shares</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>32,700,883</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>29,061,883</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Anti-dilutive shares excluded from net loss per share calculation</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,666,163</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,703,772</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> -868234 -152227 -0.03 -0.01 32700883 29061883 23666163 22703772 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 9. Stock Option Plans and Agreements</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the annual meeting of stockholders of the Company held on January 26, 2022; the Company’s stockholders voted to approve the Company’s 2021 Equity Incentive Plan (“2021 Plan”). The maximum number of shares of Common Stock available for grant and issuance under the 2021 Plan will be (a) 4,500,000, plus (b) any shares of Common Stock that are subject to options granted under the Prior Plans that expire, are forfeited or canceled or terminate for any other reason without the issuance of shares under the Prior Plans on or after January 26, 2022, plus (c) any shares of Common Stock that are subject to options granted under the Prior Plans that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any option under the Prior Plans on or after January 26, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has approved stock options plans and agreements covering up to an aggregate of 16,294,500 shares of common stock. Such options may be designated at the time of grant as either incentive stock options or nonqualified stock options. Stock based compensation consists of charges for stock option awards to employees, directors and consultants.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. 10,000 options were granted for the three months ended March 31, 2022. 385,000 options were granted for the three months ended March 31, 2021. The following assumptions were used for the three months ended March 31, 2022.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk-free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.26</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected stock price volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">130</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected life of options (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.75</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recorded expense for options issued to employees and independent service providers of $923 and $28,248 for the three months ended March 31, 2022 and 2021, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">35,000 options vested during the three months ended March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company issued 750,000 performance-based stock options during 2021 at $0.245 per share to an executive of the Company. Certain revenue targets must be made to grant the options in three tranches of 250,000 shares each. The unrecognized compensation expense for these options is approximately $135,800 at March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">A summary of all stock option activity for the three months ended March 31, 2022 follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Term</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,755,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(60,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.12</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">10,705,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.1 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">At March 31, 2022- vested or expected to vest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,955,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.07</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.0 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,955,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">3.0 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 4500000 16294500 10000 385000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk-free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.26</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected stock price volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">130</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected life of options (years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2.75</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0.0126 0 1.30 P2Y9M 923 28248 35000 750000 0.245 250000 135800 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Term</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,755,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(60,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.12</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: black 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">10,705,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.1 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">At March 31, 2022- vested or expected to vest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9,955,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">0.07</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3.0 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">9,955,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 4.5pt; text-align:center;">3.0 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">973,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 10755000 0.08 10000 0.13 -60000 0.12 10705000 0.08 3.1 973100 9955000 0.07 3.0 973100 9955000 0.07 3.0 973100 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 10. Lease</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning on August 1, 2016, the Company leases its headquarters facility under an operating lease agreement that expires on June 30, 2022. Rent expense is $80,000 annually during the first year of the lease term and increases by 1.5% annually thereafter.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Supplemental balance sheet information related to the lease on March 31, 2022 and December 31, 2021 is as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>  March 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Description</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Classification</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of Use Asset – Lease, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets (non-current)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>20,903</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,490</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease liability – Short-term</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>21,332</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">42,347</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease liability – Long-term</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">0</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>21,332</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">42,347</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:54%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Discount rate – operating lease</p></td><td style="width:39%;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.0%</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A new lease agreement at the existing headquarters location will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.</p> June 30, 2022 80000 1.5 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>  March 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Description</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Classification</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Right of Use Asset – Lease, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:15%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other assets (non-current)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>20,903</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">41,490</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease liability – Short-term</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>21,332</strong></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">42,347</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating Lease liability – Long-term</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Other long-term liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>0</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">0</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"><strong>21,332</strong></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">42,347</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 20903 41490 21332 42347 0 0 21332 42347 0.060 The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 11. Related Party Accrued Interest Payable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Included in accrued interest payable is amounts due to related parties of approximately $127,000, at March 31, 2022 ($107,000 at December 31, 2021). An additional $119,184 of accrued interest to related parties is due to be paid after March 31,2023</p> 127000 107000 119184 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 12. Stock Purchase Agreement</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On January 31, 2022, the Company entered into a Stock Purchase Agreement (the “Agreement”), by and among the Company; the David A. Nelson, Jr. Living Trust (“Seller”); David A. Nelson, Jr. (the “Beneficiary” and, together with Seller, the “Seller Parties”); and Pratum, Inc., an Iowa corporation (the “Pratum”) and security services firm that helps clients solve challenges and find the right balance between information security, IT support, and compliance. Pratum is based in Ankeny, Iowa.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pursuant to the Agreement, the Company agreed to acquire all of the issued and outstanding equity securities of Pratum from the Seller Parties (the “Acquisition”) for an aggregate purchase price of $8,500,000 (the “Acquisition Consideration”), subject to customary purchase price adjustments for, among other things, indebtedness of Pratum as of the closing. $8,000,000 of the Acquisition Consideration will be paid to the Seller Parties at closing and $500,000 of the Acquisition Consideration will be deposited at closing with an escrow agent to be held in escrow for a period of six months. The escrow amount may be used to account for indemnification claims and any post-closing adjustment of the Acquisition Consideration.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Agreement contains customary representations, warranties and covenants by each of the parties, and contains indemnification provisions under which the parties have agreed, subject to certain limitations, to indemnify each other against losses resulting from certain liabilities.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The closing of the Acquisition is subject to customary conditions, including, among others, (i) receipt of any necessary regulatory approvals and licenses, (ii) the absence of any litigation or governmental order that restrains, prevents or materially alters the transactions contemplated by the Agreement, (iii) the accuracy of the parties’ representations and warranties contained in the Agreement remaining true as of closing (subject to certain qualifications), (iv) Pratum’s and the Seller Parties’ material compliance with the covenants and agreements in the Agreement, and (v) the Buyer obtaining sufficient debt or equity financing to fund the Acquisition Consideration. The Company expects the transaction to close in the second quarter of 2022.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Agreement also contains customary pre-closing covenants, including the obligation of Pratum and the Seller Parties to cause Pratum to conduct its business in all material respects in the ordinary course and to refrain from taking certain specified actions without the written consent of the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Agreement may be terminated under certain circumstances, including, among others if the Acquisition does not close by May 15, 2022. Additionally, either party may terminate the Agreement upon a breach by the other party of any representation, warranty, covenant or agreement made by such breaching party in the Agreement, such that the conditions related to the representations, warranties, covenants and agreements made by such breaching party would not be satisfied and such breach or condition is not curable or, if curable, is not cured 30 days after written notice of such breach.</p> 8500000 8000000 500000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 13. Subsequent Events</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On April 12, 2022, Infinite Group, Inc. (the “Company”), as borrower, entered into a financing arrangement (the “Talos Loan”) with Talos Victory Fund, LLC (the “Talos”), a Delaware limited partnership. In exchange for a promissory note, Talos agreed to lend the Company $296,000, which bears interest at a rate of eight percent (8%) per annum, less $29,600 original issue discount. Under the terms of the Talos Loan, amortization payments are due beginning August 12, 2022, and each month thereafter with the final payment due on April 12, 2023. Additionally, in the event of a default under the Talos Loan or if the Company elects to pre-pay the Talos Loan, the Talos has the right to convert any portion or all of the outstanding and unpaid principal and interest into fully paid and non-assessable shares of the Company’s common stock at a conversion price of $0.10 per share. The conversion price is subject to adjustment under certain circumstances, including issuances of Company common stock below the conversion price. The Company is not required to issue additional shares to Talos in the event an adjustment to the conversion price occurs. Except for the option to convert the note in the event of a pre-payment, there is no pre-payment penalty associated with the promissory note. The Talos Loan is subject to customary events of default, including cross-defaults on the Talos Loan agreements and on other indebtedness of the Company, violations of securities laws (including Regulation FD), and failure to issue shares upon a conversion of the note. Amounts due under the Talos Loan are subject to a 15% penalty in the event of a default. As additional consideration for the financing, the Company issued Talos a 5-year warrant to purchase 740,000 shares of Company common stock at a fixed price of $0.16 per share, subject to price adjustments for certain actions, including dilutive issuances, representing 40% warrant coverage on the principal amount of the Talos Loan. The Company has granted the Talos customary “piggy-back” registration rights with respect to the shares issuable upon conversion of the promissory note and exercise of the warrant. No material relationship exists between the Company or its affiliates and Talos.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">J.H. Darbie &amp; Co., Inc. (“Finder”), a registered broker-dealer, acted as a finder in connection with the Talos Loan, and was paid a cash fee of $11,320 (4.25% of the gross proceeds of the Talos Loan) and issued a 5-year warrant to purchase 97,125 shares of Company common stock at a fixed price of $0.192 per share (120% of the exercise price of the warrant issued in connection with the Talos Loan), subject to price adjustments for certain actions, including dilutive issuances, representing 7% warrant coverage on the gross proceeds of the Talos Loan. The Company has granted the Finder customary “piggy-back” registration rights with respect to the shares issuable upon exercise of the warrant.</p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company entered into a new lease agreement at the existing headquarters location which will commence on June 1, 2022. The term of the agreement is for a period of 84 months. The first year’s rent will be $118,487 and will increase by 2% annually thereafter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On April 29, 2022, Mast Hill Fund, LP elected to exercise in full its warrant to purchase 1,400,000 shares of common stock on a cashless basis per the terms of the warrant agreement dated November 3, 2021. As a result of the cashless exercise, an aggregate of 860,241 shares were issued to Mast Hill Fund, LP.</p> 296000 0.08 29600 0.10 0.15 P5Y 740000 0.16 0.40 11320 0.192 1.20 0.07 118487 0.02 1400000 860241 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )^L%0'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 " "?K!41C8@^_ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNG&T*(N%Q GD)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?8;=B#R B#J SH5RY3H4G/7!ZO-)' MM4>HJVH%#DD910HF8.%G(I.-T4('5-2',][H&>\_0YMA1@.VZ+"C"+SDP.0T MT9_&MH$K8((1!A>_"VAF8J[^B5KL;P3R_7'Y/K#[RKL>F-W M]A\;7P1E [_N0GX!4$L#!!0 ( )^L%297)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;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 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,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# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ GZP5%K)2D?F! 'A0 !@ !X;"]W;W)KVQ4IR M"/^^1\;8)&..G8OX\[P\.I)>'6NTE>I%KX4PY"V)4WW161NS^>(X.EB+A.LS MN1$I/%E*E7 #EVKEZ(T2/,R#DMAAKMMW$AZEG?$HOS=7XY',3!RE8JZ(SI*$ MJ]V5B.7VHD,[AQL/T6IM[ UG/-KPE5@(\V,S5W#EE"IAE(A41S(E2BPO.I?T MR\1S;4#^QE^1V.JC19;![D]@]1-,BW>H&,=?Z? M;/?O]MP."3)M9%($ T$2I?LC?RL2<13 V(D 5@2P#P'4.Q'@%0%>WM ]6=ZL M:V[X>*3DEBC[-JC9DSPW>32T)DIM-RZ,@J<1Q)GQ1+X*1;I$K[D2>N08T+1/ MG*"(O]K'LQ/Q'ODN4[/6Y"8-1?@^W@&6$H@=@*X8*OB=JS/BT<^$N8S5\$R: MPG?$[==%OZ/QRO1XN9R'IN??RV=M%(RX_Q#)7BG9RR5[)R1O4A.9'7D0J\B* MIH;,>"+J,H_K3&>WT]GT\89\?;C[,?],IK/)&8+GEWA^&[R)2 $N)E/HUC?R MI]C5 >)*+OP-A[V^[R)8_1*KCXI=RR #]S#D<;>I318>3MWN/4(Q*"D&J,PE M((0YQFW,5W48>/R2QUH@',.28XCJ3#*ER MKD<1KO.2Z[S-X%DD/([)5:;AL:XU%5S&J S+$G4KN2UM W23"+6*TA7Y"@IFC:+A@HUHK$)CK29^,;0>Q$8J8QD7AINL M?FG %9\^+BCOR2H/IEZ[N3\7*I(A.M(;I ZKRR^?/C6L$+3R<]K*T&^C&):* M"7"MI*KO2EQG)M,N#P*H7N,:N@ ME:/3EI9^[&*GF7"QIMZL')[B%GV8!C))H,I<&!F\@'_8XHC<948;GH8P*>H* MDT+8SX5M^?PZ]CR_3RD;C)S7.JC*[BGNT&6J[C.NC%#QKIB?M9G"M9K,M?)Z MBKMTM21#%:.CO"I'J'"Q)A]CE>>S5IYO9P^99PEH_:U"^OL$ *^]GK;S_D;^1:0A= M&BVC8$^)9!"7]%F7]L[='CHM6;4&,-RX"\++,(29J,EAE;Y/\-]>Y*#P3?T:11U3-&1CXMX0[_K]BE6 ML[/*XAGNRA]Z[7#\!J\16@O74,8/?++(XGCWVZ]#1@>_:^L]48RQ5L;/6AE_ M+6O=A^A5@]XBBV!^P[J$T54K ,-=^P-=/N;N%'F4V[26#5>;1\;HI53H!WNU M$+!65?^!;6]L #=7\C5*@_HI@4O.GK"/]VHM\%JM!=,4ULS]AI$M'/FAR*T# M:U \4=,Z1SLPMK;/-Z8T":R[[S=CRKOEYM=EON7C5*_O=\Z@1(5/ TUBL810 M]VP \U7M-Z/V%T9N\OV<9VF,3/+3M>"A4/8%>+Z4TAPN[ ^46X+C_P%02P,$ M% @ GZP5/5S=K /!@ GA@ !@ !X;"]W;W)K*P6&U92 M=2.VK#)/5D*65)M;N1ZKK61TV3B5Q1A#F(Q+RJO1=-)\]BBG$U'K@E?L40)5 MER65+^]8(7:W(S1Z_> K7V^T_6 \G6SIFLV8_KY]E.9NW(ZRY"6K%!<5D&QU M.[I#;^])9!T:BW\XVZFC:V!#F0OQP][\O;P=0:N(%6RA[1#4_'EB]ZPH[$A& MQ\_#H*/V.ZWC\?7KZ'\UP9M@YE2Q>U'\RY=ZQ^\ . <5V MO(4H5/,;[ ZV< 06M=*B/#@;!26O]G_I\V$BCAQ0-." #P[X4@=R<"!-H'ME M35@/5-/I1(H=D-;:C&8OFKEIO$TTO+*O<::E>/_^ MVPQ<@^^S!_#[FS\F8VU&MS;CQ6&D=_N1\,!(GZB\ 01= 0PQ]KC?A]T?V*)U M1Z?N8Q-3&QAN \/->&1@O/M:2E9I0)5B6KT-C$C:$4DS8C0T(E4;W[3LO9+& MRZZ:IRF"41;%D_'32Z9BE.<9[Z]<:MWCBH]U&R+>5+P)Y-'5), 5HM@= ; M$\'BY(7YE,>.)!Q!&)&>K<%'9@K>%:B8]BE/W7F# M.>S/KFL5H2@?4)VUJK,S:6&X)/5+DP[L9\VWAA1Z4&GF:"!Q@I*>4M=;$XS3GCB?69H,O7T$NW(.SQ2$K5#<'7U.YP_/I=;EAJ0$?_6;O3IKKC"P[SI6LF"MM,M//]8K8.LXV0N@G#)QV[ M7,&(D'Y]\YA%F$0#_,$=?W"8/[\P\284R0JJFV(HAU()NQS".71?A<<.G=J= M1G2TP<'!B#X+S5JD#/8CAT%ZY_[%%YQ5BY?@@4E'"Q*FQ;TH2U$!9;_D"KRY@1#9UP:>:%&;DI7 M*[-8[0]0&[.I4H#6VD"$_\>6?P*"KU+S-,O(ZU.NE&T"&NK76FES84CD/9-Q M*4)PZA20LV:G<7>P(6'8W"V7W*+$I( ][KCF%5C0+3X<>/E,X\BT6\E M&T6.CN+"4-DO+S60O%[A+BNNHPR9G5._B?5:PCS-LH'213JND$NX.CPV-[ M"ZU%V5QNBK8%YOA*&1H<;>T3=_DMB^C]02P,$% @ GZP5%[/RO%V M @ % < !@ !X;"]W;W)KVBE3KR!:2K0B1*.W72-J&R;MV<]_5S MC'V<;J5ZU"6 (4\5%WKBE<;45[ZO\Q(JJ@>R!H%?5E)5U&!7K7U=*Z"%$U7< MCX)@[%>4"2]+W=A<9:EL#&<"YHKHIJJH^G,-7&XG7N@]#]RS=6GL@)^E-5W# M LQ#/5?8\SN7@E4@-)."*%A-O&EX-4MLO OXR6"K>VUB,UE*^6@[7XJ)%U@@ MX) ;ZT#QM8$9<&Z-$./WSM/KIK3"?OO9_;/+'7-94@TSR7^QPI03[](C!:QH MP\V]W-[!+I^1]&.I-=3[].O\]N MR>+N]O;'@IS-J0)A2C LI_R *H MR$$3/$RX'W/9"*-Q:^? -G3)X=":M9YCYVE/V";[E(1!ZF_Z*_-&T![NL,,= MOHH[DU6%QP8W5/YX06JJR(;RYB!C:Y3TI@\&01"^@'PK:H]RU%&.WD&I2]R- MFM#&E%*QOU 3\O%GAMJ"B86!^"3DZ%/B&PA?9[-%U@NUDQHPF&%TF"0 MH(=J:W#;,;)V96PI#19%URSQV@)E _#[2DKSW+&5L;L(LW]02P,$% @ M GZP5%V=C' 6! 3@X !@ !X;"]W;W)K>W> D: !G;:?I?ONU@0(% MPU3:EX3+.<>_64WG)CZS0;W9< MY%3I6[%WY5$PFI1.>>9B" ,WIVGA+&;ELT>QF/&3RM*"/0H@3WE.Q;\W+./G MN8.<]P=/Z?Z@S -W,3O2/5LS]7Q\%/K.;:(D:N+GOUF=D&_B;7DFRU]PKFR]T '; MDU0\KYTU09X6U3]]JPO1<=!Q[ ZX=L!]!V_$@=0.I$RT(BO3^D857WSYLUF#U':P>;Y^N-W>KAS7X M\ES04Y(JEGP%%^!Y_0U\^>/KS%5Z3./I;NOX-U5\/!*?@'M>J(,$MT7"DH_^ MKF9M@/$[\ V>#'A/Q24@Z$^ (<86GN7GW=$$#FGJ1\IXY'_4;V(8KQG&*X?Q M1H9Y8J^L.#%;_2O'H'0T'^WK @5!"$,XK(S P7>Y#IY6YE1(.A+T+HA^& T6*(=%L0HQ%(W$+BR=5^5R@FF!:, MNI832QVU"HS(;[0QHUIFP9$*E8Y,#QEFA(F'O'[F%COD^8B,)-[*-YK6[Y4Z M,&$E\RPCDAAV9+E&LQB2$.(QM%:_T;2 5\L\G9R9FG4HT!U;!2Z#[?JDTNI&5.A,K_7!K(#B$,(H&"0PM<0P#U+7\F$.[CZ#IC>1S M.4S-@64C&I-Y52HJN=MGC:'HNOR*-![?F,.2V7' MWX:I3EJZH]VGA009V^F0\#+46*(ZO%0WBA_+_O^%*WV:*"\/^L#'A#'0[W>< MJ_<;,T!SA%S\!U!+ P04 " "?K!4W#79>Y $ "7% & 'AL+W=O MU'D[@T(HF[L4MG__TZ%^+T[M)X[G!Y:]\"VE GQ/ MXI2?3;9"[$X-@P=;FA!^PG8TE=]L6)80(2^S9X/O,DK"(BB)#62:MI&0*)TL MYL6]NVPQ9WL11RF]RP#?)PG)_CNG,3N<3>#D[<9]]+P5^0UC,=^19[JFXG%W ME\DKH\X21@E-><12D-'-V60)3WULY@&%XN^('GCC,\A+>6+L);^X"L\F9NZ( MQC00>0HB_[U2G\9QGDGZ^+=*.JG'S .;G]^R?RV*E\4\$4Y]%G^+0K$]F[@3 M$-(-V<+6,R+O^!0:ATT <&>"Y94P=)!$J7E?_*]:D0C0.89 M#D!5 .H&S(X$X"H %X66SHJR+H@@BWG&#B#+U3);_J'H31$MJXG2_&=UQ?@TV^?YX:09O*41E -?%X.C(X,C,$U2\66 M@U4:TK =;\@BZDK06R7G2)OPFF0G ,,O )D(#?CQQX=#C1U<-Q87^69'\IV3 MF*0!_0)(PO:I&&I0F< N$N3+[74QG9F>X[K>W'AM.A\08FA:CF/6PI;'6>UQ MIO6X%BQX*59!" *62#1PDB\NG>DRH]7PXB'<\=O7(!?-W&&S5FW6TIJ]D4R+ M&>QKJG-H]!W#F MXH;1E@&G-N!\=-(Y Y/.A;9KVYT>#0@Q0IXS\X8]NK5'5^O19TDB^5W,/I['-4TKX_R8\,KBL-? MAO$JTYCJ%TXJ-.#(:7IV-B!1S8E M2*$=O1?M&N-];O?W>0,BS48/*< C/>#'H*E*H:.F5M*VIH".]$#_"3:@/K1U M>SRDR(WTY!XS[_I;<"P'MTW4?;<84IJ.!SW;.N)381SI,;X,@GVRCXE\5007 M=!,%D="M.\5GI.?SF/K[^^LIMF:V@QM4J1HP),6NYUI')[)".=*C_%TKKT_L MWL362=I6%/W[!0 :A8 !@ M !X;"]W;W)K3FYOJR^/1A,BNJV$+DWWBF M-U>3>((RMJ:[7'\6AP^LF5!HXJ4B5]5?=&ALO0E*=TJ+HG$&! 4OZ__T5Y.( M$P>(8W<@C0/I.P0C#G[CX%<3K9%5T[JCFEY?2G% TEA#-/-0Y:;RAMGPTBSC M4DOXE8.?OEY^N?GR_N']XY,[2)OYM'9^,Q/?1@RCU1J'W9<:RU_XSP-H")D? M\09\('* M=\C'?R/B$6+!L_AS=^R X[?Y\ZMX_DB\!54;M(9F4&@M18&@OR35O'RN"Y1K MSM2%8YR@'2>HQ@E&QGF$CLZ%4K85J#VCRM.T[?YZ&DCL59PZE@%8O M;TY6U"**G,E::I'^J+H[0ZDH@/(4-:1A2UX=*3Q)2D+\7N*&-B0F06Q/V[P% M.7>"O&/ NRFG-9N5&:*%D)K_-XIT/D 1QD$2]K .K0*,QY8X;K'&3JPW)]"0 M6 -/KC3*N$K%KM0VK/$PJWXPCWM8AU:>'6?2XDR\ FM M8R?,)\FVE&>(_3+5SU1584)OF&RR806-!VBF!!/#LZ]16^RP!\4X@IITJ(ES M_8[+A\Z.RW=NUB_G=,7SW](#[D@;^W^VB%OZ,KJ"_F"2/O%/EZ9)QM!N&H1! M@D>2T3$^=E/^'5LS*8'")-NS=B74)M5%(RP M*^ZD +NUX'&@CF<[979>(R)IG<"0^:?$BW$RZ-ZAX1R'83@RB4XC@*)PZY:5(S-)GZ_DD5 MO-ZR=J)!W**QH%NN:7ZBH$JL]8%*!CJUA[-4!1KV*LI.S&0H$],0)_,^%UGM M8B\@(Q/HY(2XY:0M4%.6IBIMBVM%;I$**W*+783])!I!WDD*<4M*ORK7O*2P M/?WCJB2=J!"WJ#Q)D3*6->.40C.GOA"+ON#0#_LU:;$;V2613EJ(6UH^P^;@ MI=ZQ0RT:J$>D4[6!K=Y4,UE80=N$))E'41_TT&X,=*YO&2U6V,/AB$R23H.( M6X.J1IFB%7OF96D2:LB522XR*]:AB"2PO>UKC<4,-E$G^TQE( M47[?E?7%XH'K377 M?)($_KT$@4'L3^X:['8]7ED=G)K5S#Y7%UF*E2=3.K[ ML/9K>V%Z4UT3]K[?XHM%?>W9A:EO81^HA&Y6*&=K".F]F\/BR?IBLW[18EO= M#:Z$UJ*H'C>,9DP: _A]+4 ;FA&PO=V]R:W-H965T&ULI59M;]LV$/XK M!PT8$B"5;"5=@\8QX*195PPMO'C9/M/2V6)+D2I)U?&_W]WI)4Z09NCVQ1;% MN^>>>]=LY_R74"%&N*^-#9=)%6/S-LM"46&M0NH:M'2S<;Y6D8Y^FX7&HRI% MJ399/IG\DM5*VV0^DW=+/Y^Y-AIM<>DAM'6M_/X*C=M=)M-D>'&KMU7D%]E\ MUJ@MKC#>-4M/IVQ$*76--FAGP>/F,EE,WUZ=L;P(_*5Q%PZ>@3U9._>%#Q_* MRV3"A-!@$1E!T=\WO$9C&(AH?.TQD]$D*QX^#^B_BN_DRUH%O';F;UW&ZC(Y M3Z#$C6I-O'6[W[#WYS7C%R:X9_\W?B_#?'(189K"LW#P9X54 MOH6K&V7WVFZAM:HM=<02-MHJ6VAE() P4KM$T?]@Z88DX+UW;7-"YR*%HY]_ M.L_SR<5SEW(UO0#G(9*Y7O*ZL]E?'H.VA6DIPU"A1VVA4M\0UH@6:"0TRM/- M>B\ O29I"'5?$DVDXHZ5G%L;V9'&$Z)N# ;8HD6OC-GS/3;L'.DRU)T55U?L MH#BWJ-'K0L'17;I*CT>WWB\6RY$IS2O2CR18'P1)VVZ.R4"P9<='VQ!]*U,B M0'3 [0[3R:L_4E@(=6)J]B?,90^E ^OB$ @@PL+Q*?#&N4ARQ-?CUU;W@?EA MS\D_\81S;Y R]ER^4TJ@B+N&TDH$*$2ULC13^?I$.*KR,PV3KCP*\E.7R)PL M%A@"36.QHF"CM.=4/M3>0X:'W%-4"#"T1?4(E9+/AA6%AP)AR.^B]9Y=M2JV M'E,IXW=DL%ZC'WI[2C/52&ET.ZA2H;-&_&A<4R"]J\6Y%RM>19*AGY+>P+JE M!T>!?9JH4H?"N$!D'J>%"R?]X2X+E6L-Z2/P-N2446 _M[9;-U)9!XW A3E] M'<8N-\!#(^5/#ODE96V:/R@#R< MGTG!1ALL'QA+U:TX?3IJ[$C=W!>5LENQ7>L@._EH=7-]G)+90"M0&I.^%;SJ M^F@P'"N/V%NFH4Y%,TQUJ1A.T5"$VO"X**FS>5,S7E?4@DGY\+TAR72M]AQZ MO&]HOW,XGSC*"D\]S=/G)GYVL#UIL&SE&X&[A#JU6Z3CV_$S9-%MWP?Q[AN& M'-S2- &#&U*=I&]>)^"[[X+N$%TCNWCM(FUV>:RH>-"S -WSV!@.;&#\.)O_ M U!+ P04 " "?K!4\^3HA:L( !@%0 & 'AL+W=O7W_/#"593M.@N(\/;229G#ESYDE>[IV_#Y5243S4QH:K215C\V8^ M#UFE:AEFKE$6OQ3.US+BU9?ST'@E<]Y4F_EJL3B?UU+;R?4E?[OSUY>NC49; M=>=%:.M:^L.-,FY_-5E.^@^?=5E%^C"_OFQDJ;ZH^&=SY_$V'Z3DNE8V:&>% M5\75Y.WRS<%?VFU#Z-G099LG;NGEP_YU61!@)11620)$G]VZE890X( MXULG[8=MFQE4+?._$OGL;J:;"8B5X5L3?SL]K^KSIY7)"]S M)O#_8I_6KB\F(FM#='6W&0AJ;=-?^=#Q,-JP6?Q@PZK;L&+<21&C?">CO+[T M;B\\K88T>F!3>3? :4M.^1(]?M78%Z\_20ONP7(4=T;:(&YEHZ,TXK,*KO69 M"I?S"#VT>IYU,F^2S-4/9*[%)V=C%<0_;*[RT_USX!M KGJ0-ZMG!7Z2?B;6 MRZE8+5:K9^2M!Z/7+&_] WDW,N@@7"'NO HP75* /"/W;)![QG+/?I;,ES]' MY_-2_W!1B=5,_(QT\;52XM;5C;0'Y$SC?%2YL$ANXT)0;/2+S?EFNEJ?"6ES M\6+Y:C5=K2X$\EM$;(Z55TK4R8&*' C%/JL&_GD;'O *]AK%:64.4_Z.>,WN M*V=RY<.OOVQ6RXO?*$=TII7%OZ3_;+I9GD\WY^<)P=ET\?IBNMF\%C(^I>N= MRE2]5;[_^DCQ[,3F2@8AN1)H6XJLXR=!B*1=-HUW#QKYC+WBQ7JV>86\,H9+ MQ&/],XJ0G79M( -CA:@A!5[J %Y"NPU1VJA)@VNW4<@MZA[3""_I>.@H *2M M-G@7T8D,U&K;*L%(2\0&RQQC;;@:@JLQ@AI4-79X!XEL-743'3$VJW1)2=72%", 9M PCN^H^_$ MW$%A#5/).9KMSCV<+D(EO4IA)G;2@(GM 18C' A>R,A"E44*8I2\&IKW4[2N\@."+B@LM:SUU1666= A/;#5]'K?4GM)A>(UQS.310&9]I$:*P0K@4Y M88!W$*5L CGN!/_3D$L'WA-<;3,T='@^2*.2GE)9128AA4(E"O)RX5T-]]-G M!D )0Y&+6AJI*&VIJCZM:V AQ:]7WUJ-6-4U;-NQC[ )48Q6RB6"@^>H"085 M+4PN; M #CK.%$/L#-GN"0\>8XMH"I9:(NE]"ME,6.@)*7M!,-B0#$.UL_$NY9"4[Q7 M6]]B$.)*,SU)(M"IO**(!!@Y$BV]E[9K JSFDT0<_TY1\+ZUB.N/L[L9U_(7 MZXO%=+%8S,2?EM+DA!-Z^0@P,*%&B]!_,PMD-DF&M: ZIZQ2R""*6/'/%C5I M^6K:@64Z)"HE-PJ2AP J(/]H/($VO4B6!@V#S9VH];ED.Z5H6G@VP_)"L21J,J!F@O%$3)9(5;(NUU[E!E"-VBF*]+8N4K:F7*"2\*5R MK4FI,JRC18CG#' %[ 6,7!EYH'J)UY!V4!O-4%C(:$E,MEGB!Y7UU%?<(4*& MFI*2"3V[2Q_7[>,RG))K7(:.N0B?&-6WS&XK-:Z$^U@A)%D7L .T-#)3L _= M!66&8@][:'E/VU-#S7^:?E\EYBKQE\ZB0U!W*?CQMDO!U>OS_V$*OFU+G ?$ M%'AW'[]^&"]3N1@NIK%MJ58]2$0%% MV;IUU&+'"U/E3T1V[GG<,T;MH"O^8W\'L5%\;IEJ:B"%)*\0 M#)JHN0[ J3I-1=S,9)[KKOQ[!#IA;1 CNJOW2"*?OZ0OAU2Z,1,5G,R4$5WA M%R-JBM:FKN]LFNO&B%.,A[:AH3RU!PHS4GXF;.Y7* &?O]$G.4WNNT?V0BZ;-TZ!6.)KRH..-^/67Y6;] MF_BC[[73KBG20&5WJ"YI[H2AU.(CU;E\#N7C"956S'I)'^H:/DG#N'K P((J M*D_F5"H=9$3>LPE;">8H8H,RFZ1'R2?>WFG"T7,L!MX M[NM08YJS0?*]P;#YKI\)V$)'Y;<(JC.8L7@<5/2.HC"Y.\?Y*U X=!(^IYHW M=B*U&DOG,AF"R]+T,M@ERQ*\!<+510C;C?F[FW.H O=]9"C\/XR0P9)WZ%O] M(83&DN"*N.=ZDZ92SDJ^+M%#+F!T'W)D *T>,M505+I DI %@7H['W)2^QI- ME+6\IW-EB"=J4@/82:\Y>U%/TFA& #TG\./&:8(['H,&.RCBZ"3 _CTZ-'1= M?1S2I]UD-#B>%FA']90K&/(^*'7?P4*4AQ'9O( SF\XDXQM"B=&\1:FC+"UE%)TY]97V4!%/E'(AP8Z,,4PSH'_X]DNS6'4NU%+ M"4,:TYDB7:M4;$E0WK/X1PP"Z;!!&%=BZF%V\F@B?[O/22W0-WZ%M M7<01DA\K)=%I: %^+QQ\T+V0@N%2]?K?4$L#!!0 ( )^L%1Z([X86PD M .D7 8 >&PO=V]R:W-H965T&ULM5AM<]LV$OXK&/72 M26<4299D6TELSR1.T_.T:3)QTGR&2%!"0@(L %I6?_T]NP IRI$\N9F[#W%$ M$MC79Y]=X&)CW3>_5BJ(^ZHT_G*P#J%^,1[[;*TJZ4>V5@9?"NLJ&?#H5F-? M.R5SWE25X^EDK4.]&)\=5'+E;I5X7/]P>%IW$G)=:6,U]8(IXK+P:N3%Z_GM)X7_*75QO=^ M"_)D:>TW>KC)+P<3,DB5*@LD0>*_.W6MRI($P8R_D\Q!IY(V]G^WTM^R[_!E M*;VZMN47G8?UY6 Q$+DJ9%.&CW;S;Y7\.25YF2T]_Q6;N'8^&XBL\<%6:3,L MJ+2)_\O[%(?>AL7DR(9IVC!ENZ,BMO*-#/+JPMF-<+0:TN@'N\J[89PVE)3; MX/!58U^XNHW)$+80MWIE=*$S:8)XE66V,4&;E?A@2YUIY2_& ?IHUSA+LE]' MV=,CLF?BG35A[<6O)E?Y_OXQ[.R,G;;&OIX^*O"==",Q.QF*Z60Z?43>K'-^ MQO)F_V/G]Y3-.V5S5C;_OT3Z4=E4N2]\+3-U.4!I>N7NU.#J3QN4F(W$CRL6 MG];**2'QSZL[Y62)JNE6U>VJL)8!?Y2XME4MS58L5:FQWL>=/1W!\CJVR03) M=0@S=/"BT$::3$.%QP>%.@>YD %>[30Y]7>C(;.2!@Q!:TAD);\ID4%WJ>Z% M)899?E5)KDZ]8E)!+4!"6AJ!<,IFLTX9<-*']E \OWDKMQ%^R;!09];9S\L;XX)KHY4>DUV#!IP,V!!NPVJ453F46 M;OU#\7*V0IY,<.!>GQZ9TB@E&QA(273:8RTTA[53E.JOE%) 6&?*OQ#O./4Y MXE:SC^V7H;C>(L9>98W388L06P(!HF:PV!9A0^FFA_?PW8F;3V2*!UE3C%LI MC#B!2*B5=13S7-4Z"V*-VJ:0&1D:IX9"5I2=H0@:'+P:LMP./X&SV0: /F72 MKT6!AA=+0A8%3(,3RZU >(RM="8*!,6Z: '6;.B/(7 #L!3^QG@DR!<:^VKE MN/]"H[#+4J]2Z@!J<&*V[DB1RH$11[#/HD),Q"FD3R;B M$V/;RS)I/SL[)ZW\>S&=#V?SZ7%SCWX@E=J'/FI0!A13T!*7B6V8UAYD\ ,H M.2!73S=KC:C5#6(GJ7KPP5-F)?'$.[GE./["(.B4@MR(=Q7!$W2-JAZ25M1Z M+4OHE2E=RE.6M5\SW7)=*O%Y=#L2OUGT!,.O27(T8M.R,X,F+3>,J8XA2NE6 M$"OJ]=:#=DK.S)UV@;CKGU3TRVW .B3:,?PO"/K&E#E#I'+%%, MP24!' K16S!2XSU^_VES19M^_NGD?/Z2Y< )ES^KI8."5N8^3KZHI;,V(+GS MQ?0EM9D-I-/_B:5(4;9G*?J-\KZ*F M BUAGMS5GJ3F>'US^UX\O5YK5:#] MQ",'D=-M*^E]@;ZEW"\C 9L7LY>'7'A@8!<9"Q:&'ZN]^BL40M'B*^_@)!K? M@1F]NT[C12<+!$L;[_/-Y$>(JAM MWJ'XUD8VV,.46,L[Q3MMS54 BUK*A]F82?&2NA/"G3D=U_2YK:-^FGWCS)JH ML!VTHV#?X[+<4I*)6^XTP6PWCS@ZWU*9PJ)M3 N)8C;C>" 7N2RI"[1TDW0E M)Z^/<4),?:*%G=%.Q4+-,1GE(M?T'=5R;!;:K)5!4LH\6B*B*=2G.&/<[N%6 MWF2[@\:N7^PB$*..K#-%MI,0"<(0@)UOXXGC <+#OKP=G/9!P49RI:%P: 8_ MX@YMZ\8_!N\>8P "HB+BQ!'H6$"&>\/9$3..#I9TD-OI?Z-JS T]FM MUVEB%>_!*S(K"HOZ"'=[F-M*RG&202U'B/(0ZXB/W)Z?O-[CH$=+$]!3S"EM M.*@[+H6V\?9H73K@>)5N!IAWTJC]W\^#KUN'UH@YCFLT-M/Q#:=4TY;:=_3) I4>;H$X$RH4OA,B&/>;"BX?N>"13!XYDPW3Z@;=46-&?81HO M.6[\N<'6!T>6AZ>/]DH)^U$;=()/EQXT=V'MV>EH]H1KM7?H>GJZ&)T_H48= MCS0$JNET=,8+T_ZVJ'A.^?Y(_/3DE-;CPW<7,Y@CKV6MH4[_TU71;=O8R:B/ MBNP0?R"*L.:9.'01..Y=OZ)QK_B2F>H%ML6;V.YM=X_]*E[?[I;'2W"8CC$0 M)R958.MD='XZB(VW?0BVYLOAN]Z_^ U!+ M P04 " "?K!4&OI2]VP% #H#0 &0 'AL+W=ODD,ZHD2K+LI+9G;*>9]B$=3]S+,T@N130@ MP *@9/U]=P&2$F79S4-F?.$%>_;L[0"\VAK[U96('IXJI=WUJ/2^_C"=NJS$ M2KB)J5'3F\+82GBZM>NIJRV*/!A5:CJ?S5;32D@]NKD*SQ[LS95IO)(:'RRX MIJJ$W=VA,MOK43+J'GR1Z]+S@^G-52W6^(C^S_K!TMVT1\EEA=I)H\%B<3VZ M33[<+7E]6/"7Q*T[N :.)#7F*]_\EE^/9DP(%6:>$03]V^ ]*L5 1./?%G/4 MNV3#P^L._5.(G6))A<-[H_Z6N2^O1Y&KS<&!P.7O!8-X:S /OZ"BP_"B\N+FR9@N65Q,: M7X10@S61DYJ+\N@MO95DYV\>A4(P!=RC]51"N,TRTVCOX MF*#2( MET^S%O0N@LY? %W 9Z-]Z> 7G6,^M)\2P9[EO&-Y-W\5\+.P$U@D8YC/YO-7 M\!9]U(N M_A>40^\+'LOR^!E^7US^SKH[\8C+"?P#>#P1XEP;ZI:Z!V4PH'8 M"*G"&P&%U$)G4J^!/5#7^7+_5"B0VGGIFS Z;ST!/30V(Q"T[\:P+656 FK& MKV7A A@:>+[DU$4UE1'<9 VAB<6N128@ZC8#"@YT7=F7.N@0 RDCQB%=V$Y\Z90 M929KX0FJ:'QC$92A=U1FMML(U6 'LO?)44Q"S8]Y2 ?)[$WOUGAQND!2;XS, M$)Q1^;-J16CBSW#TR*[9@:=BD$A#K1H'B\GJ#;S%HL"@M6 I O9Z,4G>\%(: M8VJ;;H[?#8HM-FAI%X"<6G0'M'U0)73._9D*13T9@(I&YY2B?,,/\LB(2B:K M9ZFR2)2) I<&!7D=A)FIAH2IR^<>X97,&&)EN;IK4TU3T4&.0!81!N*7,&Z6(JQ5JV.MK:B8. M8=B9/-'6A2(9*_V./)(M!PZVFVNP[PW--J5]"'+1O>%;BG\^,/E/+GXV?7E"H-ZEHS/ MH^L)?&PL!Q&&J+0T"57^E_.D]9TL+\/53_"14*N42C=P3.@. M#SRR]RK.Q<&0DMNGR6S M<9(D_0[ZOV-%&3L?K]XO7IJ50,,]\Q>V7<%\%;&3A=SK.+6P1U;RT++TM4.[ M5G=&Z-42G^@KR.'DU*EP>G#Z)M58AV\,%FI*7CR(]T_[SYC;>'K?+X_?0!3, MFNNBL"#3V>3B? 0V?E?$&V_J<)9/C2>)"I^*&T;B':K&IZ@$>PW^I[C;-H1,EY!=)P)8F&8AWQ(P0"F'4(%#_/L ,A'!#2^-EC!F-)EW@Z M'M _>>VH94\-[)3XP7-;KH-E0'(H:"/L@VH_0Z]G[O"8$L:_2=O%IAC,&F-5 MU2YRS+.;':VYI8+_HKY)JB"/JK MU4#PQ,D#&"I@%5DLY1(BUL-N.]CD M#=B4W"EI2T,^RASRU_D14AQY)@//;7(6\([J*4EG(4GB)#F#EXZZ4X^7OI_N M5W6RL4[FZV3OW=_SL%^5!3(G_X1.;HS;P0ZRH":?2!4YF22SK)PDS,$W>QIJ2VT9S>7#T\-$ I.IN$KB;=$[%/ VSV(MX51.. M:& &T$&8TKD7E&8H-R9<#C5W7C67K-$:(VK-L7M680YEI6<#K)1*J -G5) " MJ.%[+KA](:[7?8GT6MK=$[;'^?%)(L]RJCX;S<[.G&1"O3!>R7>!5>O,Y1Q=;3C MF\Z%_H1W7H[B#EP:(J# U'BZF =$=_[83:RJO2?ME46'\\,2?RF@70#N%PHO M>#]Q!<:?U.8W4$L#!!0 ( )^L%3C!#*"H , !H) 9 >&PO=V]R M:W-H965TUD#I:+\/9AM9+ MTSHE-6X(;%O7@DYWJ,QA%4VC\\&#W%7.'R3K92-V^!'=7\V&>)<,**6L45MI M-!!N5]'M]-W=W,L'@;\E'NQH#=Z3W)A/?O-;N8I23P@5%LXC"/[;XSTJY8&8 MQN<>,QI,>L7Q^HS^2_"=?GRN/5QAE MPR\<.MGY501%:YVI>V5F4$O=_8MC'X>1PB)]02'K%;+ NS,46+X73JR79 Y M7IK1_"*X&K29G-0^*1\=\:UD/;=^CULDPA(><(^Z11"ZA U22+C9"^@S^&"TJRS\K$LL+_439CK0S+/!_5G F_WO[E^8FP_FYL'<_#M%^W7TWXU#N)[ MUCY6G@XH.X@ MAD,EBPJD!0$%IY.XDT!)D4LEW2GV9U9:9Z$AR8TMU0G,%AIQXM[E4\("N?'* MP$(4A6D?3T6NT"\-<7F Y"8M]X$A _3FP_5.R]##+9<1@:L0[DW="'UZ^\,B MF][\9 =BEOO'57WG(-E@5=HSRA?/PP:$Y_ +D@Y)"A"$4*.;#%$9Z9I'P2<'YEE \"=U-K;Y+!TU&V#X3F#ANF:TL8!630-F2,GP2$GX*:O3!/XDH:WH7L@-20[]K5*F8(02G G6'M _[M[\2S4T!FD"B'@*0@-( M,P(Q(Q!"GBHVE QKP[9U+7'Q::-_++RP"L5RSO,H7"&P%;NOC8,3S[$<48\2 M%G<1MSY<',"OPCWH!SVI]X8]Z,KUB7%1=\7;I5(RRQPO%2[+[&R!$]VY@0"/OEBL3^/@6\A/ M*$7YZ*/9]Q0T'AU,L[XK)L^]FLEH7C&;79C*GBQ'MQM=P^DP^&^[>?MA6?''"Y(7X/NMX5>SWW@#P^?0 M^E]02P,$% @ GZP5)W[7_Q(!0 !@P !D !X;"]W;W)K&ULI59K;]PV$/PKBVM:Q,#EGG;L)K8!/QHD19P8<=M\YDFK M$V.)5$C*=]=?WUE2NO@,VRA:P ]1VIW=F5TN>;RR[M:7S('6=67\R: ,H7DS M'ONLY%KYD6W8X$MA7:T"EFXY]HUCE4>GNAK/)I/7XUII,S@]CN^NW>FQ;4.E M#5\[\FU=*[0;#G\VUPZK\18EUS4;KZTA MQ\7)X&SZYGQ?[*/!7YI7_MXS"9.%M;>R^)"?#":2$%>8@VU(<;S_W*._B]S!9:$\7]CJJ\Y#>3(X&E#.A6JK\,6NWG/'YT#P,EOY M^)=6R79Z.*"L]<'6G3,RJ+5)_]6ZT^&>P]'D"8=9YS"+>:= ,$&9/ M(,SIRII0>OK-Y)SO^H^1S3:E69_2^>Q9P"OE1C2?#FDVFP9MO*>463*V4J"7XO'+3T>SV>3M#6?6"*8/ M]%Y7%7VTRL1OT[=[Z,-0WOOVKC7YD#Z.KD<[&!\E+]<[#1'WDBNU4HZITK4. MR*=1+AAVOM3-B#X8XG562CZ$D0+[QME:>V_=A@Q$08P(26H)]CF!2X47.TQ? MS \GP\ED,J15J:''@I7SPAO\D:_"#SD%@6U!<5M2PRZ+](]^WI,%*6/:>@AH M[P5.T,@ZO81H%2&=EBG7/K.M"2/Z,R842\*N]@(KBT?U@P2U=4'_'>L)\AO1 MW9,HD@-UP8AAI"R_MX9I>M"74@&*%=C$@DL #-D" 5,E)& 1L^L@(QHBO..% M:S%/>ZCYB,X0+L^U) ![).DU"*2$1/0GD]_;[:BH0Y+^L7)#Y8-7&VA/J]AB M08K5M.A0C$GZ=7805?4EJ$?->MC,UN!(F&W9;2I6H=?2*$YGL68O)J/IZUBF MZ#S$D;'XAC$>\:.1RK]A-B9EA5'&+N $BD,>=(=HAJQJA"?W63E;:29FS2 MYD0OB4%MRJT"D MFP=IEFV'%*]QKY+"WG6CI=+%%OWZ1RM\ZEM!>Q0ELRY/FJCM?.K;[$'_C.BS M>?:\$-!+F1 Y?1W1%^8['D98A GHE2Z7+)D/=\^7L+*I2Z&=+G26-D&\/J-0W M5T_D',0#W%RJ5K MVO;M]I)[ENYV/\S3#1G1P=GCT"K@.AD='@S2V.D7P3;QIK>P ;,K/I:XJ+,3 M WPO+*3H%A)@>_4__0=02P,$% @ GZP5+=2;HLK! ? H !D !X M;"]W;W)K&ULM5;;;MM&$/V5@5H4+<#J0MF2XLH" M+"=%\Q##B-OF>46.Q(5)+KN[C*R_[YDEJ5"6;10M^B+N9>;,F9V+9KDW]M%E MS)Z>BKQTUX/,^^IJ-'))QH5R0U-QB9NML87RV-K=R%6651J4BGP4C\>S4:%T M.5@MP]F]72U-[7-=\KTE5Q>%LHI=Y.1BMEI7:\0/[/ZI[ MB]WHB)+J@DNG34F6M]>#F\G5^D+D@\"?FO>NMR;Q9&/,HVP^IM>#L1#BG!,O M" J?KWS+>2Y H/%7BSDXFA3%_KI#_S7X#E\VRO&MR;_HU&?7@\6 4MZJ.O>? MS?XW;OVY%+S$Y"[\TKZ1G;P;4%([;XI6&0P*739?]=2^0T]A,7Y%(6X5XL"[ M,118OE=>K9;6[,F*--!D$5P-VB"G2PG*@[>XU=#SJP_*EKK<.:K8TD.F+"]' M'KAR.TI:C'6#$;^",:5/IO29HP]ERNFI_@A\CJ3BCM0Z?A/PD[)#FDXBBL=Q M_ ;>].CD-.!-_Z63)Z 71]"+ 'KQGU[N;8P[XYD60SK'HK5R.B'N7[APH5U( MPY20TSYCVH?$PUY]98LZHK(N-I V6TI,44 JZ#E"23JORA1XE-96/J(/9&U2 M6( ,EP :TGN=UX+X/UF/2#DHYKE\4[&%PJ0*;U%ZK?)GBOM,)UE$NK%W:XI* ME8213"5=P@WI=UCQZ&^NMH?VKF"?F51\K\5U;V V3^I<(7I'_HWIJ.&+?I76 M"0P)YYTUSO4>YID*;0Y![)M >U[5-LF4"T2WUA1-N*Q)F!$OR,F^Y1T\V2MK M5>FQ@?]%PW3#Q$]L$[P.(OL1?9!RH=.$/0H8G3?2)M'G)<+(/4%,W\P$O*O3 M>."C)0%SJN 08=EH1"OQPO6U\&JA[O7/W:,T =B:''\7(46#^X[A%:CYK"&, M>->^(0SL<[XE_LXZ-UN^XICH^LPR4]%T+):.=063A#!V34A^)G2' M1[7* ^CE5SJW>D5WW=GW].-BMHCBZ07]))O)91S%\1R;]3^A#XWQ<#QM=+&: M8/7E>?&]7O#G-EJA:1S-Q^-HL9A2_"X:SR9A>=,/22?*3TE>R]N$9'R!8S^/ MXFDTF\VBR0RX8F(:S>@%G+WD$?),YJ#))QJ^E87 M(4P^C^ 39+L2?A8U>T9E;^H\[;EZ6C O_9>->A,!%.%^6)C/*:5L,PP'K(5 =QO M#2+6;L3 <>!<_0U02P,$% @ GZP5%!"(2DA!@ 7P\ !D !X;"]W M;W)K&ULM5=I<]LV$/TK.ZK;L6=DB:)D6SYG9,=M MTYDD'CM-/D,D)*$F"08 =?37]RU TI)SU)FF'VR1X!YOWQX +E;:/-J%E([6 M>5;8R\["N?*LW[?)0N;"]G0I"WR9:9,+AU=0:=9N%?SA>.%_M5%*>;R0;H_RSN# MMWYK)56Y+*S2!1DYN^Q,!F?7(Y;W A^47-FM9^)(IEH_\LOK]+(3,2"9R<2Q M!8&?I;R16<:& .-3;;/3NF3%[>?&^J\^=L0R%5;>Z.RC2MWBLC/N4"IGHLK< MO5[]+NMXCMA>HC/K_],JR Y''4HJZW1>*P-!KHKP*]8U#UL*X^@K"G&M$'O< MP9%'^4HX<75A](H,2\,:/_A0O3; J8*3\N ,OBKHN:L'IY-'>E=ZBNXR45@2 M14J3N9$2W#M[T7=PP\+]I#9Y'4S&7S$YI#>Z< M+MT4JTUW]/N"U&.,&XW7\ M38-OA.G1<-"E.(KC;]@;MC$/O;WACXEYQ\>H]3'R/D8_DM=OFN3V/+.E2.1E M!_UGI5G*SM5;[22=]NA?_='$D5M(K!:5R"A'P:AB3GI&EE47.DNEL?S.4C4'F54U'E4VE\' L! M6O@)7G* #IR(I5"9F&:2,,)H;D3A/#7*VDK )54H4^/1M:[0A%E&4TG[XH!& MW:,HZD;XHS*K+.U/#XBY^8H_MQ!P8"3FW/0OS!ZF0/N\V. =K#RYO#,*J$+" MO*9*IVY,(&@86E4&)/B(KW/.*:(<''?C4U]X6V0G@6QO'1U?)8O61PZ^4*ZI MM&I>^/!$2+_##LJZ==U;0CUQI:BVV7;!(MQ"%Y\P(M1,/0^E&3.\#:8,!T<# MZVG%"_9IZP).()X#,M?FMCZ)E3"IY7AE7F9Z(Z7M4HIR3YPV@2*V@PT58&T@ M>":4H:7(*A^&%&W0=4@*(5E$Z8/&*@>=UBP&BT?:WD-+0D$N-9E(9C^_!<$<*]>-ST!"POY'"V .*>R='.YV# M[&O#6#'Y4$YAI#5:/+U"K[85$X8WHBLY1.27=T+&PLVGFDUL[S0>>LF]>-R- M1^.7D^2UF/PNH%F.!EV2;9#2W8PN01XS59FFO%[ _W;@=6PG1Z'B2FG\&1N- M>1@:;+'3$6F%"U%,$ S.I?%_O[N0]NI'&X9".H):RJ'A& MHDG1L#D.F3P[*Y]'V<;VAN [3',(]+G'$Z:&X3?#K!/[\X8SA?7X\L3'OK+ MGM';]BSQT9_F(7HO^6;#Q$_:^?RN1CW!",?%!1078"9Q?*YZC4>%49C0N\I9 MS#&__]PVV]B=[YKWV+[I@Y]IVU*(]95,I,?03 ">1R='H?+V*.I%8_JMGB+U MI(IZ@R&W'<9H2OO'8?& E^/GUI_%S::C'=/#WH!\GV+A]&38'>#3Y+G>85/Z M(%@V[8["X54Z[9YNHSV!R>@SDS4=_E#V(H4O'>7**6^6K'&VM5N'#_ M:5?;V^,D7)J>Q,/5$_'-D33*Y RJ$294ATRXSH47ITM_A9IJAPN9?US@!BP- M"^#[3..P6[^P@_9.??4/4$L#!!0 ( )^L%05O/&PO=V]R:W-H965T>5SLE?YL&D0+ MCZV09ADUUG;7<6S*!EMF9JI#22>UTBVSM-6[V'0:6>5!K8BS)+F,6\9EM%IX MV9U>+51O!9=XI\'T;(5XN.[? ![:?N3M,N'EDJ MWJ(T7$G06"^C=7J]*9R^5_B+X]Z7!:CKEA+.K=T@A+6)+5$X0EP-L$V#9=V YO%?2 M-@9^E1563_$QN3#ZD1W]V&3/$KYG>@9Y.H4LR;)G^/(QKMSSY3\>UQ.>8N0I M/$_Q?_/S/.Q/91'29 8>#QO<<2FYW $UXKK?45W!QYI>3L$V"#>J[9@\@'#J M!K@UT- 5^](S;5$;J%G)!;<'Z"G?&I@$NI::64?I,S]T4N$/ FIG<&]TZ%CNE@(W,!DGDR3)"%.V3,A#E#UVM$ZMVJNR=,#,@VJ M]I)@C'QJ"5 !EZ4.+F\/D,XN7IQH2)N.:E*=P4/?=<)[QP1=(L%DB1"&#I=A MLH1++IC%"JPZLT5R:HZR&;O#&[[%$MLMI6*0IBX41HE2@N:,N3[#/%&]15-J MWGES-X(9PVM>!NN>VU/YT>0B_D3VU\:0FS__-,_2]$VHYQ0DB3ZX",DF'1OX M12KYJNRUIAA?PH1XIJ^3G!9%.BU>)_!A+%?H",'9-E3TR/S0*&U?^C$J?\9NDTSS,HLFE>7/T W3LE=X$M^"G&_3EK0K^/RE7EZWXZ,4Z.MB=' MZ[?SD]-C('YNA$8?6/-%SUP=4&B"/N*J&PO=V]R:W-H965T M5<N: MF?T2I=[-HC0Z&-9B6SEOB.?3AFWQ =W/9F7H%@\L7-2HK- *#):S:)%>+R<> M'P"_!.[LT1E\)1NM'_WECL^BQ M"B87S#(Q^3WB#4GHBDO&GYXR&E#[P^'Q@ M_Q9JIUHVS.*-EK\%=]4LNHJ 8\E:Z=9Z]QW[>LX]7Z&E#5_8==B+/(*BM4[7 M?3 IJ(7J_NRY?X>C@*ODC8"L#\B"[BY14'G+')M/C=Z!\6AB\X=0:H@F<4+Y MICPX0UY!<6Z^1LD<Z40X/6$7SO MG=/8D0;/%!=]OF67+WLC7P[W6KG*PE?%D;^.CTG[4$!V*&"9O4MXS\P8\G0$ M69)E[_#EPX/D@2__@ =Y)6 R")@$ 9,/Z\C[^7YHAY"F8_@O\J XD#J.E!P@*K.^&\17":!KAC;XA=H 5= FL:HY\%C1;*/9REV>4H29(1 M, ?4U:(:V@J?SM(D.+WOEEZBWJ YN-//8UB0%LZ%'W0FB2K],DJO)B')OQ)/ M:!&#R@V247!@):%?5%"6_%1KXZ/!J]%LPWJQ$%K6S>!@'3;8HAO<%WBW_BC7 M5B@+$DL*3<:7YQ&8;J5T%Z>;,,8;[6@IA&-%6QB-!Y"_U-3(_N(3#'M]_A=0 M2P,$% @ GZP5"-U/1CG!@ 1A$ !D !X;"]W;W)K&ULE5AM;]LV$/XKA%<,*>#9CM.LQ?(")-V&M5BWH.VVS[1TMKE( MI$I2=OWO]]R1DF7G9=N71!*/=\^]/4?ZM+U\;*6+KS M*K1UK?WNEBJWO1J=CKH/'\UJ'?G#]/JRT2OZ1/&/YL[C;=IK*4U--AAGE:?E MU>CF](?;5RPO G\:VH;!LV)/%L[=\\N[\FHT8T!441%9@\:_#;VEJF)%@/$E MZQSU)GGC\+G3_K/X#E\6.M!;5_UERKB^&KT9J9*6NJWB1[?]A;(_YZRO<%60 MOVJ;9+\_&ZFB#='5>3,0U,:F__IKCL-@PYO9$QOF><-<<"=#@O)''?7UI7=; MY5D:VOA!7)7= &O/T57W*NF]<4:OJF;E2="S./E-$([RTR+ MK.DV:9H_H>E,?7 VKH/ZR994'NZ? E4/;=Y!NYT_J_"#]A-U=CI6\]E\_HR^ ML][5,]%W]H2^CU3I2*6ZTS[NU$U1N-;&H#Y206:C%Q4I;4O^[EM(O;.1/(4( M\1TO/@/@50_@E0!X]=]BK9^+]?.:?G.1U.E\HI+*NP?I4[];]5[;%GW6AW"L MXIK46UJ@K-C]1XI_=5L#(0_>U2W.LFJ/Z$OR7=Z+Q[?.<1R2Y:6 MIC#P,.]B(/#1K0AB'GT4URJI39X?6)(J,!3V%MF-.Z]C6X^1_&(RQA?USFVU M*IQO'%:81880DG2G010$*EIO4%Z!_,84%-32^!KF=51KJIJ@BLH0EUUPU884 MH@TT=@5!WKXT^,,6/),)Z*;2MB"UH+@ELLA58F$&TED"V,^@U 8(XUB4%,A M97CC)#ND3!#JXFRK&WM/EK?!M0EG/+0:>485L.$^Q8?5(K5:LI NOK3&HWJK M2KFE")D0N&/8-F@_1#QP@@F"$@D!BEBS? :T]*Z6O8?9.*PVMA0,>]O'&/YS M6O0*>%;HYGTW-1[A9@LOWHS/9[/Q;#9[2AN\PE I*:5T7\NA7?R-8<%>)N;E M[CDRH,N_L51+"@%FG"O?23B4AS5)GG6JRM2F1X?OG8D.CI2B7K'YJ!"C )UP"<<4CI9TWEZ57IA*FC.% MIHOI(X$$ASS:('"U-!F-L4758\2?-M*\$ >3HE)!9+!;X3&(!4C:H.7,&"2/!#J5@P,2?D21@-7A*L!R MNM@=50.3R^GKB^.J$N\&A97+)1'T@0WLY*,UYR3B7)(YI$O3R2/E\:7555]O MX26#W+Q4^UD%.,G^0_[HT':!&8R21 +"77T#2#=V0,,#Z*D33C8I0+?M#H;< M(F9O0KOD\SIIX_'H/S%A%M4?6WN9\"C@1=X&D38B44Q M6[9(K6&J:6&*APG0\^#M$X2B2OYFMU#TB)YT)09[.M%"%VXZ7/]Y[.I[P9WK MA16@7ICR<]%SJC'(1>$6HSOBZ $T8<"P.=S'\MBSB):\0-LG9Z/<]YNRD1"W,UC149(L)&3/H/J$1UU M5]OPS5 MO%!G;G WV)QYYK!_^Z$ 4UWZN8#U(!"E@ PMJQ7M'/.D\V&CB)A0 M5>JPCE%A-U%/'O?/#*?QTXWY+)BM:S'".;)(7(#>D&J!#[-[>?:NA\6C0%(! MQN-K$Q^#D++\.AXL0]'93)5Z!TQ+[K.NG+">CVL#(Y/'[EC3P=VV)K^2&SPS M)HX*Z9K;?^U_)+A)=^.]>/J% 1?*%?=Q14MLG4U>GX_20;M[B:Z1F_+"132Z M/*X)P?,L@/6EP[TKO["!_J>3ZW\ 4$L#!!0 ( )^L%3PHD(T+@< &02 M 9 >&PO=V]R:W-H965T;XQ]MJMI6SIIJZTNYBMV[;Y<3YW^5K6PL6FD1I/2F-KT>+2KN:NL5(47JBN MYFF2G,QKH?3L\MS?^V@OSTW75DK+CY9<5]?";E_(RFPN9HO9<..36JU;OC&_ M/&_$2GZ6[>_-1XNK^:BE4+743AE-5I87LZO%CR^6?-X?^$/)C9O\)HXD,^:: M+WXN+F8).R0KF;>L0>#/5_E25A4K@AM?>IVST20+3G\/VM_XV!%+)IQ\::H_ M5=&N+V9G,RID*;JJ_60V;V4?SS'KRTWE_/^T"6<7.)QWKC5U+PP/:J7#7W'3 MYV$B<)8\()#V JGW.QCR7KX2K;@\MV9#ED]#&__PH7II.*JW@15*0/J#BB]T:W:T>O=2&+??DYW!E] M2@>?7J2/*GPO;$Q'BXC2)$T?T7CSJ77N?PO>7MMFM)/WQWEJ;)\Y>F M;H3>^JO%\X.(A*/,6,0E;410*ZTL2.G6D"#H$CI7>D7"6J%7LF;K4W6_BF>$'C0"F>V:POT_5-X:NZ4WG2XB>O?NY5W9B2/T2E9B(ZRD2M6(H:!&V%9+ MZ]:JB1$*R9M\S6X0V@S.-];4RCFVH)&EJ+--)*I3+3:?;F'X'UJWW !9JQVKY8I\^C=C6 MOK2 07 M_;2!T=Q#Y?LD7B0>'5Y;3+]!U9V#RF&H97\A/1RJ*/Y"/7UA0F9S!([Q2+FR M>5=SD+ET7)"\ZGRX#"Y_DTT.Z=YS,./IZ>.X;3RX- C!$Q &T_)+IVR@2D"N M&+$PY 6/0JWV@('*3_S'F?MLDLGSSKJ87M_DLFD]:7T)&U_72;GY+C/X'O3U M(&([4K$F8I]H[@@T]U3X!I M*7)KG#OL'SAFU2U>^![44QF88QBS\U!1R S^:6X?^YB+Z*LRE>\#_I&3R!ZJ M@2*@+3IZNC/_2:ZZ<)+>O#H(K: 4JNJ0G;&6?0&[AK>::7%ZLR$;5S5W*N>; MP[T,YTXTA2TMCI^,"7^P6T"QFZ()YIV"]N#T@(1QOD1[+<3[7PS=G(X/MVC3 MM/$SR#O1=!:#P$DZ72;^-.XY&8!<@ZB#-!Y;)DS& W* 26&4'V$QZER_&W2FQSU[NFBO6 M)(O)N1UR^_':J-5J>YB)_+J?L?!HI5S;U\#W7!=X C^;/G16V&?3Q\(MTD/H M+H!N,2L,I!O,2^7D<*:/.:8/!OLHNK)"F%;V,,=@\'/%R8 M0&6I*F9UX)(/-Z9?XKQTQ0@I\#M.9LVU MM""QJ'CU055Q4[BP]A2>JQRT[E\,QH:R-[SASP8R8;A0+MR:2AGPM5A$1VE" M3Y=Q"L;T^5AQX^#,Y5A1[MD'#L+\"@1X%/K/3J-%>ORMR'^6[J!/3Q=I,GHX M5G \/ZGCX-F_IN;@?^;3Z<-T^K<4/TZF )G_G4T/\F3JVZUM7./EM9)<^W&Z M<'U#T> *YV6--^XO'=9F4)4JDP?OPK*[457ET2%U[K/U2Z?Q:A'VR6"9M]3! MI9T1Y8:%&_PU!1\X6X:UTP6Y4EEL6XS5<7.R+.E-9I+)1;1,KD].?9X$V8FZ.SW?+S0(P?-?:O\H'V7K<+O'Q^ RCJ#Q)%W?1$&(F.# M=^E>>#0P.![YS6H%7:O^+>3L)(G2Y6+PW* M?]_@Y1;3)GP$&.^.GU"NPI>#W?'P_05OW7@C ;9D"=$D/CV>!? /%ZUI_'>$ MS+1@D/_)H)26#^!Y:3 K^@LV,'Y8NOP'4$L#!!0 ( )^L%1,HTG:^P@ M <8 9 >&PO=V]R:W-H965T[JE&08'N%S=%WN8 MD?KUZ:=;NMY:]\T72@7Q?5T:?],K0JA>#8<^*]1:^H&ME,&7I75K&?#3K8:^ MCT=5P+;7IW5[SNP=W>VWK4&JC'ISP]7HMW>ZM*NWVIG?1:UY\ MTJLBT(OA[74E5^I1A2_5@\.O82LEUVMEO+9&.+6\Z;VY>/5V3NMYP>]:;7WG M69 G"VN_T8_[_*8W(H-4J;) $B3^;=2=*DL2!#/^3#)[K4K:V'UNI+]GW^'+ M0GIU9\NO.@_%36_>$[E:RKH,G^SVGRKY,R5YF2T]_Q7;N'8ZZ8FL]L&NTV98 ML-8F_I??4QPZ&^:C$QO&:<.8[8Z*V,IW,LC;:V>WPM%J2*,'=I5WPSAM*"F/ MP>&KQKYP^QB3(>Q2/.J5T4N=21/$FRRSM0G:K,2#+76FE1?/FZ<7U\, U21@ MF"4U;Z.:\0DUE^*#-:'PXN\F5_GA_B%,;NT>-W:_'9\5^$&Z@;B\Z(OQ:#P^ M(^^RC<,ER[O\O^-P1MFD539A99,3RCZIK)3>LQ+"IC\6T+,BJ%9?^4IFZJ:' M8O3*;53O1[GBC+'3UMCI66/?2^W$[[*L%07GO3;29%J6XM[XX&K49SAJ_EFA MQ\W_"4WG'+IJ';KZ+]'?*%.K8T:?W_BY4.+.KBMI=K_^,A]?S%Y[$6R A2Z* MQ/_, CQ_J5PLG5V+#*!W(!Z??G(]*^?%5GI\7%=.>ZR%MZ%P2J&P_[!@3(1# M9\J_$A^D 3/FH,RJLBZT7_KB;K> ')753H>=J)S]0Y$::;#8+L-6.L4_/H9" M.7'_F4SQ8"I"L6"YA&IQ8[ 3"8^Q:9V*)H%@7+<": M+?TQ%OX'Y2CEM?% L%]J[*N4X^8#C<(N2KU*V)8!\7%9T=* 0.SP_T)@>2?T M6QT*&";4]RH: F=7 %)::F*1/6L$OE2RA5Z9T*4]9UKX@MHEUJ<27P>- M_,-NE#/\FB1'([:49O*309.6&\94RQ"E="N(%56Q\^#EDC.ST2[4>/Z@,V*K-CF5C#+X9ED1RN.K$BMER'-U*EI0Z=5AO$ FMEZA"/5WJA^'$#2AB+A( M.9$K0#)I2JP8:Q;H-]A):Q>Z+/&X5>H;Q0EO:$$TBB)729US@A#\R53D&?6=.$"(DMZSR5*$; D@ .A>C@F"?Q'L__MKFB M3;_^PDG4O@4SFC/5%B;GO2P0')5HV\U: M\ CMNYFFH5M -/,F1F=\I2)BN0U8$1&W%@L%0C:<),.?;'CQAU< M8,G/-'W ?-8AC;*UAYB-EH([%XTLC4)1E3(0C ;B?GEH!4<1,9#YAKSL=]I8 MR5!(^C@Y +#%'$:OF8@Y(PT6VHHZ3'W,^N['?!/I(8+:YBV*'VUD@P-,B4)N M%.^T%5?"/8=[@LMY1D MXI:-)ICMYQ%'ASLJ4UBTBVDA49DQAWXRU%;-8 NY(TY!R/SUY<+%AFYQ,(;)0TV6>4M+"\-T?2 MN:VF%N MZ0#5Z'Z:RM,T_;^/?&\;APK$'"//-;8^ M.94\/6!XF$A8P'[ GP[I,MX>T6B%M5?3P>4S+L?.N>KY=#Z8/:->'$\M!*KQ M>'#%"]/^IFYX%/GQU/O\8DKK\>$=EJW19YIO%R\&9^Y+9NU]R>SLM<>=K#0, MUG^UI?;8=']RZY,B3X[=IIP5>_P*Z*=TG;L$FK=.S<\Z]2_ YNE=7K3Z[+[C M5D=AXK>CA@T[E[.8;%9\!4UL@\S&>]KV;7O+_29>[NZ7QRMR)!YS,HZ4:HFM MH\%LVHN32?,CV(JO>A_=_^Q]02P,$% M @ GZP5)LA=,.) @ ;P4 !D !X;"]W;W)K&ULI51-;]LP#/TKA+'#!@2UXC@?+9( 3;MA/10+FFP[*S9M:Y4E3Y*;]M^7 MDA,O!=I<=K$IFN\]BO+3?*_-HZT0'3S74ME%5#G77,6QS2JLN;W0#2KZ4FA3 MZ=5(H7!NP;5US\[)"J?>+:!@= M$P^BK)Q/Q,MYPTOK5)?'PI^"=S;DQC\ M3G9:/_K%7;Z(F&\()6;.,W!Z/>$-2NF)J(V_!\ZHE_3 T_C(_BWLG?:RXQ9O MM/PMY![[_C83]CSY=I:<,3]EWM.(D@:ZW3]0%,'=1"=6_^ M?)C#"6#&/@ D!T 2^NZ$0I>WW/'EW.@]&%]-;#X(6PUH:DXH?R@;9^BK()Q; M;KK# %W 1I1*%"+CRL%UENE6.:%*6&LI,H$6/F_Y3J+],H\="7MXG!U$5IU( M\H'(".ZU2O1JM\+RLC18\O"/4L;@$ZH6WQOR65KOWBO;\ P7 M$=G3HGG": G;RB"^&3_0\+*JGYY_#"FGR((Y>;-IM''@X2*C0_\$PP&;70X8 MFW7QE UFEY=P\[)#8S%KC7 OT!C]AVQF@2OBT(7;A@;LM9%I9('^CEV^ E!+ P04 " "?K!4..,.P*8" #B M!0 &0 'AL+W=O+$MY[8@"=!T'39@+8*F6Y\5FXF-RI(GR4W[]Z/DQ$O7-MN+34H\AX>TR>E. MZ0=3(%IXJH0TLZ"PMIY$D%=0?1?%KS+:[0_JB7 MFKRH8\G+"J4IE02-FUEPD4P6?1?O WZ6N#-'-KA*UDH]..=;/@MB)P@%9M8Q M<'H]XB4*X8A(QJ\]9]"E=,!C^\#^Q==.M:RYP4LE[LO<%K-@'$".&]X(>ZMV M7W%?S\#Q94H8_X1=&SOH!Y UQJIJ#R8%52G;-W_:]^$(,([? ; ]@'G=;2*O M\C.W?#[5:@?:11.;,WRI'DWB2ND^RLIJNBT)9^=77,M2;@TL4<.JX!KA[(ZO M!9KS:60I@0N+LCW9HB5C[Y"E<*VD+0QS#W V'HY#EO;AW#G)@(6,C1 M0\2].&VQ9"5DW?MIH7C^2+JV")FJ*AI2CS! V\-8HG6M?)UC'Y2R%V* M-!R-&+SUHT1'&UL MG57;;MLP#/T5PMB %DCC6](;D@!)VVU]Z!JT7?NLV'0B1+8\2<[E[T?)CI=V M;5#LQ98H\O"0(JG!6JJE7B :V.2BT$-O84QYZ?LZ66#.=%>66-!))E7.#&W5 MW->E0I8ZHUSX41"<^CGCA3<:.-E4C0:R,H(7.%6@JSQG:CM!(==#+_1V@@<^ M7Q@K\$>#DLWQ$N/P-:[ZW!1C*3 M[$%2:2/SQI@8Y+RH_VS3Y&'/ MX#SXP"!J#"+'NW;D6%XSPT8#)=>@K#:AV84+U5D3.5[82WDTBDXYV9G1HY') M$NY+EZ*I8(4&5J0PGBM$RKW1E@["O)\E^%GE,U26 M_HOK6(KG >WTXL6<;IZN?FZS=M_$-EZAHN$$5U3)BKA43, M+3F-I03N*Z,- ME8RUO=F@2KA&F+KT/:'*X9GN&U]I,0/7F*#CT%1R"&'0.>OW.T$0P!<(NL$Y M?%>LL-3HQ$J#;AC;_'-%LJ/36GALQ=%;=.J19-$VB8,.7D''W1##NWHUT4KCH7.RS/2/(X!_()AUV=GS.X+W"\?<&6XYJ M[L:WAD16A:EG7"MM7XAQ/1C_JM?/"\4WITL#@1F9!E2J'JAZ9-<;(TLW)F?2 MT-!URP6]RN84OU:,Q.2[=3UE:C:<<<3:_ 2R)'#[2E0!S- TM.!::> M+]U7X!Z>;.3)/$_V <^R:UL!>!TM%00UH:GELB+"]X_+7AYXSW:U<"^SD]VE M:2F#68"Z,J!?(,@)]H'5OA'7P*!9@1X,PS1O_8V^$M087G+F _N&N5=,O+2( M*LD3YC8W!K7]^=-Y$L=?B6_'A$C9!<1N1LK[F^,X'3%!;=O(_.R5MH>6] -F3.F.RA&)PZ&)/$D31.2)9,T M._L/NALEJYZMSU.,]C9KA,^CVO5+WAD/-K$/-M%W78=P2T,-Z,I/"D.8ZJ3M MY33NCL-HWFOPW;V?9/CK*BX-)E(B-#HY.PV([J=#;UC5>D6NE$5]^V6- Q6T M<\#S4BF[,5R <43G?P%02P,$% @ GZP5$-K?.'V @ 90@ !D !X M;"]W;W)K&ULC59M3]LP$/XK5C1I( WR_@)J*]$7 MM$D453#&AVD?W.3:6#AV9SL4_OWL),T*3:/V0V,[]SSWW-F^RV#+Q8O, 11Z M*RB30RM7:G-MVS+-H<#RDF^ Z3-& M8*"L/J)WYH\[ $T3S? :P#>9T!P!. W /]4 M0- @E,!80.H0K?KV*O$3;'"HX'@6R2,M68S@RK[%5KGBS!S3AZ5T&^)QJG1 M'#-]'/3&*[2@F$ET@29X0Q2FZ $D+T4*$IU-06%");K'0F"SL^?:[NEQBLZ^ MG ]LI748-CMM?(YKG]X1GSZ: #JC7,K. M#:HIHHK"E)+7T442)9X?#.S7_<1UV+FAYWEQ:_=!8]!J#'HU_N3F@.G#G;[D MG&8@Y%=SNTE*@*7O78)KOG!?2)"X41)%GQ0'AXI]S[N*@ZN/AM,.P\"YBI/D MD^&LB]%UPCAVNI,0MDD(>Y/PK"LH86N4-O>M3H#JBCX\B-Y/0D?_NA5$K8*H M5\&B7%*2(KY:@=!*NCQ'!Y[=RO$QUW'K.NYU/<=2H>^$4G1;L@S=H07Z/8=B M">)/SQU(6O:DE_V.8]8537*PE7[<$8N]5T\+$.NJD4F4\I*INBJUJVVOO*E: MQ*?UL7L]J5O>?YJZ >N:LR:ZW%)8:4KG,M8I%G53JR>*;ZJJO>1*]X!JF.OO M !#&0+]?<:YV$^.@_;(8_0-02P,$% @ GZP5%3?ZI2Z @ G0< !D M !X;"]W;W)K&ULI571;ILP%/T5"^VAE;;B %2 MD4A-NFE[J!8U[?;LP 6\&IO93M+^_6R3L#1)HTI] =O<*J D*Z;OQ>8[;/T, M+5\NF')/M.EBX]!#^4IIT6S!1D%#>?2Y67%->H;E@-*>@T,4M:$*9ND1?T./B%EU\NLQ\;318)C_?[C?M]@O> MV"]$=X+K6J&OO(#B-=XWVGL#P<[ -#A+>$?D%0H'GU& @^"$GMG[X8,SQ":,*0( W4J.1TX=F![P=:301PG.,&9O]X7?2(N#:(P"OJX5^JB M7EUT5MT=X>9J%FBQ:ELA-5J 7-/\4.HKZF%//?R(\0X\W#>$TQ'&Z8'Q4W&) MB1R=-A[WZN*SZF8O2Y *\I6D^@7-I?ACRHA"A)M#*U#A[M=]Q_*.>?O01 MZZ.C__GPCS^.& XPQ@>F_;U*UX"L7 -0R!6KKF;TJWV/N7&E]6!]:GI/URK^ MTW2-RU2$BG*%&)2&$E\EYB1DUPRZB1:MJZ=+H4UU=L/:]$^0-L!\+X70NXG= MH._(DW]02P,$% @ GZP5%M0<\*) @ Q0< !D !X;"]W;W)K&ULK55=:]LP%/TKPC#88/BS=D)) FFZL3VTA(1M#V,/ MBGUMB\I2)BE-!_OQDV1'2UM7C-$76Y)USKWG7%EW=N3B3K8 "CUTE,EYT"JU MOXPB6;;081GR/3#]I>:BPTI/11/)O0!<65!'HS2.BZC#A 6+F5U;B\6,'Q0E M#-8"R4/78?'K"B@_SH,D."UL2-,JLQ M9GO=W9O*YF@>Q20@HE,HP8/VZAQ50:HAT&C\' MSL"%-,#S\8G]H]6NM>RPA!6GWTBEVGDP#5 %-3Y0M>''3S#HR0U?R:FT3W3L M]Q99@,J#5+P;P#J#CK#^C1\&'\X FF< &0#8#,"NTSL[*NL<*+ MF>!'),QNS68&UAN+UFH(,U7<*J&_$HU3BVU?/<1KM"4-(S4I,5-H69;\P!1A M#5IS2DH"$KV]!H4)E>@6"X&-^^]FD=(Y&*:H'.)=]?'2%^)EZ(8SU4KT@550 MC>!7?GR2>@@B+=XYD)X>%"7GA#KC@K@2E3 M4_-K$GDW5E<_1Y&'6?QFS#X_+I^&DZ>X1R)R)R+W$@TGUEA7 KG'.PK_[USA M@A:OX)R?(TW#8MPY/R[)G^,>B9@X$1._B),UR;]8,W6LTU>PQL^1QV$\;HT? M-\F?XWH1T=E-J24WMH%(9(].?VFZ5=>CEO9JCOYN[QNBAYH:6P)*XDN2<=;H#^^ M0TJ6%4MBN*^,4"B9'_ @E MCNRY*)C"ICBX\BB )094Y*[O>9%;L*QTEG/3]R265;"DR#R5!1,_/L M.3\O'.I<.IZS0ZITA[N<']D!MJ"^'I\$MMR&)8$5Y+EF0AW_U*1.LZ8&MK\O M[+\8X]&8'9.PXOF?6:+2A3-U2 )[=LK5,S]_@=J@L>:+>2[-?W*NYD:10^*3 M5+RHP:B@R,KJEWVO'=$"($\_P*\!_BT@' $-2!X[PIA#0AO 4,VC&N ,=VM M;#>.6S/%EG/!ST3HV[C MF)]*)1# MM:0_L&1 'GFI4DDV90))#WYMQ\_>PF_L>.I;"%ST7^-$_^+$!]_*^,C$B 3T M)^)[OM\C:/5^..WSAQV^A2/"/0/W^MQAAZ\A'EK]E3.")J("PQ<.\#WK8"DA M(:S0D40P8J O2.PLU+-("1LIH97D2>"=1H[Y20ZJL!,$H\@B8]S(&%M9-OL] MF/MP4(4=/QE1[T>+CJC1$5EYFK,MFK/=)Z8BB0R)SC,O2\PZ^F_NOO2L/FE6 MGUA7_Q6C0A(N2,ZE!(DIXEUJ*M)Q2TTP;6NI3LBDHYF.7VNNCL+ O'[+IHUE MTS*.W.XUZTW 2C?L5SQK%,_O! M.(DXQ?0JR%^/4.Q _&T)+^I=+MG(> M_? -JRG;HD.?=B.L9QX-I\.B_:MHW^[<'(LZ5L9 L#S$XBC!>FBG^K7Z'0V^ M/RSA>K/3MZYVN]_(/BM18::[V4$ 0*EZ]07= !B6=[WMJ?VV7G&I").2QQG> MLPE64BHE*H6++%2E(;V*PIZ#1BF]CFSL/3>-^< M1_)?7RDFWW5>K_F ?DA"H-V,T',';WJF15%W6]U6L8HV'\PK01*CI"JYFM[F M)7)OZN^;_@=ZMZK>$U>:ZGF#!=5!)YL<]DCIC2;H?E&]&*J&XD=3$N^X0L>; MSQ1?62#T!!S?&ULK55=;YLP%/TK%MI#*W7A M&]HJ06K"INVA4]6HV[,+EV#58&:;I-NOGVT(HPF)*FTOP3;WG'N.;[AWOF/\ M190 $KU6M!8+JY2RN;5MD95083%C#=3J3<%XA:7:\HTM&@XX-Z"*VI[C1':% M26TE;@.\$=F*T1MK),V,O>O,U7UB.%@04,JD9 ML'IL8064:B(EXV?/:0TI-7"\WK-_-MZ5EV06 *Z"(%B0D5Z!OF'.M*7:*/Z&F=HHL/EW-; M*B&:SL[ZI,LNJ71O\;8R,+CP]BZ6WEG">\QGR'>OD.=X MWH2>U?OA[@0\/0]/(3L%?^/&'VKB&S[_7VIR)D\PY E,GN!$GH$UAZWZ_AOU M-4N4[9-#CC(FI+A"&\Z$F*IR1Q\9>MU?MDGL.S>AJL!V?'O'85%\?1/[0]@; M]>&@/OP/ZE5CR=JJI5BJ$UPQ+OMKG?+3)0Q'0GTWB+WPP$]XY,>+7-\[X2<: M_$1G_=R-Q.F:BW?YF[(1'=D(_< YJ,HJ.G+A!S>A,VTB'DS$9TVD8ZVG],7' M?YMKQSF0=QP4...H3IX]ZGP5\(V9($*E;FO9M8_A=!A2=Z8W'YPOW=M5-VO^ MTG233S6'#:D%HE H2F<6JXOEW33I-I(UIK\^,ZFZM5F6:@ #UP'J?<&8W&]T M@F&D)W\ 4$L#!!0 ( )^L%1.B-];:P( +P% 9 >&PO=V]R:W-H M965TM1,![< M3U-K[PR^4]RKHS782%9";.SF:SD*(NL0,BRT92#FM\,I,F:)C!L_.\Z@E[3 MX_6!_;.+W<2R(@JG@OV@I:Y'P5T ):[)ENF%V'_!+A[G8"&8]O;-(!B MJ[1H.K#QH*'<_\ESEX ESE.Y]\ +A<<5H16S* M%5S,4!/*%'PC4A*;_TNX@J?E#"X^7&:A-OY8UK#HM"=>.SZCG<"#X+I6\(F7 M6/Z-#TT&I*GF%&Z=@NWZ7WT9W411EX>Z$9VGO6?H/S_R#DEB(BM/?KROLM=,W MVH/;NYLC;5^X$V9IDKYQ,3QJA 9EY>:#@D)LN?;/J#_M1]#8==ZK\XD937Z2 MO-#XN68>245-)1FN#65T;2>!]+/";[1H7;NMA#;-ZY:U&:\HK8&Y7PNA#QLK MT _L_ ]02P,$% @ GZP5*$#R?@# P ?@@ !D !X;"]W;W)K&ULC59M3]LP$/XKIVB30-J:E](74%N)TB&0UE&!&!^F M?7"3:V,1QYWM4)CVXW=VVK0;:: ?4MOQ/<]S/M]=!FNI'G6*:.!99+D>>JDQ MJS/?UW&*@NF67&%.;Q92"69HJI:^7BEDB3,2F1\%0=<7C.?>:.#69FHTD(7) M>(XS!;H0@JF7,69R/?1";[MPRY>IL0O^:+!B2[Q#<[^:*9KY%4K"!>::RQP4 M+H;>>7@V#IV!V_&=XUKOC<&Z,I?RT4ZNDZ$76$6886PL!*._)[S ++-(I./7 M!M2K.*WA_GB+?NF<)V?F3..%S!YX8M*AU_<@P04K,G,KUU>X<:AC\6*9:?>$ M=;FWV_,@+K218F-,"@3/RW_VO#F(/8/V(8-H8Q YW2614SEAAHT&2JY!V=V$ M9@?.56=-XGANHW)G%+WE9&=&$YP;N)EG?,GL*6DXFJ!A/-/PC2G%[)$=PV>8 M,FW@BF<97!9Y E]A!C^F*.:H?@Y\0SHLFA]O.,1? M>Y_T5TY$6R?&42/@E*D6M,-/$ 51='\W@:,/QQ_ !YTRA;I\-M"TJ[-J.YJ3 M S1CJ<@"$V!"%KFI<[P$Z#H FQ!/HW8OH-_ ?ZHA/JF(3YJ)D2D-/#=(CAB@ ML& =>3-(O^$$.I603B/&I$"Z?*90W+Q "ZD,_TV1,7)W3/A,I4O72NR^"E/8#KN'PM2K9/0:93S8C,F-%;$J5)Q2 ML8!8"B&!TCA^W%Q'^ -U-[(45A)T]H2=1IV#]Z=?">N_1YBF(T$58=>+')T'!IPF!7^H)&K.NW M$NH-^WXK"#XV*=DKPF$CTHWB2YZS#+C6E&()U_&A"K-!>E5B_HN*O]<2!*JE M:WP:'&S9':K5JKF>ERUEM[WLS%1=29R&#!=D&K1Z=#U5V>S*B9$KUV#FTE"[ M&PO=V]R:W-H965TP';..3[G6KY.#U*] MZI)2@]XJ+O3,*XW9W?J^SDM:$3V2.RK@RT:JBAB8JJVO=XJ2PI$J[N,@B/V* M,.%EJ5M;JBR5M>%,T*5"NJXJHG[/*9>'F1=ZQX4GMBV-7?"S=$>V=$7-\VZI M8.9W*@6KJ-!,"J3H9N;=A;>+Q.(=X">C!]T;(YMD+>6KG7PO9EY@#5%.9*' M;[3-,[%ZN>3:_:)#@XT!G-?:R*HE@X.*B>:?O+5UZ!% 9YB 6P(^)8P_($0M M(7)!&VR!*,'$5J,E56A5 M$D71U3TUA'%]C6[0\^H>77VZ3GT#>UF&G[>Z\T87?Z ;H4.+@H]$C5 4?D8XP'C S^+_Z>$%.U%7M\CI1?^JV^Y8MPNBXTYT M[$3''XC^@%O+I=9#Y6Z8L6/:J[G/;J;Q%$?CU-_WRS" "R<8XZ3#O;,VZ:Q- M+EJ;$\UR1$2!"L9K0PLD6K.N OJ\ HWM1G7:MQ.,@NC$]# J'+8<=Y;CBY9? MW!4&IV1/%70DE,NJ@L[AO&H$+4T;" 2GB,[3-:"A1,VFDY[7""=!,)V>ACH' MXB]!'/:![W(E7:[D8JX[8=B-\PD-\)B&ON6\AIN&-DI6 V>#=FHSB.P_@TU0 0XD=)@D]2^;VF5%&U=;U:PR'4PC37OEOMGH,[UP5/UN?P M3#1=_:],\\; I=XRH1&G&Y ,1@G84DW?;B9&[ESK6TL#C=0-2WCJJ+( ^+Z1 MTAPG=H/N\QR*RY$J3V]^O)"=N"HE9^F)II#EGSHRD<7I0>FM*1()C):29!"51 M_1"&)BNQ8J:G:I1VIU"Z8F1-O0E-K9'E'E2),(FB45@Q+H-IZM<6>IJJ'0DN M<:'![*J*Z=,WQ$(1R1E?'GS!FT M(1WP>GYA_^ISM[FLF<%')7[SG,I)\#F ' NV$[14AV]XSF?H^#(EC/_"H?$= M# +(=H94=09;!167S+Q'4!R!B1>=Q/(JWQBQ*:I5@?0SMNRN8E/ MU:.M."[=H:Q(VUUN<31=D\#R]*4FG@6>:8_XL/K=!6;7)1.T\Z"5^8[D$__@A)E"0= M?/TV^[[GZ_]O]ATQ!FV,@8\QN!/C^5C;&X@YY'S/<[3T)XXBOU7-;J*H%T7O M.@0-6T'#MPD2O$!0!2B?O[FEJ)LI@1,R;> +5/Z<.\2-6G&C3LHE-]M/A2T_ M<$FHT1!H1GA+6S=1W$M&7=4:MX+&;ZN6\7>EUCQ#V"O!B M.IUO"N@GC_MV# M#*_><85ZX[N5@4SM)#5/NEUM&^*LZ0-_W9MN:E_*AMOK++"PT*@WMB>IFP[5 M&*1JWQ76BFR/\=/2-G74SL'N%TK1Q7 !VM_$]!502P,$% @ GZP5&)A M_@NP P <0\ !D !X;"]W;W)K&ULK9=?;],P M$,"_BA7Q !(TL;,T+6HK;0P$#\#$!#R[R36UEL3!=MLA\>&QG3;)('%61A\: M._'=_^*M%13.X!?6UNA&ZYS=:4E9 *1DOD8#-TKO$KZ^(%; COC$XR$X;&5?6 MG-^9SH=TZ06&"')(E%%!]6,/;R#/C2;-\>.HU&ML&L%N^Z3]G75>.[.F$M[P M_#M+U7;IS3R4PH;N)Z B$\8 .0H0RUT;LI375-'50O #$F:TUF8:UE4KK>%8:5;E5@G]E6DY MM;I5/+E#GRL[13VP M,GN)UI"QLM1-] OU^57/5FTBLB;,"=ROL&=BGDRON6[!@>,%F#=GL M3+(]2+->7)CYTD%0MQ6W;YV L[\ YW/'AIHW?/.S5Q%$PB1=Y^ $FI\'A(,V M] 5.I.\V9.MIH7L0.@6=B !5@B4P?!S;@-,;$6NKLPYP, EF [2=0(V?1-N> MSQ&\VLS\ 1X.!_!(BT>>A->>V1$\TH='!O#:>([#_[?6S3$>00U[4 <7NDT+ MV)T7QE"=YWJ$^**/. X>_/" VWJP.[<,;X5N@=_A#CJ.TR/)&XS#':GF!/Q MJQ.Q '.C-9L@T?<7H>^..YHC!:+H[I1>8+>E<((=5P?!RH$U7V)VOSG&@LV%ZB=V61HC;!(;=&>PRT[>_C"I 3/,Q79@D:$_S MW8/@839T+V.M>]K-8G&(AY(8:9,8<2>Q82IWG.B#/)J*'@O9YB[BSEW#D'_$ M@EXJ_+BI\SM54 $BL[6>U+MI5ZJZ(&K>-O7D95U%M&5KJC57ND*SS:VNB4&8 ?K[AG-UZA@#396]^@U02P,$% M @ GZP5)& 70DG P "PH !D !X;"]W;W)K&ULG59;;YLP%/XK%MI#*VT!#.12)9&:9-/VT"UJU>W9A1-B%6QF.TVW7S]? M**4-H&@OB6W\7(5,/UEQT5) ME.Z*W)>5 ))94%GX. C&?DDH\Y9S.[85RSD_J((RV HD#V5)Q)\5%/RX\$+O M9>"6YGME!OSEO"(YW(&ZK[9"]_R&):,E,$DY0P)V"^\ZO-J$V #LC)\4CK+5 M1B:4!\X?3>=;MO "XP@*2)6A(/KO"=90%(9)^_A=DWJ-I@&VVR_L7VSP.I@' M(F'-BU\T4_N%-_50!CMR*-0M/WZ%.J#$\*6\D/87'=W<<>RA]" 5+VNP=E!2 MYO[)-:GCX2N->#P8XLW1\_36D<$NLVY5)U64U.;(11,@V";A_CQL?X MC!2YW.>",-6YUM>.)&F)1],DZ!.?-.*30?$M"'LCL!0^F4,Q0]*N"NY,=1F9 MG!B)C8^6$[>83^=-DJ#7\+0Q/#UG056"IIW+R:$G+=5@A..D6W36B,[.*E%= M'I0=!&4YJD!0WE6LU>PD]K _]#!X/8_7N=Z;.5& Y)X(D(COS,HM=4)< MV:B4AW/\U3IO#([QS!2RQV/KE@C/RI5SV"D>GHCC@941XE=I?);T$\CN3;2J M"=[LHHY-Y+=NR1)$;E\;4J?ZP)2[+9K1YD5S;>_Q=^.K\&KMWB6O-.Z9I.^" MG&JO!>PT93"::$_"O3Q<1_'*WL4/7.F;W3;W^K4&PDS0WW>.$6C>?\M_ M4$L#!!0 ( )^L%3%S&PO=V]R:W-H965TI;WY=9"166 M UX#TV_67%18Z:DH?%D+P+D55=0/@V#L5Y@P+TWLVI-($[Y1E#!X$DANJ@J+ MCWN@?#OSAMYNX9D4I3(+?IK4N( EJ)?Z2>B9[UQR4@&3A#,D8#WS[H:W\ZF) MMP&_"&SEWAB93%:J9;[]!F\_(^&6<2ON+MDUL=..A;",5 MKUJQ)J@(:Y[XO:W#GD#[= O"5A >"^(S@J@51#;1ALRFM< *IXG@6R1,M'8S M UL;J];9$&:^XE()_99HG4J_@ZX!NEB PH3*2W2-7I8+=/'I,O&5MC=!?M9: MW3=6X1FK"#URIDJ)OK <\D.]K[$<6[ACNP][#1^Q&*!H>(7"( P[>.;]\@5D M3C[LP8EW(T8YZ:7_4(+ BK&@0$25X12A1 M'QI:EERH:P6BZH)N?$?[T,,H"H^@3Z/B,(HGW=!C!SW^;VC*67&6>7Q"$QSQ M]D4=*G^OJ54@"MOK);*[-_W-K;KKY,YV4?]?>',7Z492$"8U MXEI+@\%$?S[1]/=FHGAM6^2**]UP[;#45R(($Z#?KSE7NXG9P%VRZ5]02P,$ M% @ GZP5+3?JI*- @ 7 8 !D !X;"]W;W)K&ULC57;;MLP#/T5PNN&%BABQ[FBB7;=GQ:9CH;+D27+= M_/TH.?$R(#66AUBD>0X/&9%)&J6?38%HX;44TBR"PMKJ*@Q-6F#)S$!5*.E- MKG3)+)EZ&YI*(\L\J!1A'$73L&1GP_LGWWM5,N& M&;Q1XA?/;+$(Y@%DF+-:V ?5W.*^GHGC2Y4P_AN:-G9$&=/:6%7NP6277+9/ M]KKOPQ%@'KT!B/> V.MN$WF5:V;9,M&J >VBB3>*X=#_*H]7TEA/. M+K\AE03G:[2,"P/?F=;,]>DB"2W1NZ PW5.M6JKX#:H1W"EI"P.?9(;9O_B0 M9'7:XH.V5=Q+>,?T $;#2XBC.'YZ7,/YV44/[:@K>>1I1WTE]_",.YZQYQGW M\1C UXIK-*?ZU8__6DN$4=26UZ-GTNF9]/(]H+1.#4T,GE+3HJ<>[6;U93F/ MZ).$+R>23KNDT_]I EV:DSG[P3R_+)F0NQ<9O+G).14 MB\*CB2]1;_U>,Y"J6MIV^#MOMSJOVXWQ-[S=NS1E6RX-]2TG:#28T3W1[2YK M#:LJOS\VRM(V\L>"UC]J%T#O&ULC53;;N(P M$/T5*]J'5F+)M?2B$*D%K;8/6R%0=Y]-,A"KCIVU!U+^?FTG1, "Z@OQV'/. MG#-XG#92?>@2 ,EGQ84>>R5B_>3[.B^AHGHH:Q#F9"551=&$:NWK6@$M'*CB M?A0$([^B3'A9ZO9F*DOE!CD3,%-$;ZJ*JMT+<-F,O=#;;\S9ND2[X6=I3=>P M 'RO9\I$?L]2L J$9E(0!:NQ]QP^31*;[Q)^,VCTP9I8)TLI/VSP6HR]P H" M#CE:!FH^6Y@ YY;(R/C;<7I]20L\7._9?SCOQLN2:IA(_H<56(Z]!X\4L*(; MCG/9_(3.SYWERR77[I[HT2/Y1J.L.K!14#'1?NEGUX<#0)A< $0=(/HJ M(.X L3/:*G.VIA1IEBK9$&6S#9M=N-XXM''#A/T7%ZC,*3,XS.; *4)!9E3A MCCSGN=J8Z%4@*-!HMG=TR8'<3 $IXYJ\4:6H[?PM^4[>%U-R\^TV]=$HL7Q^ MWE5]::M&%ZK^HFI(XG! HB"*SL GU^%3R'MX> SWC?^^"5'?A,CQQ5]M@MP( MU&0..;"M\T]%<;$Y5P3$O8#8"4@N"-A3LSUUW5(/S*"TTFHCC8$>F#NA% @\ MU_.VQLC5L-.[S<+H/@B"U-\>]O9,6G"4=F0AZ2TDURT4!;.#2;D9S1,W*$]] MG).?_*\K? P?DA-=_L%EMP^-N4MK)C3AL#+ 8'A_YQ'5#F\;H*S=_5]*--/D MEJ5Y[T#9!'.^DA+W@1VI_@7-_@%02P,$% @ GZP5+RL_"W0 @ ;0< M !D !X;"]W;W)K&ULE95;;]HP%,>_BA7MH96Z MYL9M%2!1V+0^=$*@;L\F.1"OCIW:#K3?OL=.R%@)F<8#\>6'Z1Z MUAF (:\Y%WKB9<84=[ZODPQRJF]E 0)GME+EU&!7[7Q=**"I<\JY'P7!P,\I M$]YT[,:6:CJ6I>%,P%(17>8Y56_WP.5AXH7><6#%=IFQ _YT7- =K,$\%4N% M/;^)DK(24IM9%X[(T'.1/6EKW4>3APP3KM#5#M$'QUZ%QSB MVB%V0BLR)VM!#9V.E3P09:TQFFVXW#AO5,.$W<6U43C+T,],UT8FSV19JB3# M9)#93@'@)AERM0!#&=?D!U6*VEQ?D\_D:;T@5Y^NQ[[!M6T$/ZG7N:_6B2ZL M$Y-'*4RFR5>10OJWOX_,#7AT!+^/.@,^4G5+XO"&1$$4M?#,N]T7D#3N80=. MW.0Q=O'B"_%6P*F!E"RI,F]DEB2R%$:3%23 ]G3#@5"1VG%5HM6#,*! &S1_ MLY,= +T&H.< >A< 9LE+R31S=R.1>,M2L-LF1=M>5:$&+I2]Y_OIJ!_8W]C? MMS#T&X;^/Q@J>>PHKZCDW>!]K])38'H8Z!L\VDKA,6N#J];HG\"%T?"4K=K? M_IF&,!A>E#!H) RZ):2IRR'E6&$^J#'RHXXV_,$Y?O@E'/7:N88-U["3"P^* MNY98MQ'L/[9Z>(;3M=.C!F?4B3-WE0G+/BF.I:-0+,%3GO[&*8O:FIS1^<$+ MVG#\DXJ6@]JY0J^)NU55<6M&F[=DYDJH_\>\>HBP4.R8T(3#%EV#VR'F0E7% MO>H86;CZN)$&-;EFAN\A*&N \ULIS;%C%VA>V.D[4$L#!!0 ( )^L%3F M=*(K0@0 !<1 9 >&PO=V]R:W-H965T(QWP^]E(NL-YN6]Z[5;"H+DX@,KA7119IR]7@&B=R> M]FCOZ<:-6&^,O>'-ICE?PRV83_FUPI971XE%"ID6,B,*5J>]M_3-.Q980/G& M9P%;O7=-;%>64M[9QD5\VO-M1I! 9&P(CG_W,(=Q\XLN8:Y3+Z(V&Q.>^,>B6'%B\3Q%J7Z)1KU$9@OEUBA\*A!G9K?%4L/7 C)#WMWCKR:O%F"X M2#3YDRO%[3"^)K^33[<+\NJ7UU//(*F%>E%%<+8C8!T$'XJL3WQZ0IC/6 M\ M[H:_S56?4-8)7QP!9Y-.^#LW_(HC?-":O(="UVJS6FU6Q@NZTEFO%:RY :(W M7($F0NL"8A(72F1KDH,2,FY+NP#A7L_9)/2[^CVLB8=.XHO, .IO"%8XM-&ZX>.^[__JZ']8IQ$Z MX_REQ%ID/-G5 8F%CKIT"-MU:)=A5/./G/QSF=V#*DT_5R)J56(78;Q'[/=I M.^VXIAT[::]!15A)N! 1N<*J1P7,(TZ"5GYW*#H\,!23.J>),] 7ZW98W=6, M-)+DA8HVN 8]S55,-9)IBEJA*T=W;;E._C--1X'?6:S4;TS:/RJY2.)P6=GR M6L%62W5'"_P#FM&]U8/^6-5.FA(C?=2M_E^Z)_WR8*KI0#R M&T_S/\A<]D_(11;UO]?O:..WU&VX!XWG 'YT:.@:ZZ5N[_TY0[?C'#T?N@GK M&+O&KJG;<&^@U17/*MB^+5(Z#L:C#L+&F*G;F9];%#Q@4SQUW-[9/E.O50HW M 64'9V'CXM1MXU8=(K((3PJ8(\^R@B?)H]LDS@[$9(>R:\R>NBWZ(ZC42L9Q M[P-I^T#.#\08DD?@2KOR:8R>NIW^4O*,K 'DXL892,1UYO6G"8MQ35@'6[. M&C=G;O^]XCC_ST62E!NN[_4>UI@U^\%FW;;?KCB>;47+-:Y+EKV]L=N??XHA M59S'K26LL7'FMN&C:ZB*[-W.[]?T\2BRKN_OB-0Y\%+[=TWMZ9TGXR MP*,0;E4U26"%0+\_P@AJ=PK?-8S,RV/F4AH\M):7&^ Q*/L"/E]):9X:]N1: M?PN9_0M02P,$% @ GZP5/N(F-@0 P ,!$ T !X;"]S='EL97,N M>&ULW5AM:]LP$/XKQAVCA5''\>K%:Q+8 H7!-@KMAWTK2BP[ EGR9+E+^NNG MDQSGI;K2]<.6SB&U=(_NN4=WY\IDW.@UIS=+2G6PJKAH)N%2Z_IC%#6+):U( M# 4X,($:>/H_\*6Y+'74)FHX+*?;S! 83FU0TN"=\$LX(9W/%P*L@%>-K M9QZ"82&Y5($V!3)B8K T#PZ.W0QJU_%43$AE8[L([N^\6WX ;&8@D''>"QR& MSC =UT1KJL25F=C%UO@("KKQ[;HV"DM%UO'P(MPZV)L),IRC@#46E9FD#-22D&LAHU'-S"T"\KY#33VCV*/>U7L5'4 -17] MT CJAH[&38!_E\UQ[](.7L0;U.Q>ZL^MV8ZPJUHP59VOBIZ 1A[C+.3 MNN;K3YR5HJ)N\\\..!V3C5^PE(H]F&C0*@MCH"H,[JG2;+%K^:5(?4M7>M-. MJP+7/'R%FO]NGDLJJ")\5[3I_6/.\HL5)Q_^E63[7^50L%=C=UH=N\B+UR R M/7Z127:4&J/NU-DYVO8.MMX:P O$)/P.+RM\&S28MXQK)KK9DN4Y%8_.-T.O MR=R\#N[QF_4Y+4C+]6T/3L+M^!O-65ME_:IK2$2W:CO^"MN+T_[MQ<1B(J!PB%S9RX]@/@[S(X!A<3 %F(_SPN+\3_L9H?MQ&*9M MY$5&J,\(]7%>/F1F/U@:-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )^L%3B M44F Y0, .X: / >&PO=V]R:V)O;VLN>&ULQ9E1<]HX$(#_BL9/N8<[ ML$W2-E,ZPP$I3%/PQ%SO\4;8:]#$EJ@DDR:_OFL[M'*2V;D7)4]@R8C/*WL_ MK?SQ3NG;K5*W[$=52C,.]M8>+@<#D^VAXN8O=0")/872%;=XJ'<#<]# <[,' ML%4YB(;#BT'%A0P^?3R-E>B!>Z L9%8HB8U-PSH6T_TA>YP[DB( $) 7GF]);H1AJF") M!H.GMFP+RO>=)KJN* MZ_LF@JG828$_XP@\R3)52RL@,1C(#<703]I#* MV$._F(_S*Q[:KC:DJK!WF"09CL=<3%(LGLTR@P*TAARC=P19 ^,R9PGH=C"9 MN9B4:T+/LIG!UK+UMA2[KL_EHOP2>A;,G&N)ZQ/##J!9NL?9=D8GM/*V6.T+ MNYB46R+?;J%6U_TGAE),Y%DQY.JZCTD))_(L'')UW<.,*>'$GH7S='7-SF: MLU\:MN):3$D[\!L)Y!.WM-U'&B=_4.*Z[8W)?S/?&&(GI)LV84E#\ED5, M+VG&E(+BURAB7KX7*>7$GI73Q^J>Y6:OO0=(R2;V+)MG]9:N\6@I+6@PUMTC MB2G9Q+[KF?8N3)[56X^A=3$IV<3>JYLG95=_ZMW-;DHVHU8V@]/[E1P*(2%? MX5\8;,]XF26:-1_=IM#HO"GIBKHLI]BVEM>*YZ?7-:=739]^ E!+ P04 M" "?K!4/&'U&HT! !/& &@ 'AL+U]R96QS+W=OM@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L( M]#;4VPCT-M3;"/2VEX\E!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H7J'?Q3KU#O-0^/'KN:[S_.ZF.UVO]X_:WY7T3GQ?%#6<'_P^6OU!+ P04 M " "?K!4F,0A):(! "F& $P %M#;VYT96YT7U1Y<&5S72YX;6S- MF/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HM MB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR M89]MFNR;R_#@D(3.KL85I7!"SLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQ MYW<5N:1?XDQ&G>=E2IE.UW5H29RQI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8 M*A=6&Q&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )^L%1:R4I'Y@0 M !X4 8 " @0\( !X;"]W;W)K& & @($K M#0 >&PO=V]R:W-H965T&UL4$L! A0#% @ GZP5%[/ MRO%V @ % < !@ ("!Y $ "7% & @(%H&@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ GZP5+?N>/W[!0 :A8 !@ M ("!+A\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ GZP5'HCOAA;"0 Z1< !@ ("!BS( 'AL M+W=O&UL4$L! A0#% @ GZP5+&PO=V]R:W-H965T&UL4$L! A0#% M @ GZP5+=2;HLK! ? H !D ("!&DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ GZP5$RC2=K[" !Q@ !D M ("!R&T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ GZP5*4&PO=V]R:W-H965T&UL4$L! A0#% @ M GZP5%3?ZI2Z @ G0< !D ("!UH4 'AL+W=O&PO=V]R:W-H965T+ !X;"]W M;W)K&UL4$L! A0#% @ GZP5 '+ZS6X @ MW@< !D ("!A(\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ GZP5(+H&4B[ @ 2 < !D M ("!3Y@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ GZP5)& 70DG P "PH !D ("!L:$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ GZP M5,+#=A@V @ 304 !D ("!GZH 'AL+W=O&UL4$L! A0#% @ GZP5/N(F-@0 P ,!$ M T ( !C+0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ GZP5#QA]1J- 0 3Q@ !H M ( !PKP 'AL+U]R96QS+W=O XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 56 210 1 false 17 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://imci.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - BALANCE SHEETS Sheet http://imci.com/role/BalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://imci.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - STATEMENTS OF OPERATIONS (Unaudited) Sheet http://imci.com/role/StatementsOfOperationsUnaudited STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited) Sheet http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited) Statements 5 false false R6.htm 000006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://imci.com/role/StatementsOfCashFlowsUnaudited STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://imci.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Management Plans Capital Resources Sheet http://imci.com/role/ManagementPlansCapitalResources Management Plans Capital Resources Notes 8 false false R9.htm 000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://imci.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 000010 - Disclosure - Sale of Certain Accounts Receivable Sheet http://imci.com/role/SaleOfCertainAccountsReceivable Sale of Certain Accounts Receivable Notes 10 false false R11.htm 000011 - Disclosure - Capitalization of Software for Resale Sheet http://imci.com/role/CapitalizationOfSoftwareForResale Capitalization of Software for Resale Notes 11 false false R12.htm 000012 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://imci.com/role/DeferredRevenueAndPerformanceObligations Deferred Revenue and Performance Obligations Notes 12 false false R13.htm 000013 - Disclosure - Debt Obligations Sheet http://imci.com/role/DebtObligations Debt Obligations Notes 13 false false R14.htm 000014 - Disclosure - Earnings per Share Sheet http://imci.com/role/EarningsPerShare Earnings per Share Notes 14 false false R15.htm 000015 - Disclosure - Stock Option Plans and Agreements Sheet http://imci.com/role/StockOptionPlansAndAgreements Stock Option Plans and Agreements Notes 15 false false R16.htm 000016 - Disclosure - Lease Sheet http://imci.com/role/Lease Lease Notes 16 false false R17.htm 000017 - Disclosure - Related Party Accounts Receivable and Accrued Interest Payable Sheet http://imci.com/role/RelatedPartyAccountsReceivableAndAccruedInterestPayable Related Party Accounts Receivable and Accrued Interest Payable Notes 17 false false R18.htm 000018 - Disclosure - Stock purchase Agreement Sheet http://imci.com/role/StockPurchaseAgreement Stock purchase Agreement Notes 18 false false R19.htm 000019 - Disclosure - Subsequent Events Sheet http://imci.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 000020 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://imci.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 000021 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://imci.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://imci.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 000022 - Disclosure - Earnings Per Share (Tables) Sheet http://imci.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables 22 false false R23.htm 000023 - Disclosure - Stock Option Plans and Agreements (Tables) Sheet http://imci.com/role/StockOptionPlansAndAgreementsTables Stock Option Plans and Agreements (Tables) Tables http://imci.com/role/StockOptionPlansAndAgreements 23 false false R24.htm 000024 - Disclosure - Lease (Tables) Sheet http://imci.com/role/LeaseTables Lease (Tables) Tables http://imci.com/role/Lease 24 false false R25.htm 000025 - Disclosure - Management Plans - Capital Resources (Details Narrative) Sheet http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative Management Plans - Capital Resources (Details Narrative) Details 25 false false R26.htm 000026 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://imci.com/role/SummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 000027 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://imci.com/role/SummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 000028 - Disclosure - Sale of Certain Accounts Receivable (Details Narrative) Sheet http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative Sale of Certain Accounts Receivable (Details Narrative) Details http://imci.com/role/SaleOfCertainAccountsReceivable 28 false false R29.htm 000029 - Disclosure - Capitalization of Software for Resale (Details Narrative) Sheet http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative Capitalization of Software for Resale (Details Narrative) Details http://imci.com/role/CapitalizationOfSoftwareForResale 29 false false R30.htm 000030 - Disclosure - Deferred Revenue and Performance Obligations (Details Narrative) Sheet http://imci.com/role/DeferredRevenueAndPerformanceObligationsDetailsNarrative Deferred Revenue and Performance Obligations (Details Narrative) Details http://imci.com/role/DeferredRevenueAndPerformanceObligations 30 false false R31.htm 000031 - Disclosure - Debt Obligations (Details Narrative) Sheet http://imci.com/role/DebtObligationsDetailsNarrative Debt Obligations (Details Narrative) Details http://imci.com/role/DebtObligations 31 false false R32.htm 000032 - Disclosure - Earnings Per Share (Details) Sheet http://imci.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://imci.com/role/EarningsPerShareTables 32 false false R33.htm 000033 - Disclosure - Stock Option Plans and Agreements (Details) Sheet http://imci.com/role/StockOptionPlansAndAgreementsDetails Stock Option Plans and Agreements (Details) Details http://imci.com/role/StockOptionPlansAndAgreementsTables 33 false false R34.htm 000034 - Disclosure - Stock Option Plans and Agreements (Details 1) Sheet http://imci.com/role/StockOptionPlansAndAgreementsDetails1 Stock Option Plans and Agreements (Details 1) Details http://imci.com/role/StockOptionPlansAndAgreementsTables 34 false false R35.htm 000035 - Disclosure - Stock Option Plans and Agreements (Details Narrative) Sheet http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative Stock Option Plans and Agreements (Details Narrative) Details http://imci.com/role/StockOptionPlansAndAgreementsTables 35 false false R36.htm 000036 - Disclosure - Lease (Details) Sheet http://imci.com/role/LeaseDetails Lease (Details) Details http://imci.com/role/LeaseTables 36 false false R37.htm 000037 - Disclosure - Lease (Details Narrative) Sheet http://imci.com/role/LeaseDetailsNarrative Lease (Details Narrative) Details http://imci.com/role/LeaseTables 37 false false R38.htm 000038 - Disclosure - Related Party Accrued Interest Payable (Details Narrative) Sheet http://imci.com/role/RelatedPartyAccruedInterestPayableDetailsNarrative Related Party Accrued Interest Payable (Details Narrative) Details 38 false false R39.htm 000039 - Disclosure - Stock Purchase Agreement (Details Narrative) Sheet http://imci.com/role/StockPurchaseAgreementDetailsNarrative Stock Purchase Agreement (Details Narrative) Details 39 false false R40.htm 000040 - Disclosure - Subsequent Events (Details Narrative) Sheet http://imci.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details http://imci.com/role/SubsequentEvents 40 false false All Reports Book All Reports imci_10q.htm imci-20220331.xsd imci-20220331_cal.xml imci-20220331_def.xml imci-20220331_lab.xml imci-20220331_pre.xml imci_ex311.htm imci_ex312.htm imci_ex321.htm imci_ex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imci_10q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 56, "dts": { "calculationLink": { "local": [ "imci-20220331_cal.xml" ] }, "definitionLink": { "local": [ "imci-20220331_def.xml" ] }, "inline": { "local": [ "imci_10q.htm" ] }, "labelLink": { "local": [ "imci-20220331_lab.xml" ] }, "presentationLink": { "local": [ "imci-20220331_pre.xml" ] }, "schema": { "local": [ "imci-20220331.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", "http://www.xbrl.org/lrr/role/reference-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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 280, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 9, "http://imci.com/20220331": 3, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 17 }, "keyCustom": 47, "keyStandard": 163, "memberCustom": 10, "memberStandard": 7, "nsprefix": "imci", "nsuri": "http://imci.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://imci.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:SaleOfCertainAccountsReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Sale of Certain Accounts Receivable", "role": "http://imci.com/role/SaleOfCertainAccountsReceivable", "shortName": "Sale of Certain Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:SaleOfCertainAccountsReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:CapitalizationOfSoftwareForResale", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Capitalization of Software for Resale", "role": "http://imci.com/role/CapitalizationOfSoftwareForResale", "shortName": "Capitalization of Software for Resale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:CapitalizationOfSoftwareForResale", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Deferred Revenue and Performance Obligations", "role": "http://imci.com/role/DeferredRevenueAndPerformanceObligations", "shortName": "Deferred Revenue and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Debt Obligations", "role": "http://imci.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Earnings per Share", "role": "http://imci.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Stock Option Plans and Agreements", "role": "http://imci.com/role/StockOptionPlansAndAgreements", "shortName": "Stock Option Plans and Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Lease", "role": "http://imci.com/role/Lease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Related Party Accounts Receivable and Accrued Interest Payable", "role": "http://imci.com/role/RelatedPartyAccountsReceivableAndAccruedInterestPayable", "shortName": "Related Party Accounts Receivable and Accrued Interest Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:StockPurchaseAgreementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Stock purchase Agreement", "role": "http://imci.com/role/StockPurchaseAgreement", "shortName": "Stock purchase Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:StockPurchaseAgreementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Subsequent Events", "role": "http://imci.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - BALANCE SHEETS", "role": "http://imci.com/role/BalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:Reclassifications", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:Reclassifications", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://imci.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Earnings Per Share (Tables)", "role": "http://imci.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Stock Option Plans and Agreements (Tables)", "role": "http://imci.com/role/StockOptionPlansAndAgreementsTables", "shortName": "Stock Option Plans and Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Lease (Tables)", "role": "http://imci.com/role/LeaseTables", "shortName": "Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Management Plans - Capital Resources (Details Narrative)", "role": "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative", "shortName": "Management Plans - Capital Resources (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "-4", "lang": null, "name": "imci:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_imci_ManagedSupportServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_us-gaap_SalesRevenueNetMember_imci_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_us-gaap_SalesRevenueNetMember_imci_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "imci:SaleOfCertainAccountsReceivableTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:RetainedAmountRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Sale of Certain Accounts Receivable (Details Narrative)", "role": "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "shortName": "Sale of Certain Accounts Receivable (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imci:SaleOfCertainAccountsReceivableTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:RetainedAmountRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "imci:CapitalizationOfSoftwareForResale", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Capitalization of Software for Resale (Details Narrative)", "role": "http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative", "shortName": "Capitalization of Software for Resale (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imci:CapitalizationOfSoftwareForResale", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://imci.com/role/BalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Deferred Revenue and Performance Obligations (Details Narrative)", "role": "http://imci.com/role/DeferredRevenueAndPerformanceObligationsDetailsNarrative", "shortName": "Deferred Revenue and Performance Obligations (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31_imci_MastHillFundLPMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Debt Obligations (Details Narrative)", "role": "http://imci.com/role/DebtObligationsDetailsNarrative", "shortName": "Debt Obligations (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31_imci_MastHillFundLPMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Earnings Per Share (Details)", "role": "http://imci.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "lang": null, "name": "imci:EarningsPerShareBasicAndDiluted1", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Stock Option Plans and Agreements (Details)", "role": "http://imci.com/role/StockOptionPlansAndAgreementsDetails", "shortName": "Stock Option Plans and Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "imci:NumberOfOptionsOutstandingBeginning", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Stock Option Plans and Agreements (Details 1)", "role": "http://imci.com/role/StockOptionPlansAndAgreementsDetails1", "shortName": "Stock Option Plans and Agreements (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "imci:NumberOfOptionsOutstandingBeginning", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Stock Option Plans and Agreements (Details Narrative)", "role": "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative", "shortName": "Stock Option Plans and Agreements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Lease (Details)", "role": "http://imci.com/role/LeaseDetails", "shortName": "Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:LeasesExpires", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Lease (Details Narrative)", "role": "http://imci.com/role/LeaseDetailsNarrative", "shortName": "Lease (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "imci:LeasesExpires", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "imci:RelatedPartyInterestPayableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Related Party Accrued Interest Payable (Details Narrative)", "role": "http://imci.com/role/RelatedPartyAccruedInterestPayableDetailsNarrative", "shortName": "Related Party Accrued Interest Payable (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "p", "imci:StockPurchaseAgreementDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Stock Purchase Agreement (Details Narrative)", "role": "http://imci.com/role/StockPurchaseAgreementDetailsNarrative", "shortName": "Stock Purchase Agreement (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imci:StockPurchaseAgreementDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://imci.com/role/StatementsOfOperationsUnaudited", "shortName": "STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesOther", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Subsequent Events (Details Narrative)", "role": "http://imci.com/role/SubsequentEventsDetailsNarrative", "shortName": "Subsequent Events (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2022-04-12_imci_TalosVictoryFundLlcMember_us-gaap_SubsequentEventMember", "decimals": "0", "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited)", "role": "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited", "shortName": "STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "imci:StockBasedCompensationAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://imci.com/role/StatementsOfCashFlowsUnaudited", "shortName": "STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - Basis of Presentation", "role": "http://imci.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Management Plans Capital Resources", "role": "http://imci.com/role/ManagementPlansCapitalResources", "shortName": "Management Plans Capital Resources", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Summary of Significant Accounting Policies", "role": "http://imci.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "imci_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://imci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "imci_AccountsReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivables [Member]" } } }, "localname": "AccountsReceivablesMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_AggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value outstanding" } } }, "localname": "AggregateIntrinsicValueOutstanding", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "monetaryItemType" }, "imci_AmortizedToInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortized to interest expense" } } }, "localname": "AmortizedToInterestExpense", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "imci_BearsInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Bears interest rate" } } }, "localname": "BearsInterestRate", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_CapitalizationOfSoftwareForResale": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Capitalization of Software for Resale]", "verboseLabel": "Capitalization of Software for Resale" } } }, "localname": "CapitalizationOfSoftwareForResale", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/CapitalizationOfSoftwareForResale" ], "xbrltype": "textBlockItemType" }, "imci_CapitalizationOfSoftwareResalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Capitalization of Software for Resale 1]", "verboseLabel": "Capitalization of Software for Resale" } } }, "localname": "CapitalizationOfSoftwareResalePolicyTextBlock", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imci_CapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalization of software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCosts", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imci_CurrentMaturitiesOfLongTermObligationsRelatedParties": { "auth_ref": [], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Current maturities of long-term obligations - related parties" } } }, "localname": "CurrentMaturitiesOfLongTermObligationsRelatedParties", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "imci_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "verboseLabel": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer 1 [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_CybersecurityProjectsAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cybersecurity Projects and Software" } } }, "localname": "CybersecurityProjectsAndSoftwareMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "imci_December312021Respectively": { "auth_ref": [], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "December 31, 2021, respectively" } } }, "localname": "December312021Respectively", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "imci_DescriptionOfLeaseAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of lease agreement" } } }, "localname": "DescriptionOfLeaseAgreement", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/LeaseDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_DiscountRateOperatingLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vest", "label": "Discount rate - operating lease" } } }, "localname": "DiscountRateOperatingLease", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/LeaseDetails" ], "xbrltype": "percentItemType" }, "imci_DueMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the payments are due on subordinated debt, in CCYY-MM-DD format.", "label": "Due maturity date" } } }, "localname": "DueMaturityDate", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_EarningsPerShareBasicAndDiluted1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and diluted net loss per share" } } }, "localname": "EarningsPerShareBasicAndDiluted1", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "imci_InterestExpenses": { "auth_ref": [], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Total interest expense]", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenses", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "imci_JHDarbieCoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "J.H. Darbie & Co., Inc. [Member]" } } }, "localname": "JHDarbieCoIncMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_LeasesExpires": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in CCYY-MM-DD format.", "label": "Leases expires" } } }, "localname": "LeasesExpires", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/LeaseDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_LeasesRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vest", "label": "Leases rate" } } }, "localname": "LeasesRate", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/LeaseDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_Loan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Custom Element.", "label": "Loan" } } }, "localname": "Loan", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "imci_LoanFeePaidInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loan fee paid in cash" } } }, "localname": "LoanFeePaidInCash", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "imci_ManagedSupportServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Managed Support Services" } } }, "localname": "ManagedSupportServicesMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "imci_MastHillFundLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mast Hill Fund L P [Member]" } } }, "localname": "MastHillFundLPMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_MastHillFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mast Hill Fund [Member]" } } }, "localname": "MastHillFundMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_NetLossAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net loss, amount" } } }, "localname": "NetLossAmount", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "monetaryItemType" }, "imci_NetLossPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share - basic and diluted" } } }, "localname": "NetLossPerShareBasicAndDiluted", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "imci_NetLossShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss, shares" } } }, "localname": "NetLossShares", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "sharesItemType" }, "imci_NumberOfOptionsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Number of options expired" } } }, "localname": "NumberOfOptionsExpired", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "imci_NumberOfOptionsOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of options outstanding, beginning" } } }, "localname": "NumberOfOptionsOutstandingBeginning", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "imci_NumberOfOptionsOutstandingEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of options outstanding, ending" } } }, "localname": "NumberOfOptionsOutstandingEnding", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "imci_OptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option price" } } }, "localname": "OptionPrice", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "imci_OtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other IT Consulting Services" } } }, "localname": "OtherServicesMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "imci_PercentageOfExercisePriceOfWarrantIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage of exercise price of warrant issued" } } }, "localname": "PercentageOfExercisePriceOfWarrantIssued", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "imci_PercentageOfPenaltyDue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage of penalty due" } } }, "localname": "PercentageOfPenaltyDue", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "imci_PrimePlusRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prime plus rate" } } }, "localname": "PrimePlusRate", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_RelatedPartyInterestPayableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued interest payable, related parties, current", "verboseLabel": "Accrued interest payable, related parties, current" } } }, "localname": "RelatedPartyInterestPayableCurrent", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/RelatedPartyAccruedInterestPayableDetailsNarrative", "http://imci.com/role/StockPurchaseAgreementDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "imci_RemainedOutstandingReceivablesFinanciingAgreeent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Remained outstanding receivables financiing agreeent" } } }, "localname": "RemainedOutstandingReceivablesFinanciingAgreeent", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "imci_RetainedAmountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent, after disposal, of ownership interest of a discontinued operation in which an equity method investment is retained.", "label": "Retained amount rate" } } }, "localname": "RetainedAmountRate", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "stringItemType" }, "imci_SaleOfCertainAccountsReceivableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for sale of accounts receivable.", "label": "[Sale of Certain Accounts Receivable]", "verboseLabel": "Sale of Certain Accounts Receivable" } } }, "localname": "SaleOfCertainAccountsReceivableTextBlock", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "imci_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining contractual term exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "stringItemType" }, "imci_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining contractual term outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "stringItemType" }, "imci_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited t", "label": "Weighted-average remaining contractual term vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "stringItemType" }, "imci_StockBasedCompensationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock based compensation, amount" } } }, "localname": "StockBasedCompensationAmount", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "monetaryItemType" }, "imci_StockBasedCompensationShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock based compensation, shares" } } }, "localname": "StockBasedCompensationShares", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "sharesItemType" }, "imci_StockPurchaseAgreementDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock purchase agreement" } } }, "localname": "StockPurchaseAgreementDisclosureTextBlock", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockPurchaseAgreement" ], "xbrltype": "textBlockItemType" }, "imci_SummaryOfSignificantAccountingPoliciesDetailsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details)" } } }, "localname": "SummaryOfSignificantAccountingPoliciesDetailsAbstract", "nsuri": "http://imci.com/20220331", "xbrltype": "stringItemType" }, "imci_TalosVictoryFundLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Talos Victory Fund, LLC [Member]" } } }, "localname": "TalosVictoryFundLlcMember", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "imci_TermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term of agreement" } } }, "localname": "TermOfAgreement", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "durationItemType" }, "imci_WarrantCoveragePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant coverage percentage" } } }, "localname": "WarrantCoveragePercentage", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "imci_WarrantIssuedToPurchaseSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant issued to purchase shares of common stock" } } }, "localname": "WarrantIssuedToPurchaseSharesOfCommonStock", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "imci_WarrantIssuedToPurchaseSharesOfCommonStockPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant issued to purchase shares of common stock, purchase price" } } }, "localname": "WarrantIssuedToPurchaseSharesOfCommonStockPurchasePrice", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "imci_WarrantsIssuedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Warrants issued, amount" } } }, "localname": "WarrantsIssuedAmount", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "monetaryItemType" }, "imci_WarrantsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants term" } } }, "localname": "WarrantsTerm", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "durationItemType" }, "imci_WeightedAverageExercisePriceOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Weighted average exercise price outstanding, beginning" } } }, "localname": "WeightedAverageExercisePriceOutstandingBeginning", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "imci_WeightedAverageExercisePriceOutstandingEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price outstanding, ending" } } }, "localname": "WeightedAverageExercisePriceOutstandingEnding", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "imci_WeightedAverageNumberOfShareOutstandingBasicAndDiluted1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding Basic and diluted shares" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted1", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "imci_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Working capital deficit" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://imci.com/20220331", "presentation": [ "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcceleratedShareRepurchaseProgramAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount needed to adjust previously recorded stockholders' equity balances to the actual aggregate amounts paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement.", "label": "Customary purchase price adjustments" } } }, "localname": "AcceleratedShareRepurchaseProgramAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockPurchaseAgreementDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r17", "r114", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "[Accounts and Financing Receivable, after Allowance for Credit Loss]", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale of Certain Accounts Receivable" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r282", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Additional accrued interest to related parties", "verboseLabel": "Additional accrued interest to related parties" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/RelatedPartyAccruedInterestPayableDetailsNarrative", "http://imci.com/role/StockPurchaseAgreementDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquisitionCosts": { "auth_ref": [ "r262", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.", "label": "Acquisition consideration" } } }, "localname": "AcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockPurchaseAgreementDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Management Plans - Capital Resources" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/ManagementPlansCapitalResources" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r204", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r71", "r72", "r73", "r201", "r202", "r203", "r221" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r138", "r156", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Warrant issued in conjunction with debts" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r115", "r119", "r120", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for bad debts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r115", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowances for accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r47", "r59", "r149", "r236" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive shares excluded from net loss per share calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r68", "r100", "r103", "r109", "r117", "r125", "r126", "r127", "r129", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r211", "r215", "r227", "r254", "r256", "r276", "r288" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r36", "r68", "r117", "r125", "r126", "r127", "r129", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r211", "r215", "r227", "r254", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Software development capitalized costs accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r309", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization of software development capitalized costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Software development capitalized costs, gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r308" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r27", "r256", "r304", "r305" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r27", "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "[Cash and Cash Equivalents, at Carrying Value]", "periodEndLabel": "Cash - end of period", "periodStartLabel": "Cash - beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r54", "r228" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]", "totalLabel": "Net increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Warrant to purchase commo stock shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r71", "r72", "r221" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 26.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $.001 par value, 60,000,000 shares authorized; 32,700,883 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r96", "r97", "r113", "r225", "r226", "r307" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r96", "r97", "r113", "r225", "r226", "r303", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark Axis" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r96", "r97", "r113", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_CostOfGoodsSoldDirectFinancingLease": { "auth_ref": [ "r94", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of goods sold for direct financing lease.", "label": "Cost associated with the financing line" } } }, "localname": "CostOfGoodsSoldDirectFinancingLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r45", "r68", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r227" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Options shares" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Original issue discount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Obligations" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r67", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r148", "r150", "r151", "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r139", "r153" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r147", "r236", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "[Debt Instrument, Unamortized Discount]", "verboseLabel": "Original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DeferredRevenueAndPerformanceObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r28" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r59", "r122" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "[Derivative, Fixed Interest Rate]", "verboseLabel": "Interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue and Performance Obligations" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DevelopmentCosts": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to obtain access to proved reserves and to provide facilities for extracting, treating, gathering and storing the oil and gas.", "label": "Development costs" } } }, "localname": "DevelopmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/CapitalizationOfSoftwareForResaleDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock Option Plans and Agreements" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option Plans and Agreements" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r69", "r128", "r130", "r131", "r135", "r136", "r137", "r250", "r281", "r296" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Liabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Related parties", "verboseLabel": "Remained outstanding receivables" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets", "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r90", "r91", "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r39", "r40", "r41", "r71", "r72", "r73", "r75", "r80", "r82", "r95", "r118", "r156", "r159", "r201", "r202", "r203", "r208", "r209", "r221", "r229", "r230", "r231", "r232", "r233", "r234", "r298", "r299", "r300", "r316" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment Of Debt Axis" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished." } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForwardContractIndexedToIssuersEquityShares": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Warrants issued, shares" } } }, "localname": "ForwardContractIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale of accounts receivable.", "label": "Gains or losses accounts receivable" } } }, "localname": "GainLossOnSaleOfAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r44", "r68", "r100", "r102", "r105", "r108", "r110", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r227" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "[Increase (Decrease) in Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Increase (Decrease) in Deferred Revenue]", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "[Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits]", "verboseLabel": "Accrued retirement" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "[Increase (Decrease) in Prepaid Expenses, Other]", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r85", "r86", "r87", "r89" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Options and granted" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest expense" } } }, "localname": "InterestExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "imci_InterestExpenses", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "[Interest Expense, Other]", "negatedLabel": "Other" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "imci_InterestExpenses", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "[Interest Expense, Related Party]", "negatedLabel": "Related parties" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r52", "r55", "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash payments for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalization of Software for Resale" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/LeaseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "verboseLabel": "Lease" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/Lease" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r68", "r104", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r212", "r215", "r216", "r227", "r254", "r255" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r68", "r117", "r227", "r256", "r280", "r293" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total liabilities and stockholders' deficiency" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' DEFICIENCY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r68", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r212", "r215", "r216", "r227", "r254", "r255", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term obligations:" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of long-term obligations" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r54" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r54" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r57", "r60" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided (used) by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r37", "r38", "r41", "r43", "r60", "r68", "r74", "r76", "r77", "r78", "r79", "r81", "r82", "r88", "r100", "r102", "r105", "r108", "r110", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r222", "r227", "r284", "r297" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/EarningsPerShareDetails", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative", "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r278", "r290" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes payable, net" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes payable:" } } }, "localname": "NotesPayableAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r34", "r69", "r250" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Notes payable - related parties" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total costs and expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r100", "r102", "r105", "r108", "r110" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r244" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability - Short-term", "verboseLabel": "Operating lease liability - short-term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets", "http://imci.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "[Operating Lease, Liability, Noncurrent]", "verboseLabel": "Operating lease liability - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r243" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of Use Asset Operating Lease, net", "verboseLabel": "Right of use asset - lease, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets", "http://imci.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r124", "r238", "r239", "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Supplemental operating lease information" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r32" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued expenses other and other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r283" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests.", "label": "Partner Type Of Partners Capital Account Axis" } } }, "localname": "PartnerTypeOfPartnersCapitalAccountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": { "auth_ref": [ "r161", "r306" ], "lang": { "en-us": { "role": { "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests." } } }, "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PartnersCapitalAccountAcquisitions": { "auth_ref": [ "r158", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in the different classes of partners' capital accounts during the year due to acquisitions. Partners include general, limited and preferred partners.", "label": "Payment for acquisition consideration" } } }, "localname": "PartnersCapitalAccountAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockPurchaseAgreementDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r12", "r182", "r183", "r184", "r186" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Accrued retirement" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r187", "r200" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name Axis" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r37", "r38", "r41", "r53", "r68", "r74", "r81", "r82", "r100", "r102", "r105", "r108", "r110", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r210", "r213", "r214", "r217", "r218", "r222", "r227", "r285" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "negatedLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r123", "r256", "r286", "r294" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInterimRateIncreaseDecreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of public utility's interim rate increase (decrease) allowed while waiting final decision of regulatory agency.", "label": "Rent increase annually percentage" } } }, "localname": "PublicUtilitiesInterimRateIncreaseDecreasePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r14", "r279", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment Excluding Longterm Commitment Axis" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r14", "r279", "r291" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r14", "r279", "r291" ], "lang": { "en-us": { "role": { "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.", "label": "Purchaser [Member]" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Reclassifications": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.", "label": "Reclassifications" } } }, "localname": "Reclassifications", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r185", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/SubsequentEventsDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Accounts Receivable and Accrued Interest Payable" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r185", "r249", "r251", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/SubsequentEventsDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r247", "r248", "r250", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Accounts Receivable and Accrued Interest Payable" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/RelatedPartyAccountsReceivableAndAccruedInterestPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "[Repayments of Notes Payable]", "negatedLabel": "Repayments of note payable-short-term" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r159", "r204", "r256", "r292", "r301", "r302" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 24.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r71", "r72", "r73", "r75", "r80", "r82", "r118", "r201", "r202", "r203", "r208", "r209", "r221", "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r66", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r170", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Deferred Revenue and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DeferredRevenueAndPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining non-cancelable performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DeferredRevenueAndPerformanceObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r42", "r68", "r98", "r99", "r101", "r106", "r107", "r111", "r112", "r113", "r117", "r125", "r126", "r127", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r227", "r285" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenue", "verboseLabel": "Total sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r96", "r113" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of earning Loss per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r188", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Stock option valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r46" ], "calculation": { "http://imci.com/role/StatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r58" ], "calculation": { "http://imci.com/role/StatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted average exercise price exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Number of options vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average exercise price vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Performance-based stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted average exercise price expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r195", "r205" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r11", "r256", "r277", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Borrowed amount", "verboseLabel": "Borrowed amount" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r65", "r70" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r35", "r39", "r40", "r41", "r71", "r72", "r73", "r75", "r80", "r82", "r95", "r118", "r156", "r159", "r201", "r202", "r203", "r208", "r209", "r221", "r229", "r230", "r231", "r232", "r233", "r234", "r298", "r299", "r300", "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative", "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited", "http://imci.com/role/SubsequentEventsDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIENCY (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r71", "r72", "r73", "r95", "r261" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/DebtObligationsDetailsNarrative", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative", "http://imci.com/role/SaleOfCertainAccountsReceivableDetailsNarrative", "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited", "http://imci.com/role/SubsequentEventsDetailsNarrative", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://imci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Aggregate shares of common stock issued during period", "verboseLabel": "Aggregate shares issued during period" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative", "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r156", "r159", "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Options granted during period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StockOptionPlansAndAgreementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r68", "r116", "r117", "r227", "r256" ], "calculation": { "http://imci.com/role/BalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "[Stockholders' Equity Attributable to Parent]", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount", "totalLabel": "Total stockholders' deficiency", "verboseLabel": "Total stockholders' deficiency" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets", "http://imci.com/role/ManagementPlansCapitalResourcesDetailsNarrative", "http://imci.com/role/StatementsOfChangesInStockholdersDeficiencyUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' deficiency:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r235", "r258" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r235", "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type Axis" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r235", "r258" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r257", "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r84", "r89" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r83", "r89" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://imci.com/role/StatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r312": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r313": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r314": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r315": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 59 0001654954-22-006958-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-22-006958-xbrl.zip M4$L#!!0 ( )^L%0]X;J"S T %R' 1 :6UC:2TR,#(R,#,S,2YX M;J2S+3M*+Q[Z.+,D7M[:ED7S)]>D&(B$)#07J M -"V^M<7 E^DR!IWU&=,@\9"=A=[.X/7[N X,N_O^P<\(0HPRZYZ@U/3GL M$^ 6._O/_[Y3Y=_Z?=_N5[<@8EK>3M$ M.!A3!#FRP3/F6R"K[B'CB/;[ ?47OYT+<'9R?G+Z0UA^#9G@?A@,/P[.3L_.0J*EN^;/D"( J;7%'%GPP3 MQ!A8NHXG56%_!;?$.@$CQP$+R<' C%$GY =B&/65C0"A(<)NWAQKGI;SO<7 M@\'S\_/)RXHZ)R[="$M.SP>_W&'RK1=04K0N)/TX$+6:T/(H%6 =0FI%R9!U MLG&?!KI6^FJH602B&PCW? MK&T^I:Q)D&+RA!C/)_;K!/GPO'\Z[)^'3 1M9 \K],^G 74=- C(0BZ(+9;? MDJI*NX@?]HCE^D?5*/*D7HSO:8&'1$UD MF90J.UY!@ZHJKT&$\ZT7%8K\M_=A%_9V!JT$!:+8"AE<4H'')?T4G] WUX@< M]8/YHG@BR;+@G169++^<6.Y.S>:GYY(JG'IN7+J;H#7T'*&.1W[SH(/76 YI MY""YV"0(8M4TX QTJR8+RC5CFOF MSVOHR)EHN46(,]^OR2*C?\^$4Y?".2AP\/7H;O0PGH+EY^GT<=EY.M?3<[&= M(GR+.!:*Y[@]66_$X+P4 _ N(>[[#A.-2>@S-EO/]H@J7=G/!'HV5OL;"8R) MR(C.^Q0ZR\?1X_1^^B"0F=V V7RZ&#W>SAX$3J'0#J-Q1<0C5BEL8;D5+P&N,J<1S0^E:(X_CQY^FB[![8.HF(W_^7EV-YDNEM^! MR?3F=GP[?1C_JX/9"#-DVQO'?2X;B3DT1N@^ED,W6GX&-W>SK]U +%C &!:. MG\=,U"M7ML*(Q=_DM@PSRW&91Y%(4R-08R3RGEMIA% ;^_KR#_Z.4%.,F M2$K?N%1,15"C9"8SXC1,XY24J4:6SHBO70I\N1U2&BFQJT:4(GN!GA#QT(C8 M@E"PT M@G&>!6/%.X?G.7P**1'K,A,]<[D5DXKO\4RIT>7OTR[7(L >4:"$=$Z/PDW7 M^C;;RY;4OE;,.Z,-17YTJ:/-,A(C'!\RR[V4!WR!P69:3DB1S X=C5GR=1[5'%\B1)[9S2/DANWF57=NRJ(?L6\*1< .?PT.T]6W* M;$0MDP0(6@*JJ;P-L3]D_.: ;@\$#79P)Z:WN8C/MV(4A#-,;%[+UAG!RN0& M_ EM'TB*)K(.AB@CL&+H-T^8-WV*+2SI4J/K2=/4.3'N(*]QBER$;#F1 M$F2>IFT/\I3O(_^2;+ JV!>LOE M0K[(<=5C>+>7]QK]LJUZ#$A"U]?O5OPJS#UYV3F:1,HO>6M&"''WB'*,V$ KWP.#-S/+@:NZ9@D6Y!RK/:)OU;4GU1V/T2K1\>M: ME1PK;V_4Y2#^8HOXEGS1Y5+8Y%(.2.9)F+*'C_RWN^Y<2PDJ89'?^IJO+XOZ MP[/^^?#DA=E:QSHJ1/;54T'SU58A_S6GBHUK!MGJAQKMY3_SE- S2O@_R4XW M_/@J59JIT5"'HN?I*L$0TJM/-=#//EP63(&#-;1X'[WL'4@@=^GA1GROY@J' MTH24:23D=F_(GU,G.H[:](E MHJD5'FO<*>)O /I8:&'-^T7N YRO4*=9SRA\%;%I!WV-/S+O M++["'>IEV )E@E<7559 1@2_3I"%=BM$SX>28R%41):,W9U#3ZDL3\]+*+#C MR/S:58]33P8<\D72BY7_Q-Q5ST8KS'6IV/ECUWY4 8J_T195?KSB$^Q<,KCE:"?)A!.\%>.8JW=Z?Z*NM]>D6) 4VS16FSE^#[E'L8PV9NL[EVP>$=W% MSNQCZ4GU QW?VH:\Y7ZP*++;<(1.@XJ-!"(L,C*GO*D!MN<_5/<[6?" ^)W+ MPLL!\O$F:T3L"78\M8WQ[3%2Y5I79H;8C,IZ)>[51JC4IGH<>^SNI,=54TIV M"(F!IK8!/@53_+^3 :.=C-K*#0AICKM_);%(%[;K_$";I+?3A4?JWJ\R%4PX MNV7,0W;2A(*Z([4DO)Z);'TO8']$+ MOW;$0 ]'?77Z^G.P>OKZ@FL9;X=AT37>#((EA.V;4W 4%Y[29,&JP="^>44@ M^ BHWS$<,B;696K?S*\N_8;))E#5 M1*\Z"[&7UWKGUC3= ' JP'NULG.*=VCN>"RN9[JP7147(E:57IMY7/V)&2$S M6@38#28";RP*U:2#HCU [[C[/K7"%*FPZHX3GD5[6(U\5 0W1XF,46SQ>VJ M*0:@"*[%'NK1386K6N-2BN/<7ND]KTPGI/?!05E#K^O25ZN8OH^?"J:'6NT* M=.U&W5^1_&M.8B9_0A1NT(,GDUAB1R"%Q^:;(ON:L[<<+@:*^M=[65Q5M,%$ M8A8&D95(C\H<,< QC25^BFJ/2NF88Z?J?S, (5V[AJ0&P?0%40LS)#8?%BKK M60WXCFJR*%(X"5]=II:SD%+**I.@DXN/_]3#]2$BF<.#+!J)V,GV>V?,H)3= M_B9.ABDNX11:W(..7,S.PKBSC9;;W;V\TN0O8B\CK"2VW-!87&YQ9%%]3PS? M"(,W5>A_&II@E$L#_F ,FK7<\BY^(R(W>7E$[-"%0+%7^@(=+SX[AKOY*I3' MN:L/?JHEIWUM3;+(B$$J.'W3>5_F]W0N(_B[4F03O'P;A'YE%$T7+4LH\?J, MDE0BV-:%^?5T8;L]W-+R-I.ZT4_8(H M]=.AX)P^2B15H#S.U-'<'RMB&I^MYXA AQ\F7I3G*ZIM.*>\R; ,4A;^R=VC MJX\4_ /3V5JL;L([ZK0AE>2HQM%NS!/W>')+OTY8D8>0@;Y-S-0-EG5F^&>+ MVTY !4Y3?T!5.#5R;ZHOY1*TNEI5[^2Z*K%G:,[>;F ICWIN$)I#;-\2^??R MXF= Z8KCG(-K/= V$DU0=:D[V-8W9$ZY @8U?^Q:ZYO@O_=H+[V]O*NX1/1) M="QVK^[]]2(WE9,U/DRU71F^O,Z"\4'HP)"E#C#FU/VWB%+EPPGZ #AC2U6& M5JV:\:T8I45PY-:VBX+'N+M#=$9R')ZM.PI=1X6:CHY"SWO(^&>AP(U'[)P1 MF:UL5=M_?)Y NL)H[-X2*Z-N;NW1>/=N7NK?J+I5C;.WK+(S0PE-J[H_0L=E M7["E?AID^T@)S1^I^^7 OX+_XW\!4$L#!!0 ( )^L%1MT*.(@0T M .>9 5 :6UC:2TR,#(R,#,S,5]C86PN>&ULU5UM;]LX$OY^P/T'GO?# MML YCI.VVQ;-+AS;:8US;<-.]_8^+12)CHF5)9>4DGA__9%ZL6F]CEYHJ07: M)C9G],P\)(<<4N2GWUZV)GK"E!';NNGT+RX["%NZ;1#K\:;CLJ[&=$(ZB#F: M96BF;>&;SAZSSF^__O,?G_[5[?YQNYRBD:V[6VPY:$BQYF #/1-G@\177S7F M8-KM!J5_]Y_S$5U=7%]*M9PB@T>'(N#KJ&]FY/R>/&0:_TUT@\!DVZL_$]NG49L3!C:&6;KH#"_HTF MEGZ!!J:)ED*"H25FF#YA(U!G$NNOC^*?!VX?XHZVV,<71FXZ&\?9?>SUGI^? M+YZO+VSZR.VY[/?^^#I=Z1N.JTLLX7 ==T(IH25)KO_APX>>]VU8-%;RY8&: MX3.N>R$<7IR1C\Q[W-36/><"Q%!J"?%;-RS6%1]U^U?=Z_[%"S,ZW!L(^?Z@ MMHF7>(W$_]^6D\,SR58G%[J][8DO>D.;UTF.T1/94+R^Z8@"74'(Y;6O]:>3 M0LY^Q^LF(]N=R8WK%7[BK68*CZ\V&#LL[\F)A6M%L.#UV7(VV"&Z9A:"DRA9 M%=O*X0U1M'$V7\]WF'KUA7VS--?@#<[( P@4KQ/E<*-9CYA-K)5CZW]M;-/@ MG<\(KXE.> >W+P6]J,Y:[='8YLZTG\LY/5VZ>JUEA#]@07G?9SD>L?G5-56D M*IJOO$]_](Q>\";!AMJ..)K)^V7;I3K.;== \[6*NR88&MS9E+.HY>,$*ZB*E'<;F%)L+/$3MEP\L(P%IFN;#TUX3SY_ M,,FCWTGF 2ZJISKN!Z<0O,3B55&,-6KQ2LZXK2L^GLNE-:U\]1Z:!X+Y3MCF M]1C<_8-'BOUN-[^#!@A713C%_F@O$\E)H:I/7&)3S +X.,39QUNZ,%+7J8N- MB<7G!I@Y"VT/Z4$JJJV%Z04/ QONJ@--((I3I:K'D0>&O[M.Q>V)ARZI2/[8O:45KA MN<;^10VJJK?FN4%Q^"#QNB,EL#?*$5,:*Z$=9@$=Y\#;KP-P_YR(X7U@&66U MC%" =2&I;)W/!WLJ4ZCFN6;"_*\HW/(:U.G_Z:/N<8E3^E$L+([Y^,W9HXGE M15D_DZT 7?)ZDX3RB@,[Y/OYS[>#Z6 V'*/5E_'X?N6OOX683%L_P6&*Y3\[ MLMHF8#".PUOD6VOLP5OIYC: S:]Y_X9E(L4ZS6&=T'Q3B/&^&6'+28&4'-G@RG0"I#PJ6U2 M_1A0'=G4P/2F/ZZ&<_G0:_9VS4U%K&HF-X:_&\A3G_3:'67K6B;AWW\>?UFDPA'>&'(28=\T0 S.Y M;40MJ+W#?#(AIHD.CZ;C[R[9B6%:)DW94A"2?FF&)(BY;:,HV))D/7IS56\S MWWS]C8]]A*'I'.6(04AZWPQ)((,A+"5;]:$9J]0.46NJ:U.B/1"3. 3G3RB2 MRC:'?&8[F 4Y$"E+PL'-;$O/LP4F#:E=_4MEU2N=G$A5*^*+MM5 &3N,+R O M_7;QTZVTFG%:2U*FK^54@\:>UL M0:?A,[1_G]N?Y\F!B%27H@"W,IC];6,MK&YBF3$_]"85!O&C+IL!YB?#TK:1 MXN<6_766(D.C/#D05>H2#/"F!+*_;:Q%-AKDLI56'L22NFP#F*5L>]O&S@); MXC6[,'._L)E#L4-HL!*X)A8V;K'%?P@VA_GF2-[(R$O4H!O$NKKT!9CU^OS8 MMAH26='.;;]IY4%,JLMQ@)G,MK=M[(RW.]/>XW!B620L D1!G*G+X( Y WNA M;?2%.R*AC2NM/&BEN 6YD&Q[V\8.*,H5#E=79\E]I WW?YBFX<51$ /QDB : MSI+ER!K*_P#!?^3B.VY=;D(J'/LF%P?1<99<1=J8/&DLLTA7XHM>WPD'.Z/YN' W;J>T_U7XS-"'T065-'4)5W2B8G4-[@? MVM8A# R#"$=HYD(CQL0*UMDS1BQI B"NU&5=P%SE6-PV@H;V=FO[AT[\KIEN MQJI-O"2($G4I%C E:3:VC0LI\ PLHTBWG2\)XNHLB9%,TR+,910LO8/@ZBQ) M@R)6%AS8?>I%K9ORWQ7O#$\^^D?:)GZ=N4T^?JM:5M0?NP8!V\U)"5 M>(@7;7!6B$WS""5C1A@IU^RN^U1O1P<.B=:UK>Y\QA8WQQ0O>!I;8A'F^*^F MY9*2*]CL'G@H2T#[VT;;P;R)Q<<>>,J[,$"CEPLWNQ,^ W_:;IP8D9"0=^[- MXW"[DL*.XJU\X3IA1I@0Y>+%FE_*#;!X2>C\A=S3T@WM5$]V96)=R+*R=2.[ M"%CYC7(P,Z="#6VZ+T]0DLVMXVF&'4APB!1K>(MZ(NBTB)!0LG1*1N'V[DR; M,BMA"S(PE0X(EK(<;S.S',,O@]GG\0I-9OR+^? _7^;3T7BY^AF-QG>3X60\ M&_[O)/VA.G63<:"P9-.[;)L&JR_H;CK_;TLR-[P:"K/XD..)<(_<[K\QO6170T&:'$@?KB6!;__XEUW.MVNLTMX>S6I-A52EVS>:3B;,=" M7@4GMFVZ%#R);F(MS&1)M--RD@-L4Y[6O8(L]%6TV/:6FN28YI_VLGI[(PW+G^##Y9O-;*L)OAIM:-_E,KY[Q6Q&* M-%]9NME,G\(6G'9Q1(OX'6QMZAR.EA5OXHT(\]#S:KHE[C:=7(!HLV=+5&86 M[)RV]T &1;/A CN*\G!S4 ?=-Z_H(;>_?"V(/].\N MH3CU,+*,/J2 CH;/ZRC/+]H6582UXJ_H#)\T M$WOY!^90HCM\Z,R_X!WEZ0=2R06FQ#:BF8SQBVZZAK=E2_>6C)>:@\?K-=8S M3VX]+XZ&#V=IQNW1\^2*5_;R&RS4I>+:[,NLX4IY7ZI+?K79EUG3RQ9LE$U)R"%[C4XE%6QQ@5X +:%]'T5[U($\)2C0@B0U M*G;G%+L.6K+@0]2"0)7PN*0,';6AHSH5E@#OBCZ:T+^,F CTH+5-4:A) ?["UTE+9EQ%S0B5H4";=V6.I \E M; >JV9KDVZ1?$%)15@J'I)M80Z%@4#W>C&IP_H5: :'70WV7RC MEXQ*YL4B;Y'V&^AM@6F9%,;B= D;E1-9\L9NR4L6Q@8 MH%G8V6RL?+GWT=3KV)"AR$SMC!;#[@.7#(L-&**SN;.!S[LN7 (-&B*H[0V+ M7!PN(2\S2&C?K;6D7@[N00]>L1 "^ M\P %0 &EM8VDM,C R,C S,S%?9&5F+GAM;.U=6W/;-A9^WYG]#UCW8=.9 ME67929IDFG9D26ZTZU@:RVFZ3QV*A"1L*- !0%_ZZQ?@1:)( @1%4B03Y2%Q MS(/#[UQX<#D'P,^_/JUM\ )10Y^?]([/3L!$)N.A?#R_8E+.P8U$3H!E!G8 M,FP'P__/K+W__V\S\ZG3\N;Z_!T#'=-<0,# @T&+3 (V(K(!Y]-"B# MI-,)J'_WW_,.G)]>G)Z]V?S^TJ"\E8.]-OQA;_-DR/D!9P%,P=EK>O:JVWO= M/3\[/]\0S9P%>S0(! 8Q5XA!D[G$L($%*5IBP($#7Z!WH/]/$PQ7!ED;]P2N M#2R$ OT'=KKA-7#NGPE:KAAX8?X(Q&O N',SN@.7+D484@IFCNT**/1?8(S- M4]"W;7 K6E!P"RDD#] *V-D(?WDG_IIS^0!7-*;OGBAZ?[)B[/Y=M_OX^'CZ M>''JD"67YZS7_>/C]AJ0)RJ6?!!T8]X@9-@_ACDM,F/E=:S8O;%=WO3;( M\V0QXWT9XNYC8-8W3OH;?0A.C! MF N6&6#UFA=%&5@,_>5Y%5=-,(JX<@BWHI&-4YM!4:0\;$!"H'4+'R!V81]; M4T@6#A_%\$@^F=MHZ0?)+,!Y^13'/6>YX*62%T4Q,@CF3DZYK#,^],LTJXR^ M>(3F'<'D7LCF10RN_OZ20#_L9@=HC<9%$5Y#?V"H1+)#5/2-M] 6$P8^#F'/ MR2]="&F:Q(76&/-I!*1L:CSK1)"";$NQ])1W RNNJHV9M$PL;56\'YE3^-7E M'$7K(C)9[LCO,5Q2\O9S/*,;LH!)HFZ,8UXK'[KF% MV8]=Y6/[O'+LS?!08_^\ A7E6_+<(#]\K>9E]Y2:T2BC6:5]I6[ S,'C$'A[ M90#N'1*Q?@S.UWM/9PW7J"S+8#H (\23/F$&HRQ-Y[VHA"3[9@[0&R1 M5'=(4G\T%)Q"\W3I/'0MB$3I0^_K2_%CQ__1UR)$?WKO[L\I(X:Y63BTC3FT MO7?\R6D"00(-=5-45+KNTA/@$1V><[5M$I#\Y\O^=?]F, *S#Z/1W:P*G;7OQM]'-UPP),K,)F.;OMWX\D-A[]A M4SGTW#GQB#ROE/(,/O1O?AO-P/B&/Y@,_O-A3P/F0:A7;/O]-LLB+/.U%[P/D<) MV"'<+=^?\/[IC+?P.JMWIL/']4]L9'N$O,.#RR Y$SRW'0JM]R>,SP$:8:31 M5Q>QYX&SOG>P^/CZ3TC'T]*;56G"U.%OEDEW7%!FSG19-M:MTTPQ:,-@%"TS MCX2\2K,DA_A9-E%Y7,Q$$GD"TURTWC1_]A(B5&:=<,Q;M7D\F0(+O=0(C/59 MD -?._X0XV,PZ9-9+X6T4K/M3D4E)E-Z8,Q4*0*$ :Y7IPWZEN5IS;"G!K+& M.$B?9-DCHUF[;),A3&BG\SKM="O6T#"TPH1%EH%D].VRC$R*T"07M0[A1,*( MCBEUMQ.AE!';#E7]ZM\ #S1>:ZR*3D9]+U(-E).T;5)^"OS0Z?Z_K[-2N'/)H M$/YI8"\9,,86?(+6G>-UO&'PEWIRP"47DS88:Q^Y FO^5.:W\%GDK/DDW!\& M*3^)=-(V*%N./E#IF\/FH33WN$5R#J_5.8?^[ .XNIY\KCR'HMH$%X'[D\A$ M(BK6HET"1:)*M!.[IW=;E@]0=R]F<)"3@/ 3_@$D(7^]JW?"I(KFOOHXN M[\7![W+QK! >"[!P" @YE0\_]ZZZB!3G<2E"9B#@YIU>$.$'=AA6(4SZ'KP( MYHLDYCFK&I=T4UX$V,LXL+ 1N(<$!,VJR'#K;,V+X'R5^.X$!^"S"(*?,'N4 M2_FP=_?Q1>"]CL,+*,N'4'2;7@1THN\+> ./>5HD\U7LOP"$;P";5U3D)_+] M?1%A$GVC[R#W05L0:5Q%CRC9^!SSM/AN\"'^J MIDQFGVV $R7RVEO25(MIW=V$$=:+#3,P5.LG9 G@1L 8;WL>ZKV/=U[=9]R5& M.1B2._ZBR2+X3_BI!2%?70&FS:!5M6#:4C6B*DP#[8VQAEDE23G9-***+*?_ MYC=S5.)&U)G58>P&U:4=T. 'J%R3+/.+TR\_(-N^)]@@GAOQ8;/--%MM\=L@7/D\. M/DI_.XTTFYA.VP:M*N 7JJLIJS\GC@FA1:^X9"+;*1;KQT*+ACUUYS8R)XL% M)!R\HB_79]$&@^67JHJBG6O'2!L^B6?^HS:H8;7;VQ#2Q&T1E+-#M4[5J'V8'>C,66 %+F!#M&UXSEDA2' MD:B\68L>>RF]215?Y^*#R)%8,_?^WB%L!LD#,J%\@X\_5U:.&)@:IK>/ZO)Y9X.,,KSFX=&J0)M'L(BUFV'-K*\TC;81 M836_2RK,%@NI/[78/ T*FQ68*!HRWQPT63%P*7/6D$QPQGIYDJ[^!46]R<[. M4GE2C#!VU5N=9]B0!LN>-Y!EG08G(:_?(KKCIOA25KH\H6E*35B$+M#7\O=^ ME_A%,E#)+>W99XT<4T_'U--WDWHZ+@*4NPB0 MG*BU9Y;Y'2P"U)M//"X"Z"T"7#1ZW?28C,J;C*KWJSLFHPHFH^K-Z1^34>4D MHYJ=X0\/*!,WBR#FW1SS9-JNA?#RVL%+!LEZ^RACPTI^5JT*NWO(UXBB@%RX M,[=J[,.L$=%Z;T\OX@:-*B^HVQ$:%/=K=(8#%"H<V7I>[_2:Z'JO>? M*.CK5VS>E$*&0*'":[WC*OE)9B5]Y"WJMU"!F)T9JN)F*_6BFO#2+?\2@%O^ M_4H^D#3"^O6N=TA#&O9"Q^Y(E#DEO&>;VBY5Z#%&TQ85QF 7.C&GK&KVQ0*: M(OWDGZ9T9SP);.+Z$(1=_N%MK^26QY0\/-I@JCW$:L(Q/6%GU>Y;=9) VET[9%UM(1I]!E M7269;.A"<;Y39%R.5-N!)>0M,HQ$@B9<_=6W;>=1G+)UY9"AX\[9PK7S?$*Z M[5MD+5V1JKCKZQ:NO2'AQ&64&5@,U",SI2N$.2[$?^D=$ ^E]X#E9],&^^PG M6?S^L'JR(91-%K\YCD5GCFT-$>'CH LGXI%+U=)2XAH-&Z#_?+($UCM[6%K MUS(OE]*I7DO<=Z)UV51J_5J-%U!I2'J1N"$ESX54AQ-XYY(J';D2]Z/$+ZTZ M%AL>BPV_FV+#XW41Z2NB.:^+J+?&\'A=A*[_EG)=Q/=W-TB3TK/U7!=14?WC M\;J(_:Z+Z-6[.7+E$'8'R?K2(<1Y%%?3*88W:<3UVT=_M).&OXI,UB4T" VO MWU1DLU+HVJ!."?0J[H$8NO"CP;S3-X=R/2:HVJ+%!/!"Z219,<>:NSWZ"UIW M3FBPT=,][Z1DZE0U:(MF53(T(1\TL U*)XO/8EZ.V83J,+K;O+-]<859 145Y>K@"^S^WE=M#">DY:EA>OG%/'<$2B7;?YT-> M6U\_F"CNG,*OKBBS?]#\<%\FDGF0=_IY/5;(_.35W\=<9N46H_Q[P]#@\P1'#ACK';X5,KZE:OG MZJG@0X666IP1K0W3KHYKFSK3L(?:K+4*XUC^5JC\[9C4/4Q2M]:#(D36HVX2T5QZ3D8S7 M9-%:^RFE*E0A*#O>9G/GP60QA=BP>8_I2L^YD1"W0=TJ_(5*[=3E5V-*75'N M&>;5O H%.EF(HZ <[.7IVJ#LE.!ATHL=?WUVC'P M%813 UEC/##H2J+&%+JV*#(%>JC*6N?5WMC CX5#ER"\Y%\,'.*'--G-H68%[\'OQUYS'H5_^#U!+ P04 " "?K!4G;3:S"!! M #>.0, %0 &EM8VDM,C R,C S,S%?;&%B+GAM;.U]ZW/D-I+G]XNX_P'G MO3C;$5)WO50/[XXOJB6UK5VU2B?)GO4Y+B90)%CBF$7*)$O=VK_^\"!9? @ MR*H"T+/[8<:V*A/\ 4@D$HE$YK_\[R_; +RB./&C\"_?#-\-O@$H="+7#S=_ M^6:7G,/$\?UO0)+"T(5!%**_?/.&DF_^]X___;_]R_\X/__W#P^WX"IR=EL4 MIN R1C!%+OCLI\^ _/0))BF*S\\SZE_9=WX HW?C=X-Y\?8;R%+S':PI!T"BQ?TW=%6Y?1RUOL;YY3\)WS/2"? 3?G M=]=/X,,N\4.4). Q"G8$2G(&;D+G'5@& 7@@' EX0 F*7Y&;-1?XX1\_D/]; MX_X!/-!A\L.7Q/_+-\]I^O+#^_>?/W]^]WG\+HHWN#^#X?M__W3[Z#QC7.=^ M2 ;<0=_D7*05'M]PL5B\I[_FI W*+^LXR+\Q?I_#P>2)_T-"/W<;.71P%=B MD(+\UWE.=D[^=#X8^3QH01Q_)[POP_1A@@:^6-Z8!^=,M_K<*0/0E1:&+W!PB M:4"B<6G[5+'3EHNV(Z?2:D!T=Q0W^YW@5FF+"7+>;:+7]R[RR;8Y_'-"_O6< M_2OM-O[/OUU&V A8KI,TADZ:MT8[\I=O.+^_KX(B=,LX1X:WX9;.913OG0AO M5!6BUX<;;D?S?H=<7[\6[ N^-G X$]P85:(8I1$N]A!G>:DC%4T0AF> M;8 IB"6%PO-?'K_YD=* WW.J__M:)GFZS#UT[<'M/$)@C"]@UO$Z0N? M3,^DRR#F<\^CL4 $)+#JDL!(P9X6$&)#\G")C7=L,=]@]?3EW]";L&<-.IT2 M(0!9%8D:D34RP<)/^V2SW\,X(;3@=KO>B:8"RJ?XR&I5. X +L+K]5T@LD HQ*L'63TD+7Z,I27A& M07 9;5]@*+8%JT1:Y8 #KR8&)0I[I* )2B0$A!)DI(9DX'J+XHT?;GZ*H\_I M R+3K:W/:"7*$XQJL<4ICOQCB(B MUWJVE$*N'3&YM-:(CQ2>Z,"962,%$V!;T(EB+'_@__HO4DW%)]8I0#*X5>GA45HC.A)P KG). !C M 9C'C/*Y).AC! 5R4OU94WP*!U(1DU+ZS8+9Y\!IQ)[0V<8T9N:7O#8*[I^C M4&S -DGTS+,(6C[7]=\MF&\!I/J<4S) Z:S8#;)_W/HA&K;IL"JM@;V !Y:[ M%90)+9"--FPM&T'^3\("AM;(RZA#3T>FY66D*B\CB^5EU$->1F;EA>QQJ_@I M^ARV];-,:4!6FD"YDK(GLTU.&LA:I(1:'ZL8$ ZS,D(/VJOX/HY>_=!I/9,T MR U(BP R5V1JM+;)#1]>B_ PWPB6GIS-F!LN1>0!G_^*KF *L_@IB6^(3Z[7 M\2:#7/>X\6BMD2 I/*&/K> A,4PPCWD[H@!Y,%G3?NR2\PV$+U2*WJ,@3?*_ M4&$Z'PRSM C_E/WY;U2LR?W"ROOHAS!T?&S31^R>0? FMQOKZ06M3U>(T'7A M(S/\MR%:+-R!03GLC[@NFA^6M\N[RVOP^//U]=.C%9*X3!*4)BTR5R?2)UU\ M>&4YJE+0\7?A8@%G%DB,#%OC\=CCHUTRD>E+)=%HT.J6$ '8IJ#4".F<+-:C MR1Q9(R]2B*)W99"R_F"%_%S"Y%G00_:3/NDH0RD+ _D['=@9FEZ@J05SWT34 MF&I,<=C\^EN'VK>CP3B;,O*7OUTA!Q$/X7A()O0!)2^(VDU!/>BZE?KT$ZL( MF,QU"RG;JJ>S^< S./V=0#:B5#(^,!Z>D=1E^/_C$K,5RN ^1B_0=Z^_O* P M07ND&-FI.HO#ZL71(*APLTM@@FBR357WB]8 M^Q"P@OZV\.B3%R7P9?F1,M"90^/1&DTL$*H.4.N21HE)*E=,#B@]*%H#M+DS M$"([_''W<82AI6_WN .M*F!<(XJ>6!TE@L<&U,.@_5*O"K MQVT9!YU,QQF-)T,+Q*X+UKK@Y83VB-H5>B$NZH1M^X(NUXGTB1(?7EETJA1T M^"^&&;;X?ZD:8[HQ;DG(-:X-TKA5O9*+B6S]A9PZ-E@B:I@;$0< M9#S@A3%9(477VY<@>D/H 06T2$MCE0@&0(%/GVPI=Z(L9JU,V5W@< ''%DA< M1[@,32\FX\&"1)FLD"(6H,(D7-E@;&/2 M>'^L!+]R@2SE8#Y3#SH#&TXF7;"*M%812<2BB)KQ1*7#L!42>1N%FR<4;Z_0 M.I6+(9=2HV]%#+3B5&F2T9E;CRZ&8QNB9UL!BMPH6YCN8BHX)%0AP,V<8UMR M"Z)UX&]H,A4[)*H:B)$OI+<6'=?"9"I&1@1?'"13YV#7L&MG,+!!^KI@K0OB M/B8F(,R%*GL#Y^#Q.8I3*H\GB?O.\'TJEL#*R]?1:B_^V0'_'L:<,\D![6B* M%3^DDT44>9]&LG<;@^',Y 'C2/ /4)]8CF/6,CZ>Q]9LT7=1BG)WJ6!95TGT M*4L>M+)J+/^>A6+/!D,;'C")D=4%B%+F_AI[PF7*':BNASL\;]+-5HW5C!2U M=44D72(^=D7EC083US*I4T,LE<8N"DOKM:?:=2=S! W&GJ?KFK,UEJ<-I/S= M@G6'.U47@UFWPD'R,[+!K)9A:P0(E8@M>]Q0/ILN0S>++Z5'A9+UU1:*T;$1 M,RX$]>Z)O OM+5 9F'K3T="*,(X#L#=S]G',9SN".\I;;(ND\DG-V#TRJ>/1 M,9_1?#8Q(Y"\>&#K3[;%,RT.3V<5T-+=!0:GB;+R +?%]"USD^5B^0N?-CL-(J;[@ MKS#8B2Y^FF0:'U<+(%:>4]=HV!8R@].%KBPU,M&1H^/II2@$"2$_ __SW6 P M)"8F>"6L9V Z.!L,Z/] PJHZPEWZ',7D>?8_@_'H;(9_G<_'^:]^DI"((1HB M=)+RCP<\D'%=FBL4!O?0=V_"S%Q-QU,;[HF4 M0#9BT HF0+):G?LA#GQD#E]MK5*;LVUFCQJI@Y;:0A>3'7%/[<> MRMM \L_FB<#*L4(EB&>GM>]F[>8.0C2V83G+L#7.\E7#F)cK&_GJ7TK"# M- +WL.7:4H\;A?L@OL6WPN5AU_QH[6E[)-O%"Z< N=4U1RU-J]6!ZKQV'">; MLE/T%LVQ%5?(RDAE#D(JB(S!#E_A,@BBSQ#/[<5,)\*(8P#PC05PT8X4H MESP:>(=>Q;02B$N=&_AW9?B)C3B'.IK2,"?Y.(C5G-X_'4L^$^O#-@ MN5>J\$?9)HVT)\FR\(BU#T>3PXCTB8 +I*Y.SK3*8CZ"CEW2)@HX5%@, MRA<'NE3(2O1L$ATTOK AX;(Z4B5QL^W^Y29THBTJJKBU7"X+J74F^)$"KF;X MX9)FZ5-=.+#A8E )9.-"^6GY=/WI^N[I$:P^@M7]]?RKRM+/[(YO.IF,K0E-%:*KCS0E!"^4THKEQQEV<=]T+KV.\F"#8X^'J>%R M9A+ J.QP-!<9-+*29:U1J6)Z PE11*"YN5#JQ)E:'$^@%8&I:C!YVIM=7^1Y MGNP(%OP)A;@_P3)TE^[6#WW2%U)8,>N=:!&U<6E406H=J*@E.4M6H-1!(QL> ML70"V]C)&#.5.UAAMT+X'E$0[%>2* "A1J0Q>(,+KQ*X4:%@#U^=J:?-YI$& M;DBP-C/F_7 E!K9.)#J3VN M$.[ R_JF-5]C=ZD8VG!;+H#56(%$$BJ.CNZO/@_0O_CKY*/YJXA> M^<$N;41Q*W%HTLUJP M-+2?/HE>GR#,9Y-89J$BI@!<4LRA;< [6I 5Z3>*R M-JQ0.7]%_N89@UF^HAANT-UNNT;QRFO$%=/^"U98QS;TJ:Q>G2NKM$X-L+N/ MX6#DVA D?@#TNCCG30'(VN($CN?R;;-,9TM7]1U#YU:,RW5;!Q4D6]0$PB,A\OY^ZY^)1X=:87Z="9:L81!486OS 83:V(FN\! M6?[,XO+GY=U/UX_@Y@X\/JTN_^WGU>W5]5OUKV_* ;A M25+2J4YD0!Z?1&6=JA3LPFL\G6H[_BI)& =;,P5D1@M^I]1V7.P6J&[]$-W@ M?Q4=A'F$!L2D 9,K*@45L[30>#RSX6SXUEF MQ<(D9,]O0G!I<=Y9J:R)B,WEEQ5+%Y^26;P#9SJP M(?&D"D99[M@KD[EC6W*R-'*<+(8N'U/)>SI+APUA+UQ0S02PE.H,,#HS-_ 'Y=QUX-K15@!%=2&V M0!4N1[@EF09/C,9A-;PC-XN$31&"=5"AD> ML1:H$>B=7,$ZK_S*[IU&S@P9CYN4X!)/[C%6[I$,]X]1_!G&6"N%]$;O)G31 M%^0^1=2DS T@KA[HU8(^L[]'Q\H&:P?VK#+NPIG;X'CL#;P1; #C&!+W-5*5E'^+'63$FHE/ITE!R4 6>HI'Q%R_TPNX,&Z_ML-K%8,VY67347Y\,9]" MO8Z>ZU#Z^$D,L;>;Q];#_7HRF$%=*E%M\%N GO1H?_R(JDN8/'\,HL]MVZ,=90#5D;8$22T??P8?;U=_M2\7+;9>2=?NX^C5=Y'[ MX>T7?"*]"8O,"TLG]5]9Q1FY-/9I2.O3D9[=K+TOZ=@*"150'(<(.HR-3CW%!UGHSK-IW1&P9QNJ*K!,\?_ M#BN9".?CN0VYXT[?PV:H3O%%LB3C_)L@S-_KX;^2?W?(SOJ2?1:LW[INK;IC M!!IW(+)S,H=8<]R $&[#[="@S/+,7,P6-HBP"D;5JR!5X;-[M)"X MLO!N]A\RD9)RZ),K!>!EX9*0LP!X.(#0AC.P,M"ZF)496>[D$JL5LE;NR\J[ M0NOTRD]H7JXSG)X\PY3*1MT-;F/7 M+;&3XA\N;@"X60M62"(V.&*$%?(58O\LF1A9*&][#2KE!K26I>K8K5JE*D5N M=E(:HHN9#>_>^^*NB^UW>4/?8XEE_P9\K$J3!*66V'[-KC;+^RJ/$H_5I*R* MNR*7TB8?NXZ ,S2RX:E!=\2<"''UZLM:YPSO!R_0=_-T5Y+L>"J<65V(B\GI MCZM=\BQVAUZ?P(RC2)=/[;.(\&7JQ5+M(IO>7L-D5L.<0%J'-F3'Z(J7D^\Q MV^^^RYOXGFQ]N=CFS;2G@;3#AKOUX=H/5)R371NQPI:3=$_1GN.TD*6.]69C MRVVZ5NS-%.2Y<+MEX0[V[9BY,Q/;!??PK;OYDS'1L1A,)LY,EV9Z1?$Z2E"W M/52*6FC_O#!J2_6/8/JZCH4=5OC!,FA)WF-EJ*J;8B&,60NFTIG7.W:%/!3' MR)74E&UE8L<0QX%0E[.]E_*0HF[Z11EQ>PU:H\I#,'U=Q\*L\CB:#!K-Y-P# MJJKR*(0Q:\%64QHKN7B'S\5[&ZF+@FVP&M[0!%UIW=-J?.R,#]%Z8<,+A>Z( M.685H5J' MP <4(L]/#56H5(\3YHF#.C<+EEHO%JY-A1MZ@>?%YE:#N+[;X9:^%\5R6:'^ MNL][[]&S,_C_".(\M"'-;Q_,W"AC&N%_7XI#_(ZTA-79]V!?G'/?FAW'!T'O M;\)7E!SC38NT(>-BK=!-!?&6M))E#YM//1MNLP_%W_:FQ<\;,O^F!;YEL[RTOL;1*<)#&P*T^V!N[,1Y(^1U0-8, MR-O!APG2TAD5XJ*QTY2(RL+7_/] [F/DI9]AC ]-KRB(Z#@N900MF,"6=< M3,1"PM<>WW;">7E +]FQ9^6US8N(ENTD[H6S.'G\AKHK0PUL?7KV7,0B)].3 MS\YY\AS%Z7F*XJT5.J!MXA2'0V_1AV/)F@UQ0NT(&W955;HHD]EX0O4M]# # M(HM(<:?6G_%:P;=?06);F6T9C: M.>^$\TM DO\1S^LK#!!]18EM>M_!5@#Y81FZU3^4*.]I=LMZ_,GUERR5$_Z7 M9SPJZ %;%->>A_B');T(V)/EN3,:ZHHY;-67)@> IW/]//['#ZG^M4*]FI%3 MHS.EM;;A?T8U,+(A>L]4OQM;%FGZC&U:I2^<@?W'V8_DGJ[^MPH# P4X881G MH( &*#&R:]&U-QWKNEE3+"C5 M SW7KW<.UFCCAZ0\'PU*H%^W9L]0GM@^HZ-;0Y]82JWP/7>$RU5C5$.5YE$GI97SZ$XQ0@TKG,Q\NP.H#G@H)NXP<>N.Q'4_F M)>"X.JYP96-1P8=PQFZ%L) Z/9R(H\#CUA-]Q%47A.7?2E\"N\/=M[OU])F2VH69^5EI)6C>[1CJ$, MZUTZ*4R?KM((,][64[BVX0[Q0/B"__@>#S0Q45@JVFS-PZ"H%-2FP8_4MK[%<-3!*"^0 MHS2X;2=/%" OA:U*Q&H$P_W5Z.,3:XY&VSVDW6LOL3*'SH# ME4]1\[[\,;(2B\^!_?=*'A#P._DDH-^T(YA];P\6T$M^&?6EV*,=G:> GIVL MG@(Z-L(>)T^T6QF]$PS[ZF]#W M?(<<0??-@;P],T68]YB:/90J%37.K";*VIOI*CVJ8.OV@7Z*>=5YN]5IGGN- ME]:[+1UB:X.YV!%N0TKEHFFA4=>3@^=L?GP&YH)9.'/' MAN=<': VA! &--/))8I36,X5_6"F< M-4$! K;P,4K-S7!W2B9'=,Z\]SUV8 MW_D.0'[4V3P@[4?7">O35@R5Z<8?CM:YT?&V[74?(1YZZ8^2W:IN=3KW5 MG]OJR,)E?#-3A\D)9U80)COVL2L4XVTU]5_138A5W([="H?NS\C=5-Y-[OVN M+1O;02WJ+)U]<,>KI;5[-T?ER!G"-;0A!N=H'1&6H,FJ?K!;*113SSZ>KE*N MZ@_(H66+EQ>1BK,NM)M\(Z-;ZW58%+]8" -,N/.)P.+-JY ME+#VGQ!CR[IM[Q%2FUK8_27*NE7=OF]0 ;(Y5.H:QN1E-\DT\/@,6W<),;D^ M<6J#7)8G$2U+-3B8CT9#"Z1*#65=MG(N\E064#XC^T4=O'1]"XE9J,S%S$,6 ME6%61'O(Q!AW&(_0+ILV#_:$0J%Z3X7)OLVD?T&M_(NHRVICDGM MI0<4D&2C-*<_A;Z&"7+S:A%M!Y(#&]5HWQRE^Q4SZ* 6V0,+![E6;&['[$LC MXB#%:P"L7JCOG(7L$E?2+#FLPNM.:CL45URH_: MIR-*AHV*4RXIQQU8*U6GWJ5B@ZEPK'XT5@;A.:?*%F1<8$E>/VN-;(AGD6&K2PZE-;*C,I0K[Q8E"4**OJ16 M)I:>>CIUM26*5-@5.Z+N.$?:EZW"G'4= /V+^R2"9\,>HXZ4*V?TG3;CM=K) MF6V9]S!.WY[P3I= FM>C;4]I9]-Y7:O6A>HUK9R'G:U&LXN)#<\(NJ%M7M!2 M;D#9>;' S/QWG)CD=\ES=N4U) P%D? [K*AE.K"S+<.#(V31A5QO_+JFW@(% MI;YK=FK!O-HZD8S;L*?VP2P7Z7(KI]EG10]KB!,EKTA=N$[:A;(KLZZG-5V[ MLW];H\K)XAJ]@6>TN/,AF/F.M)>\+#G,&[)";S[NU@GZNN/AQ-$5EJV2 MRD -[0'S8G"AM^8E$-.;6^H'")<-ADT[PE99LM$UX 0P26@F!&I@":VZ!IU. M*UH LFHKUXB8_IW"\<*&'.PM\)H6<(W<"FGY"/V85C(HY6 KO7VAR3/>! .@ MR*M/JCIUIBQI2HSLS#Z?KZ$-TM<#.MAA<+I-[D'#8Y%CY!.([LV9&+N";O7LR36&%"RO$[E M>A&]D&;OFR7SW)V;Y5UP+J"V6M=]\PTHP+<_]X!T!GN/@O&#3P0DK,\;&CA[<7(:-R!(E!^V($5 M0G7E)W"SB=$F6TC97OPD2SG6D5=K'*9Z9VK1ENV,[(9A?3&>Z7K_>D)*;3@+$/WR@]V*7*5Y+9W:QJ=KH=U MN.*2[=<4RWTQGPR1#>_0C]()F?PCUBRXC1+VXBTAC9^!-6F>AEZX[ .6K8=& M[/026R\NO>YDSP82XNQA!1B29+=E?^NX3([S$1.KYYC#PU]4Q_@".QFCXG*-RN6R0IOG) D8.\;-=^E 8WUH#IWJU+I29F; MW=RXDH;Q0$I%7@[^O<6"'!)%0Q1/$3_M#*R_XCR;Q$64SN M\HLONEY7YM8GNQT[5!9<1586-S&9N L;I+87Z+K(9GR M )6'LC;*>HH92T! MTM1)_-2?8)+^[ ?!QUWHWMY_0MLUBFL]EM!I\CK+0!;.91X1\XZYLZ&V)VM" M1W([O&9YK20%A 40'G +[L'OC$_OC50N\7T8_5PZ-E MA)H4HA1FH1&Y5&S(YVODF3S"J.)K%!YG+,#)]D]IHB+?,)Z$U?YZPV;6WY%#2Z#DP7!BR5'EU!4'V:DC^P!();8L MK90WA,9?1?S$F$;94^H[A=)W')-(F1!&(A,QP:-M[N M<+8V&3*CAJXN#90!W#R1^/MD%U#[I5WGG- 4R.+9!(\$V6\L>>9P<.'J.I^J M/^*I@1,XT6!@21SH]128W=2N/EH44&XAB]="\GW[RQX>W#RATGO'IZ0^) MB+6SZ1,UU2Z41:Z-A^D'!UT,; CZZH:V84N4N0%A!Q_>0-& /;(H2FOTX:W\ MBT0JNS1@/D&5N%LJ^:F:W,PC1/#V!Z4Z!7N#[*#IPJ1 J&!KJ*S\9>E0X?I>9Z@I,0DS&_(.I5PY M::'5&! J UNY"N<1LC#'!5I8D;E3 6+#!4Q8BO*?)#3A.*+4HCZ6[ZSA4KUAIAZ],A6HF?O6 ;C MQW$X26,3-+5=RHR0AUF0EM\(MQ$%(F>4;7$R1\(W.66 MB/(#3!%O@?"H-&D:,":+EQ&#R!E -B\/4WTPGWL M;]%]L$M$DUXCT#3?7%C%5%=^S1YWK&=&@[K;<#46-B$%+YCV"'-[K#MSST/D M^35BCY>>X!?2#Y+ T ]WV/S,7M"*TS%W:4#CO7KG;E5NVI6YV97B>CQ>V."] MZ8N[<1N?M],BIQI<:\O0O8M25#+0[A"W0H.4@>60NH#N4%<=9H4@FPZ(A?9G M7/!8H4V49JW+,)CPYAY1Y$S:(-U0-M)*%B)&@BFS'-OAIG3@.0/02\GQ. BB MS^0=$TTW>1DCUT]I"BH[#D(_89N*H%F%Y*9KY35/?()Q4V'4)YSJW2A+:#L7 M\TQ-1A,K[B^[XJU++>%/ !9#\JP:'\EA%SUYPMF[8@FF2R$=/C\JE$O(G.$3 M=^SI'2!W/#MJKL9VOH A>M#RV^)/3!L!6QVB^( MDDG6X-,&/&08.I\3?!AT'OJCB!5S3( MR@+:4A7P,DK2E?=3%+G)8Q2X5SX&G1;&)$W*);P<5N#4>0NOW)'J97PK&TOO M.IW.!C8HT,Z FU?S24I27T:.3^-1:06,]!GE(DJRIF%1MD,Z\\SY++?A#I]F M\E=C/\6E1$3U,6IETRB7BEVH"&4+#PL?@R/DV) QHQO:1G1C7@K!1:\HB%[H M[;FS;Q(X6%Z3,[ A3=DNE-B2V6UWU-Y>;B-L<+.2#]T'3MB0%8+;TDU%41:T MDIT?!Y.121OA6/C[B3LY%N=MD\NFHG'K%T )JS!N3YG=#F'G=4E5Q,N\+&!A M.',GNESJX58%UP&%T1 MQW82Q_D'!./D)L1F)4J$L8L<(DVN;R&\PK?=H&"7$J/QQ*CN4,'6F&]"#OR, M_G1ABU<[] FF--73E6#&&R2:YEL K9CMVN]9U6NX6)MZ4RZAU/8EH!;Q_$R$D91%Y Q?.C&WV &*L5QL-E )-DY?T5QC$,TU7\X&^>T[L=";)?>8\LCYR/DDL8!,C] M\'8-G>,_ M)]IN(U:2@!5NM..XQQV)ZR\H=OP$W<<^/NWF/R;9KXG0-]NO+<-+0[6SKP)K!KR0=DY3;B/[%CFY\#:YZN^ZBFMP0.UK M:I1^9+6=AM[:Z'OG%EC"Z27/E!^P9SH#E T40D88 M[0C^)TE$+Z,0+ZV$%)B/_8T?DG) ZY0]RA3[JEOY=$J<8B>J6W6(V?+ 4IZTB M9KV;TG7..*RK^R-)OW;8XU5WY@Z-!^(?I0>-@T[6*("L5>:["3.W325*ORGM M%OEVEF'J4UC8BML[M5CJ*>22YUTL>(M&'ZR\^KIG6[-@%SE2VQI?2AUS,"H/ MJ8[1,-.IR)TB&\+[3M"EQF4"_L1Y_HU\9:'L"X!,'6?? X,'!+8:DLP:[X_ MLC!(%"84VI+X23:TGOR'MSW)/7RC">,^P]C]"/WX5QCLT!);M-L7&OY#+F$< MK$*N_%??1:$K.2QK^*[.2 I-@UB-RSCQ1UGM+!>BL0W!0IJ[VZS_P3CP+LE8 MP)N/ ELBCG"_U^U#L^XR-,2;*O(^G/*#FE?M28>ML5Q/\K6L$B(:#&RXF-35 M3^$"#7P/D5C\Z,6>D-2C*B^2B?ACC)""2UK#=[_2758VB"?;97D?9?S''N899C1NO9N(9S;?5K1,X"@9^^Z;:5ZU_^2M>Q?"!/;B]7 M/\N"$]<3B*S9B75V6+@ELY@A&DH!7HL&3N)#S?UG*P:[[$%#&S\DIWR>%TZ) M39-OM$,7"C^H @\SG_!PS8TGGNV,MG&M0QLH67EEE^896.>M?-T;1S8\/]&8 ME9OP'L5^Y,H2/YSD2U_!QM ^4$?9",2?8=[X!70<.Q[$G+B#[(7-GC&PC#,#9STQ_E*K&]2.VSRB__R'V.-_Q4==Y"Y#M_!X1>1/ MI?%B8W$BC:_^^:_'&N@ZI,MR_Z5]HNR9J+\A-E M&M&__D.L_>S) DUX?N).OVCFKUCT5$ZYH M0$< 7/4MCZ(GIWL;9D+>E#LGBG5K;8#95L[ F\Y-FX&'06^-;JN^UOJJ?4%) MI[.Y;%S[*I%C(K!H?SG^P';:>8[W^:Q:^L7,BCQZQCK>52D8C,[,2B+MC8MPZ_77=JJ^)VI,Y[; MD#'=IK'HJG#^\SA:#2@8Y:]_/9JDXX">R%7;NA[&T]EP:$/&(B.=[FX)G];) MV_N! !L$L2(LDE63>L(Q=-(=#,C#@1'/C#.!0I-=;FZ "^->/P06C0+AR/P) MP73G10O^/%_P<9'5W=DW1'-BE8\<-B[^SL:1:,BX21,L O=UJ(KC3\>Q-,CQ MD+%4XBY"YE-%6#HFA^B;4YTX3J-^Q/:73CW3"\77H5 .&.!C:8X>$%A.T<$ M>H.O7$4RM+%HSGSJ>>:>'M"K:1D27G)Z]'60/@E;1P/+/6$D]6^U8N&$MC3DLAGJ_' MVW7PH.MUF0O L"4T'GN>#<5S+1D&=4WR-;C(^^__90]C=;R.G@I&X8-?02H8 MY6$[2BJ8UJ^Q;,CN;.V9#/G4W4_UU7LT$_-8RY4\C&>]O<==X%<1:B/6N$RD M<"LBSJ5D(3K#M;>P(D!) 6,CCS,EMZIDT/7V)8C>$'I$\:OO(/Z.>D=25].M MDJROY"E*85#^G52GO8O2WU"Z+[]8&A_1@W--W]8GX5H'L[Q@M'R8RO9TM!C, M;,A/8J#+]>7\2[@O'DIRY!;-TOK+5BSOF]")Z69)^[V-0CI.R3+%.]MZEY*M M["DB99ZR#F-;."]S(ACW@UK4MQ2/T/'R CN@N2SP?#UU;#@R':TC_+TMH;F@ MOZIH>=$9D0W,#:FXX.81Q,<^A_*_\14X-62#\#[,'A>#!UO^KWE.U= MJZ^M4NWU>]RJ_>*]2I_%:104&"T1WTHWE,65G1:7"BN0V/,(KL8K5T;CFU'ZH9(4;-U887('^KV9W=Z ME4)(TH271__4UW/O)!NJ8]XX\;[#'.5H.KBP87F=OH>BEX6K7"]\GY)2-YFQ*WT)&7('E OO)FN,#:%BL(=$#>3R6-B8BGL$@0@ MH0?G("#-G)'*3!;,V*T/US05]N4NCA&_.)><(WOO-YU 71>^G>=,#KFYJC)> M-E,@R+GQW"7/49R>&ZO=+>C6'>;L/'U[)C8C%+B@F]T& MQ0*QZR!L+(QGBIR!#:FLE$#618Q>2(-(I/!.XMB_RJJ'DPH<5= \#[:,6I/; MOQUP<0L@)F6OFKW)=&T\J[4JR+JPY'RTJ!'>"VMB:7L<,Q02,O0?:#! _)@0P&MOMU% M"K:\MW )Z=QO6NVD_,U!LZ M,Z.A.%)0 D5P>!T[D36 $B?V6>H CTG:)D;4Y\7=NV3DNNR!=LA[@T!,R]P_ M:V\!32[R;B@;)L&>D;BJF/D(<]Z3",P#"K LNOLN'^I0_FAMRZ MKD\4(3Y0P[H(IU%=>"V1V3]W?N+GD>BB>\HFF4XYY$.L2ER5)O-Y3)%C0TI% M.;JF]BNH28Z!Q'<1RR*L]=+@Q!O5:#J>#&?F+PQZ83[E?O6U*W1OCN!,U^LX MA9N@/M#_ ?0ZD>40QK=*(MK.Q=+^N(@ MJ.W:6;8_=,7;",YGX2# BV(LH)UW#[TF,@H((,1B)Q_0"Q[(9T@2?T:;&&Z7 M[M]W2!\PEQ2B.V$6MR2+7" M+(L=DHNHN&!LWX80-9'R ,)Z!V]M+\#MCMB/(HB;\7*%JH36F M>9HB)25DUY/NS)F:O"_O +%5YQQ'D@0JYU]_OH+QVD>7T4TH439<,DUJ1@*Q M4# <&N8N\5QO83R#;2NZN@S\Z[N?WP'& _X7W+[\,[B,WIT!S/WNM.+P"2;I MSWX0$#TFE@8>E29A$ ,L9*%)PNIJCA":FTS HP2N+@F$'A &NK4H3/XI%3,) M1";93S]$<1Q]]L.-X-5%@XQ)^V(RTI8!2<''TXJS/A>,CI20V)*3MI$Y(.^I M]H^G?@DQE#@E>5SR("O>C+0RLTQY%KL.B>[GCB<211OBK]61-N*O"2O8\YZ!$C?(V>TX&51[F;W/],D5 M1O%HDV:!D#W,5>0W)9D*G1)+J(29!;W.X'1LPTUT3]@-AUI!?8R<'@(K\Q[A MCH:'ZQUG5C*;0Z50!RTIS<>*^6@?K!'.VR/<]9H8-*"/%X/N&\3_8P9P##U=&$]O*T76B/"@%8*]$S]/NXU@^!&A>^B[ M-^$E3)YYN#E$NIZIBN#M7ZO6*9A] A?#J?D'[')LC;>KF!QX".]JF $O>>!@ M%C-7KJ?,DSI 6 IUO2%5N9#M"+LU76JW]*A'G<;2:#;6TB,,L,UUB>(4^F$6 MMIT\( ?YK[2, ?J2?@AXCD%5QK_Q#>B#Y]"-''J[0"/#FQ/ 67@=$/_X](P M;MR/V65M$"4[_*\D.CW!K5 -G#4 XJ*%=Q;,)U$77'5HSSQD:+)X:7 =T(W, MAL%[0$0TD+O-CN).+]$6(C/B!!'G\FCC6?_ M9?\:B(@V"U# XA\2E96ER(E"LOM\?O:=9VQP O3GCF23VZ+T.2+[$LG!29]P M^&1)," VS.D'!.,D?Q+'G=(&A3TSRH-&=5->RQEY'G)2_Q7M)Y F-LJV&;Q/ MXQZX?T=9V+UG@9XD5T>?G;;^>?/IU?70%:DL0*Y9;6M%7CLF3LUL#\R,JH=L_3"I=+59/J<8$?^%:RC]#DO1DL*-H51>)[7 MIF6<%DXK2YS5]"'RR:R=O#T^WGSA_R(6>EZ8H(A$2:@%Q[8PJAII>N(TVKL. MGV$" OA"J@/M0A-]GFT+5GZJRC+LV M8(]8]$#^8\Y3;*+9*[TTDPQ6< 4?V1PRT^0Q:LP4?':2P_]#\2OF)\)$CG6D MI%1)7,IEI:BXV" C!R9G+XUE;<@?T!;;>OCOE]A@C*&3[F! O%2CAI3IAV"/ MG!KI>U/2XYR:/*S.R:E^H\*?AN.K;XGE2=8*T;M[0Y2L&_Q=JJ]#!-ZPA8M;(!;L M%D-Z3L[H7IH^^Y@4A<"%;U;HV ,GD-4V6(;N=5:R_BDB?^H^K\-C+ZOC(?N' M66U''9+.B]#;D9NU2'M ^(=9C?WZWGG990N.^DKHXN*>_ZC\9QEW\"I% M>VSDU.'L(]W_:\%)]+':$*3];TC-$\$;DC!TBT!<'(9<)0S.\A2.?-DS\<5+-6S/14HP_ M/F"U@>6:)J]O[8,Y#LB$N=S;(?YG5:\&Z/M528>/A8 MN0MS>X":YF?4Q4BVV13^@8A?'A-G%U)$[Y#VMRRK/6FS*6BTF7?@Y^@SP@J+ M)'DK]2)]QD=AIBUI8]3%G-T>P.QT0+9Y LD"<>N2QMX:H:K#8EYDIB-8 F*\ M0VSB:/=2I"0F5\B 5-"B_BK":*\O62V1N&6SD=^O_->2KHI/^0^W^-_P'_,_ MX?\CP_+C_P=02P,$% @ GZP5#1Z)A%C, "(@" !4 !I;6-I+3(P M,C(P,S,Q7W!R92YX;6SM?>MSXSB2Y_>+N/]!5_MA9R.NNL2'^.B8W@V5']V^ MK;)TMKM[Y[X@0!"4.4V1;I)RE?>O/X /B1()$"0E$?+,1$Q7E8T$\<9SX4?C3!^6'Z8<)#E'D^N'JIP^;Y"-,D.]_F"0I#%T81"'^ MZ<,;3C[\Q[__S__QU__U\>-_?7[X,KF.T&:-PW1R%6.88G?RS4^?)_177V&2 MXOCCQZ+U;_EW?IRH/V@_3*WMSS_#A%!%849#?JEL?W--^IM$W@31GC/2Z>R3 M8GQ2IZJZ;?08>>DW&.,)C-&SGV*4;F(83%R<^*MP0@8^R0'].)G_*YI8G_UG$[^@OYM0C\SN?MX?_,T^;Q)_! GR>0Q M"C9T*,G_GMR%Z(?)/ @F#Y0BF3S@!,>OV"VZ"_SPCQ_I?QR";T(8'28_?D_\ MGSX\I^G+CY\^??OV[8=OV@]1O")XILJG__KZY1$]DW%]]$/*<(0_E%2TER8Z MQ;;M3]EORZ:UEM^=."B_H7TJAT.:)_Z/2?:Y+Q'*F"M -F&VH/_Z6#;[2'_T M45$_:LH/WQ/W ^'&9)+S(XX"_("]"?WSUX>[[3?]-?)_0-'Z$_W%IZN(S$DR MQHSD.<;>3Q]H@X]4(%,M[_5?]AJE;R]D;B;^^B4@X#YU_N)G&%"./SYCG"9M M7VYL?-01+,E\#M-GG/H(!IV&TT@Y=&R/*5%$JN/)PEN\X#B;+\FO(=RX1.'< MM@$*DA]SE%?/,%SAY"Y\3"/TQW,4N,3X7&//1SXQ<&^]AMZUSZ/B@R0+E$^F#PS3.4+1)DS),K6, CJA6@?;K9?!8X8! M)O,(QRGTP^(SR0-&V'^%#NVR9;!BY$-'64C,_^]L5A'6%*[!;103*<+V<0IW M,'2DQ&S@.,;N W[%X0;/0W>)8R\BK@FQY LG\%>YD6P;<-=^AH_;23L-K['Y MT%'QC3S=-KJ[7LV=UY MM*CX^G'4Z*"SLR(0%L>P7D_LNW<&TZ^[D_OV77'T[O!H/OP MA$U.XEV/O0+O[16+T['&^5*+(7\@/]@CP]Q2' M[B[83</[G8IZ>;RI\Z_>O'_*\9K\@_0?;MN9.D M,43;,$( '1QDWP"DS4&33V<9UPWQ8].W![SRZ7?#]!ZNO:#[23PXFC-XE;!FZAEN%46DD^= ME\M7!%$,@SLRL;__)W[CL;G65(C/RFA\9D [.Z-+;7\BO3;S=[^%$%O5$=C: M!.3LW)R3$;AT%+1_7, C*1"">W3UH*,3GV6A6MQ'66"Q^QD%P%:U? M8,A=V?;;"3'8&(_!#:!&XN_-&L/(7*<.J3#/*XW%.#[F-I&!;ZP%,UJOHSS7-CMQ21:;-+N(0-84[K+)I1.3 MPAB;2W'4HRG _]W .,5Q\)8O[GP%J#468_T8&\X6?.,%H&(8)C[ED C#ZZW% M.#[&UK,-X8C>R_UF[>S. EBN2]E*C,7C;3[KB$9B[5V(HIB(..--=CGABF:. MQ,3BN=S#@A9",0&,MQ<5PCV23)[@]SN7@,Q2DNCXVN<^DT1,#N-M2UNPCB2! MN>L23B7+B*SQP?_S7]J4H;F]&._'V**VHSQ_^)P.*,:0S>K]%F*G.V/L3)N0 MG)V=]/IHL'R.0N["66\EQM8Q-J L1..:B.*/+WZ(%0$+L=]?YG?7]U,'G^YN7EZ')KWY\'$ MR9B^23ZN('S)ILPG'*1)^9-LYGR<*D4QC7\I?@RV8UIXMWY(,/C$:8GR6 HG M1; @%Z$&IJHYNCY<)?J#G"<)$4L[G/UV8(KTF>6V:45M[AU7-_IP>E][^.!V MZ7ICRZ?09E$Q'30')E057+.\XTB+P6N.7%AH=FE_XXF'UOU@2X/^%D!3@98F M$_-9#&V4P1Z&769@#Y;7L]/I3\ U1IAN C6%\O@!)R\X6\6"IL-M2L$F +KM M*@J\/%X+PMIE#(XWXY_/]!8<)O0*W2)^)>U(%RU8( 6)@Z9Y&HYB7 M)L,>$'>9B9(L,((+"W"@;6BU:7@Q,FH<MC)$#RBYY?0OO5S(#*5:V7+EDQ/!84U,JQZ&3G,7 [9(IQ[2J$1EK M^D;O.J;$:-S\N?%?J$][SQ,>CPK,9A;R[(N5G1"V72KFF"Y@<5%=Z[P^'1 -6U]:ERL^ 31[7([QQ/@-7ZAN\4D1\D6V'X[H'B>-;U1X:=!=(F5A;82O+K MB,:U*"A45%MHW_DUM@>NHBF&? )DL;[9 O.A51)FQQ/7S?HEB-XP+NIFU*&R M)==*"@P;8Z>VU%^6$,515M)QQY/G0;&35B$VMP>6IEF>)+Y/7\FU0*ND]HZX M,<(W?47; JV2LSQBX#2+S^>5J+JL MKGPZH")=K7OLER4^08B5].<1]R=1N'K"\9H6.6R574-CH.*IJDN2TM!78#Q< ME3QJ64XI2IAO[8;N)LY NOG$J5 M@J&5TGW-?@WMJT]7P$3JS+Q4-V8PZDIV^'B:>1^E.#FHZ5_7PVHK *&A&A?N MH30"JB2.RR&0_8ES'X6HS6"*4 /+4O'LPGV43D K^>DR15*[1%"!8;HS^U)M M93NL2B+[11Z#5#PPLJ,MCD&S);VR$ B$SCOU RP7D2WPA4^*?I KJ?=R&.MV MX3:U!JJ#K)DLJVD_4;0:Z!K84GBC!FRR;:Y0Q.ZP)7#5F5M/X!]':%Q&L_?W M37!*L8P:F+G>X%N"L7774<::FIJ3946Q9Y)DL'47$!]3*:5QXRXB>E.=8R9$ M9!FX5(DT(2FSXJ>7Z;)D5H!61?+3['6%]O6+10%TV]1%=H7'?H/!AA-E.6P)C)D+9Y+83 %V M-XJ)":H4SKA9,:Z;71B$P1+Z[EU8N+RI+X^GU%QH%5BNA"+RBU95GV3PPFD]ASZUEZER5X89#E-#"'3X.1BD L M,SX^X]1'NQ6V6A%"XU:$F/QEKX-_>]<5(@Q5U^$1BJ8,\(R"(/I&A7<;Q=?1 MQDF]35!_E+0]C;A+-\!2%1M*DEW<24[-_E0O[#*4GZ@X[43I%G'&"S?SW\MW M.H6V,2QB8)F&YDARFC5K?Z@7?[^#1_NOEZ9@_W2WNB9^[[69$'Y=6UU[C[7C;W5H& 3&8BH=K9P/GC1AE6>B< M=:LT [IK6;HD-9UZB:(9 MC@SNW\]QE"3+./)XL=)*(T!&;CF7+(LF,#L/[A+#:MNT\:+BE,CQ+8L$:/94 MD24'J9=\VZ')X/3]C$,RS& >NG-W[8?9T]>TU%LQ:(XN\@F!0TR]++:R713- M&BH(48;::8\X"'8 .9&^O79@YD /2K))[BDE!J)="36)#&('0PAIFP;8.UJH5VB=,M: &7= M3(%M9B,!L*&F:Y+LW'I*N0V:#$73#L98R5#E'.1RB T%+>>;SR6Z\D7@(C4 M&L%5JJL)*JF=*VF(5UEQ$\G4-$O8$Y9WUAH@1W=ER<@^AJ#W476OXG8L"3.N M]AZ,EG5M][ 9T#4\DV6U["8F+IQ*+;5+7";O<2KB_NPU(W,3HHO6N&8XE6IJ M9Q4E0]'((.GPRG/>SS#Q$=G%7OO!)FT\BZ-4?")@3&UU>K%** A.BC)KOV-: M'1J[\U?BLJV*=^D67NW(*0/!5KQ.W0 =SJ0IT=Q+,?O!E:(.&V/HQ>3LU'9P1+OQ'?DK MQZFMMP4FU&:>)$$#!I_Y,JE#V9;IDD0P^52C-?RC,+N3]]T7D5$3&5!4%2-) M-B*]Q,5%)46!M8,17D=KZ#>]\5JT;VP.'-,R9'F"28SWC6+C@Y-"7)7LMJ^8 M\;AW/1$N;PIK:DEPUY/.Z43QL0,-JW)WV1FB;F+AD0$'VU)*D3D\/D8F! MDZ*>W>'=QS:Y-;<'AFVY[2^-2RNP%E12%+H32UG?R^"V%0O+$M'D^'+-SD03 MD%UV9K=0Y@N._<@E0XC3T6/3 V_ONJ8RA=)-G]XOJ97 CM)("@ M!V,9FO,[C&,8IH5?R%6@IJ; GGE$K2],!JUH9'C?MQ(![HP>;X-HF_\6[<& M_^AV_OC+Y/;+XG=);MU6SOVV\#H=S-:H +854Q_W10. :F]A';GOH#ANJYTIT\\235J\P#@,EP!SN]>\K,7=VV MIZL-)]0C%93MS_E&23; [!PLDBP]?.[^?9/DM5N?H@>,HA#Y =Y+WWR*CF8# M3O$UX&'51>]TQIV483(4PBGS3/>C22U>>ZT]F,TL),MS8B>5&7L'P&:*#!>H MKS$1!O)S481TUQBG_G^W")M#!+"FF;+$]LXO<1'.R'#?NCJPA4 .']D"'$2-L3T,9IKG/]9 5ZD) C5*1+L M@Y@^P] ER0@]_]3HP:A!$=*3S9%ZR4A6A!U-5]TQ)#CE.)VLN],Y18,EVIQRV5:MO#UDY&OHA MR@(]Y]U;"2$65.+-,DV#TL*U/G_;2@H@PN2ST@N;)Z2.R\(A\NXWX(LSA5<< M.U&")303UP6,ULJ%K:1 -6U'EA>R3CL_6,A[W\"7=WX058@W!(7(4W@BU,"Q MH#3/N9[K'^4G.[F'43LYF>W?4W3:1).^; MG'8Z=.%&I6[ 91H2\?#^,.<-$$F%%K;;!*&?K\*V("\[1GQMB.0D2PHST;1G D+[C M3;-_7F@3SMF[O^XNN^6R^.QO**2!>7O/$E;^*#3U]K>0Q\M)O MA(_7Q!.YDAR7'$WZ7<&7,A\U "J._ABK /"0K44Z)P;*[4K43S6\IDFDP@[I*A-0 :.,':3 M6\*HZF/JW,2]1@J@.(XCR^') +$TNPIMH*6H9O" 7PJ79N&)"9-% 6R,=$UN MG>TMS%;0E=H&EWD()LZQ8QAZ@&QMBN7>)/2>+#W84"FX<(G> H5+_T]W/Z\P MP%E6 &&5C\C4IK\@.Z/]'U1:+K,[(X<;]IOO*-BX68UTE%7F>R!J: M:DCS3LPIIITX!\K9TCE>*U-]E+/,&3RUB=?YCSQG2@Z4<\:XX$NKFY>7(#O_ M@D%Y3>PN]*)X#06?F!?K -@(VU/W?@O-<0 M8.@JFB2N2E?.,\Z(FP&68AHW]!J%B #;A8A"=SM/LYO9 D$ST2[ 5$&**HF2 M'D6TW:&70A_UZ:.]#'Q&1<2BJD5;U8C.70%'T15/DD($W>77. WZ,Z&\,M*=UMXE:H#YN3CA%ZD":)D$V/RCXQN$GF3/IGLNKE,Q3R7_=*19ENU5(GSNBSEJKH=9\5; MZV2@.G<%S.D42?,BYU$%RG!G^C+HL#[+&CVB24WZ_ M@_AR2\(EY#=;"_O06A1=41>GTMEDU]MDV]UXZE"#)E!LA$D#7 %GE#FFMU%,_&G8K)S*H7+N]Y(MMD4_$^)J3(J> M1@Q?TY!0OJ?"3IDOG;X]8K2)A6]9B_8!%$5#5K_TJK;+ZWHK#ODR%?;@'BO=*. X\^=#A!LN_57U5CW4V[*S2=';!(;NI-+? MI-KAB.6U8F)T4_\5WX5$_IM\]Q.ZOV!WM7<"M\/6KL\#.@6*@[3ZK?KSYD]F M\J))GF6M\-_]]/EJDZ31&L<"/K9H#T#%NHHE>& <>M%U@=F("R,@B HD]5MP9E+-WD3G&R\5SL/ +2K&HL"V*:.Z\]HC0E& M0-V8),!PL0J7#NVRU2Z[%F!Q0OM)CL6HH5#5S'.0^5-&CBK19AH M#Y.\B^)HB;K#E5[&6S"VXUQXU2JX#SB@MSBR6Z"9-!U:)[>\+2RP0@[J%SC0 M@-ZXE7=% 7RN A!9<8=U#%1H6;(4WCJ2E)M7\"/QZ3*-SA=ZOZ#)N!B'QB5O M.9J>9)\7, C[[2 JPAY$ER=9#!^4:E$T=V MF6I5&(\EC-.W>NB=KNQYF:Y=,NX;ZQRIEO%6]#W).F\Z1V5&]*J2J)) M037BK;3]\8M<0VNF ! :3KV2W)A@1)*E6"0 NXHMS2O<;3QO7-S:L5WH4B:4 MX,A)=%3K^5'"B8Z3OY1_&_%%R2/G/!*_1H.C/@9$-A !3)*,[WN':TTK^$%3 MX$V1(Z%2&ES(?(1#\^(..@'0%>W9,F<)7^P3@ MY8TU]@&P8SFR'+QW%GY_N+O'%B^SQ'D>,,W#I\)V@4,$ILI,F];N_%_(/.B M[_"Y1=E-587>*%>BI M[?[![KBQG1QXGC63Y6D! 6FP#E8[(!TO?%3+)V%J8BW[>)ORM"Q3GB30N"/F M/JFF[M8/&G8(5++\8$EN!+7* MJSD4-1#YB %>7F846UUKB<"M^5$2:*^DB5*JH5JS4<-3N^E;R\:9$[_?K4R2 MA&[_9 BW4Y*MMDB+PU0:NRKPJMN,#Q M-F2V=>L;(-.TD20GCN>>83U9=1CT.W.^'7O)JB759^TE6)9ZIM_!Z53W1E7> MW>M5_?/PQ/L@,WAF:9)4AV+(HE&Y>D &<[>"(TR?<]H M7,'0S+(0QT_D0PNO^$=ICHNPX?R[SY&68 = 1\[4E20>VD6$7?')\4Y5^Z#O MX1I?1VOHAX-DN^L&N+J--$GRF;M*K:_H&^ /FP",T^6O,$E_\8/@=A.Z7Y9? M\=K!<8/<:-NFID"9.C-#DAUF/[;6CX^Y0*5X8>P>IWAGY)]SG+C!#Y:>&0*$0P<9T2T"S!5=$>3)"&FJ\)U1[G+ASJ> M+GV)8)-;2']'?P5FAFW*DG+425/V1B][0E$1JFH*?M7N=G?)*"KZ[1/X8EW. MZH*'$[C*[BWUZ0MHT)SJHYJXGE$J:^9,K;'=O>%\%PE)E5#?14@*>:8FRRU! M!I]%0U(E%%E"4@$,Z0:P)>Y4:04\Y.J6)'=7N@BC$80<$:1B9*TAHKUVP(*Z M/97$A6YD+E<,!R!.%,FAIU0N?2TLBM-''+_Z""UEU/$NT4X*_( MAK*$]"XVE)ZA6ZXD%[<9?!;=4)90)-E0WGRG,VWC)\]TF LO>]B!N[ED40!W M9DY=25R[+D)J!23%IK-IE/28N&T3RJ<#Q)E29-DBM0I"6'P- *40XE44(DSO M\6=9XW[RQ^>WSSA$S\1Y^(.O=6V4P%9LS97M)%5 ^X2!E6#60P2MHCR .4QDK+AB4:YF$;:$$ _; 6/F2E,&5M#/ M:(@>,F&5W![W_A\,<%*$>.YQRI10:3.:F@/%QI8AB1LIO/PT;]FX^$J)'36T M6TZ0N9!VS,MH\Q2;JB1WL3@6A:T/AT!*WHX:TJV7,V]3"!8%4#W3-&J7@RY1 M)UHAEJ(;]:V1&L8ECND/X HK;/'QJ("+/$.6U9\32Q+SPIN C5CU@O]^KT@8 MOEY&O/T-ZG<=?U==6]%K8>P+B+_KEF+HDIA* ?Z*Q-]+2.\B_FX9,Q-*4DN3 MP6?1^'L)19+X^YFC#[J-%%T2I[&+('M W"J>+.+M$7U0ITBK QC?QQ<4@6CT MH80IAA+J%*(M'RJ MY2I:K_V4SMJ;[RC8N+2B2Q2N4ARO=[]JR8WNVA707&N&)#'"7;2V/U(ISF4Z M#;\U%;M[9\#U3'LFB;+WE^7PJ7' CF&3XZ@A4-VE=<_ED!#'K6D/@99 2MZ> M_SHX0R[UP P_]YC9'KB.,ZN7V)1EZ60L?G7)M0,L93CJFQMU!6\+8[,H@*) MSY,DL62(W1(TA >H2VGV.Y1@:-4##4&&V)VOZ5QZ(':#H4[UAL!5I]B29%7B MA%?JFL/!,J@,*H/'R]A?XV6P23CLW6L#=$.92G=13H2SS3!D>/KGQO,PK56* M\\HG3_ ['2)]RL8/-T1IB[J,W->XQ/L RE13I0M3MDFP/TP9BE>4Z^$\=.^C M%%?6Q7O.&25A^G:#5!FGHDNS6$:A+20WJA)$O2=@(7W&44K,; @-&QYTY:XVM@%7R',;=[I^;*76,\S$A.2 MO] HDK]4>[5]O]?L-G'1[\2+XDG>LUP93'?A*TZRP$F27=<*W;P4XF->+4$H MHTF\#V :AJV->L-X*Z/\>8Y-BN-22#_'W%*F;93 GA''4)( 1 ^9-*NS*&@9 MGL+A#)8X!)OU)G,1Y^N(^(BYCO:2-J,OH.FVZD@2(C^#_-O8($, BS?\RIAY M^<6"/8"I:FA8DF/F?-PLPDF6\::6)WTVSA)68*D .LFC:6I,36 MD236: ^Z<4,&M^[ 7&S_0-$JI$L39_5N)04&=@U#DA#**<4NSHGQGA^DZUQ' M\U][?I[V\4\3WW'F(,]UM4M\!\U4D>U(4I/U2#)HU%X&['=Q.0E-IY8EV^'3 M/I_Y,JE#D>1RTMD>0$/8MB2]&,$585=\4EQP&>4!-(P\3997,;I*K:_H&^ / MFP G>@#-LJ9J/:@NK6P:V%H_(.0"+:4P;MV5YRA.GW"\_AS%$.+^&VU@[8V)EJDAS*"'.9 M#V508)W!X.L-_@K3K$#Z-9N]!ZV HYD(2E(VJ!-S64 &Q:]9=S#R2#EVGZ)2 MG#??Z>Z Q64V 3 MQ9"N1JL(PP4P#7KLZUCG10%,DH7W.PT5A.DB?O!7S^G] MAJX^"V\7>;^"08#=SV\W$#WOM^4<) WM&A@&Q)XDZWS7!>-XZ&5(NFQ$<_,= MQ\A/\#+V$=[^,BE^F_#.&/MT!VP/Z;HDD-JS-) *.IR%-DA.=K@HB M@FN7"WF9NFQ_"2C'O1PY[$NNQT@:C]U85& J6Y8 MQJAICKV>9U>Q:KF2I#"U\K919CZ+AT8\;QVV]*\2@%VZ46S/!&RN#=0XU*V/K/M M[5&Z!X[B.$[-5[^(>7(2/HR7R?B81NB/Q0OMACZ+2&\-9U>6BK1-IDNDU4K? MTHXF>4^3K*LL;W'7F0P>DJ39*[:!7#QN]DJQ8.5ITN7PYW2CO_P6"#YTFR66?23VA<%!'8U_ZK[Y*)R-\ G_S3P$$*KC\H<9$Y M-N5,89QIG8N3,B15[KC$1^MT04MC2IQ=^^F^"0S7-6>2G$2=?)*>EH4RW-LY MJB[2"F&W9!T5BRB>_-- <2QH2>*^78Q!Y7)2AIW#29:/WR(B!C_PT[<1O(#] MCP,5.88N27SA8J9M"R_EWKDH35L7O?_69:+\<_-22_N>*C8^:C&2,NZ22R2I M1E[PR@_I1IH1MQ*@!+JFN4B2<\\CL;X>R>K""&F<^3XFJP#XQ' M;DL=A!-\#"C0UI D%V]/,JO.P+M3Q,4/%(&L9GZ\6U[XYJ-H#%1L>;8D>:[G MLAB'V$^15\@V4C?9?SL;^9P,Z$@SM?>LBYVX($-6XE"K\1O9+V&75A H-_P1 M_5$%=,Z.T]E\T1$ S]%F^OO8&Y]T(>C,4!G2)H>"+A($LV*L)YZPM4\!!%5= ME^2.F\PSD\VYDZ1M[I\Y[Z>0BN]\NG8#;'M&8+WCV3"(*S*DD[;.XZ23K\WC MQ0 S=+Q! ,/53.M]G-,-,U GX*D,94<'X\XV)7E5C)%G=<>1 &-F.^;["#V? M=FKW9>QA'O$9EV;N9K53'T#Q9KHL)?C&7I0/6")%Y8+3;WI.9,]..B[@VJ;E M29+V*?/.XDALEJ1ZP-%V6>/,><$! ,W1U'\NW-YLZK[G^,[(?"TG[%'/0 ;BZ;RBL&"R;H)( M,SY@.(:F2%+ 2=;I?0)VE[.^W_G1:68]>ZDY\_3N,1!@69H+W[,_,3)?RPG; M[Z"(50)GM8KQBO#DCGS5#Q,?97ER%<5B3+!V0J!;IE)_W?Z=38@.?"@%V.^8 M19+M3;LE9G!DS$T^8T@ 62:4Y2%ZF;= PSES,+C5HIY&!FL$L3 M;HO9-+4'#G2A\C[")Z5,FLT$'[X,V> WZY<@>L/X$<>O/L+-R_)]E+TO1-9; M:L.2IRB%0?7WE$GW4?HWG.[>B*A@YSWX?H[/ T,QH?H^#DVX\^V\W)3A[N== MB.)L!+&5E33OVI!S0*;"P9KR3'29W MJAV#1Q=]$S/'>YF13YGJ0E>>I?+4 MNG-?P)C:GO8^[D2V^[[]6#,H]_LQSVW_K-@GQ4R MY('O%U/-_Y;2)81@W5#8NSK3Q>S-L0E7G^W0)?!E[6[EJ9@W7I7E+YB,EU-'T#B,RF8$,M0* MS 8B$#_=;P>08MKFJ.&'Q0NFP>IPE8TL>WI@X?V:T*(NF(.#2T:VQZHVE>1. M-8/CC6HEAJIO?659"M'OH_SB0R>KU'.UB2D[165^2 =4"!U#DBUA?Z$S8>UB MA>]*ZO=1B'H*?D<*-&3 >H;YQNQ-]9Z,#2%>2^'U%O\9PBID9] M%5JZF19!V_\^(\3&)@#841U=DJB+$-\%\1P&U,;Q-KG) ";?[93BP+^G PIM M!\&C)C_F'\@K C5M_VBCO39@BEQ+EB@!@SWUF=T,08;S\&QD\]!]R(ZV6A,< M&IL#QT6Z*TEA&B&9"*$Y1ZQ@F* M_?S>C9>+LZ=MB5\ MH\?E(FNI=;B6%MU.LGXG1<>3LN=)T;52!P-A;?DK93@@\J!B:)->LA%E;5[P.2&58X0LE*?;F)T7/5^(O85;LY8;GL:Y>H_ ]C M21U%UQ$<5T__W/B)7Z8D<@[##EL"K"$=2Y+O*Y4G5F2 M!&!ZBJ0CTDL/>9]IG<3(M64Y^!BJJYT 7WI,G'(IQ'%R!5_\% 8$/8U55@P6 MQV*WT]+W6&U92J@.FQ<=P,I00)J,#PDJYM7P9M]^K3F*&\[F>2] MR.4A'V)L]XQ9%, P#:-^B>B\.:G%T_!/U-_@Y9]6VP$3S4Q=DBLIK=QMU"L& MH&V=PG$+%9:#([J([\A?>6E[M;; \]R9+(?_##[S95*'4GJ^TW$%P[+EG]_V M@K'??8[ Q/L ZDSQ7$DJ-W019 ^(4A0(K8[N.J*E:L3$F+<%F@&Q+LD=JAXB M:!7E 4PI1'9@_9_(!_GJQR EJ-YAB21\TY&LP5/N2>434IM^L4D =A ]E22 MN$\;]T5%=@!MF- 8L;@G2%SLWWQ$VK_=;D+W2X"^8L8S)I2 V1[,9I8KX_;J MP$#58VWMD$K.CUN==W^",*74/)\*1-!![DR2C)'V&2^B* ? 2E$=-7OD__QR M#6/'QU?17'"&B>YEB2A-*["EH$UZ6?M-$+L+O;KK^& M<$TF-RV[4R: \\3>0@J0;6'S8H4OBN[2#]/VD19WH'UZJKR]&)U5TFBY:"[4 M!5GS$+9JN1V7."5$4)[B:LH2QXCR:H47WA*',"#^1&,]6=JZN3$9W]25Y2J0 ML!0$\ RJ\<)Z'BJO )#?^W^*RKRLHHR$5U2@HCE;#!F(=P"@-3-E*<[322X] M,)[DE':6)?M MM%W0-'6 5WE^:W@0B9W&6?R&_H<6&/OW_P]02P,$% @ GZP5$UNCFP0 MO0 P;P( P !I;6-I7S$P<2YH=&WLO7EWXDBR-_Q5]'JZ;U>=(VS$CJO: MSZ&\5'.GRG@,-3U]_^DC4&+4)21:BUW,IW\C,E,;DE@E$*![GGFZ#$B9&?'+ MR(C(6#[^OQ]337@EIJ4:^J\7TF7Y0B#ZR%!4_>77"\<>EUH7_^_FX\2&7\$O M=>M:_?'KQ<2V9]=75V]O;Y<_AJ9V:9@O5Y6R5+U2=4W5R7\^/7^Y\'YNQ__> M_^F5;A'\??EBO*Y\3ZM4E=SWC!S3 MA-7-O1?1V;AOT/ %I?'?-?>GNC.-GZYBFU?V?$:N MX!?$5$?> X:^QC.&7EIXSB3C1+HTKN!;#W*64:M(S65$9+]P'W"LDFEHQ$?, M6+:&]-?N-W3-I;(4!*3AZ+:9A$?V91".UXYM)DZI?07?NC^T3+N$1(B9C_=5 MS(2 =@N/Q9,6GBSCD_[,X*VQ0\4, @1YD>59+*7PBYA'U.G(!Q/^<3DRIOB[ M2KD*OP()163EYJ.MVAJYP>__E,I_7\(>_7C%/OOX_Y5*=\8(T*#;PJU)9)LH MPG NH.#X*ELV,4NEFX]38LL"CE(B?SOJZZ\7MX9NPQ.E 2SZ0ABQOWZ]L,D/ M^XI)@*N;CU=L\*&AS 7+GFN$_: D:^J+?OV78]GJ>/YA# ]?2^69+=CJE%B" M3MX$TYC*.LQ>45_YD[\HJC73Y#DBG'S8Y#4??A%4Y==?<$%WW7__J*$2G_X17/[)M(>CR%&8+&_+Z7@="S6]A>::L=76%_/@GF?,E_["? M<=\\P#A(5^X %NNON522 M*O"/M4=T\<>&?()O#>4!/K/6'_)?VXZ&"]QP+/QWPF@/ICS",Y8/Q_?M=4?3 MC#<\6!X,\\YPAO;8T3HC*L>L9S(BZJL\U @G?'@B':LWIMN>DO1"<'25??&M M?WZ(+3>:*_MX*SZCX^P!:XA/-^^XFQMW8<>V*8ZG^)LB9]HI,! M$C7*[/]VG4W7LIS=9E*M-%$P5'>=2<^Q46=!O71-3AUT.ME2Q]U3'5UY-&P2 MV%N/)'Y?&%NAM@(+[UP0H),MNJ;')BK\8LOY R).L CMN96N2Q A_ M_D%&;#[Q!0Q+4K42@^&KL*(']@Q!DY98-Q_11KRVJ"4*[Q2H>7F-NOROOUCJ M=*:17_AG$[21?L$IEUS]^O*'I8!">15^!QLN. ;]TS* Q_@7M4*O.5E0-UVJ M;?"?$ZJ&NG^I"OX]5HDIT&%)K O@MOO/L *Z^/"-^U'X[3.J@;E_@3PW;50 M;_PINL_YWWG35 (_K5(M,/R-^[<[R%6('''4204T&=.1DX.\H*QE?RHPV(^9 MIHY4/@=! <-$9PXE5X0]$PTU+E"^[/D W30,L=:G>?";S@_5NJ#FVW5TX1^O M8D?;8!(+%$.;CHV8\(,5XUXM$&,-C#''BWWCL]DC,O]F<]BLDIL%A$X*0HMB MJK:^F KB;7LQM0IO__O;G6P.5=#)NOIZ)_2I "YFY07B4D5<'502%W$-F$:! MN+- '+)]3<0U N!,7\95VL696IRI80E7:6=_IFYK^YX*[!+7?_;H2^-\C3,\ MBS/UQ,[4+$S/.. 4HNJ$156V(%KE.,\G0A .C&1&[TQ_\.ZE6>J+;O7&@D* ME+NR[#@4=$SN[&&2 FY;:=V+F+PR+3+?^Q\CS<'[O"^&_F(3<^I_%=YD24O- M3"60UO=%2VGYHI?<;!4LWXL6>*CK!WYS7; Y&S8'Y+/DA@]E(I]9_$'.KM4V M$F4AZNPLRLH!ZL"_VZ5J.6_4*:]/';Z"%'=](=SWM>M3TLHV#8DI.)<7?7KA MI-TF)BNGS-S86EY8]NXV\JVACPC&,..XSZKU_=/\$]%'DZEL?@^,FTC9O)_U M*<3S%=@Y+NQD:\>'M?WHVH*86J!X7I&TFH^+@;2+R]T=2YFA>:_>A'15\&7> MA )XIPZ\0_@TUI!X?5G# /I7HCL8/7_2J(M=ZPE#[H"R+@YR(5#U=))O6-W_ ML,$&3.,O,J)9 MF'UC;+_)9LXW9@Q#UUO0*?(X4-G6P[7*^-VEU'QI) M\+>#-:V,Z5]TN\! YU%$5%WXFLN34I*(1/@E%+UW:D_ K4 M1#D)'D76DW>^K.'A+:3><1YBZUPW%^+R/!A=R-EC8FA"#D(AB/,6?QB)&ROD MZ5'QJQ"+>>%+7LK?99BBL)A<4HCSO"61+'*H$.?'Q:]"G!^8+VNDR!=2[ZAO M.Y:QMA"79\+H0LX>$T/Y85G.32Y\X.0IIVQ(E N72KT5F$#%0+Y4;N5LD3FJ[16(_$[I"[&?B?C@E MLN68Y(:W4[R&[]S'W:_Q@^$&@'SQTOG:__'$=Z6#6[^6AC M@K4["6R@6++4_Y)K:?;CPYNJV)-KJ5S^&5YA8PM'^ _,W%;VW MY^Z@>]\7.H]WPOU_;G_K/'Z^%VY[7[]V^_UN[_&@T_M=MB9@N=B&+@IWE[>7 M0J5K+!-Y4Q]D$9#![2^WG#Z_$M-61K/'!;6.&*-EUW1[,5H'H M7PYH_\34YL\$\P*V:G2+W<]IL]NAK&D&D( 2OMVL-3XL(DX(8XV>-CY15M B M)4"ZO8I]*OWK6^=Y S!Z 8!:DJM![ M%J3Z.^6]T'L0!K_="P%Q[HGRSNT OY;:U5K,6I>?K-F*GOT+NP?#%.P)$?YV M028P%5P 0Y(HPMH@9*A2#*1A#1"@O4+9>%)*H=B20:/'<>^UTJ;U(517&KS5#+%U+9,Z[X ML#UHN/)C##\67$5!L TA*Z5ASUHAK15JH<-4&*L@)'0'?9S7R;K@/76,/,!O M'^E/U]<'R^5RJ2*U_,:R*^1>KK3!;":SAG1>0-2BL&8H*N&_KV7'-MP/3"I[ MZ2=,WC9V$]H+%OP_6#]U00I:\GDR:%;@]YF\J!;N7:]DX0<]($JWW3L%W]S_DD4V)(QACP?2((LB68,W("'VBBJ#J M@FI;PFA"=:KW>U0RC]NLY>_U=RW6Q>D09&QJV;4P/L:N7 M;]RN/C),T-9HC2YZLW>+.:,8?)A_DG, :^WX;HJ>V!XWAG,F$^#.71]Q<39)92&AF:85[_ M8TS_;SUYG3MYW%$4DU@6_\\752?2!A[B9EWH.YHV_Y]_M"I2\X,E@$VN:HO; M75QEC40G45E_$GU'A0T+GVP[["W\LV<.C#=]_4&?5-NVX!!2MAV4BIF>^01' M%HB4-$^^1X#,'X;Y?:V3;]79E L[82V"/AE ">W_U-E&BL2-5*NCV_5XSB>^ M7#R+9B9 1YW)FD!^D)%CJZ]H!HRQ2L^A3R+@@X",6#QL]F9CQ!J9](<*&?'C M^QJ$.#$U$#<7$:,O78]..G-\E[@34(1U3")OAOUZJ[Z(_/?)XNN+ =;%T\30 M-W8<55L88R.55QG:C.;K___9=[V/PCC>;:&2&).!^-A'U0=;<1P!C0P:2 MN)C?TT[+GSLLLS'ZK&B@"H\Q3P^3V'A2F3->Y86#$H5>]OSO93$CJ7VAW=04=5408SH71A(R^"]BW ;8AH8XX M/,H#%QSOI/?"1+;HI:_@?6"6"Y8# L.: M&'C+XMX[VQ/97IS[FQR>);VXI0_S-;P7!5E7A'<5ML8AV/7P_1!+)>/OZ4_A M(9P%?P_&0UAT$G22LF4+[;*@R'/K5@1(QP&^-UC387R"LQYT(7 M=SOV"P$C_DZV90&OZ!?![+\CJ/8^._#+6KF.> 6CQ=&8N[=?&@COD#3-#Y5J MY9+_P)ZH]"IPAE>!62.;S9>">68 )EWD$NO]2EP&"(+TX# M<)DF+@$*LJ#! MC(D@C\"VP"0.X!QRR$09%/NI !0MQ7YA30'0,(KIRA)@UA1,_#E*7'@;B"DD MSHOP8AIO]L3]]A($,*%34\A8U6G<#G5PH=U=*7](FB#]6OK@_FSE#Q*GY_T0 M@JSK:=5!F6*NXY$CP\+O=K=":'F;C8V-==M:_,K[Z2WI(J7R@@ M.HO\3C9Y*EG.)B@Q8D?/E!:YI<(*XR@A;C*]":T1 6?> ME>#'.^_?4+RS.D MA!_QE]%+F#@1&?5_K@PC39D_C5B49C9F/TG@[G46*X! )_G)L52=6.NKO5MF M,YS)]2JS^ MJH[C3"IJ2(%TU0UJ!SD6TR*!Z"Q=)"8,'!11'$N;X^!O*@R-ZBE.W$ Y]:I: M5%KKLCY290V53@Q/PQ]C9K@BFXHEX&V[JB3=/53?R>]C%<+,38MT^+.Y 6%- M0%GT5/UWP!BJQ[/(T^5:,IB!8*>M,@7[.,">]M5*V[!Q+ Q$6K-K2J0\2[87 M#,>F0$9$NUYOSA?5LAQB>G>=]#:&4#ML1$NKP"R-T7<18XOY$]C3%*SZ&373 M1]0^P:RI2V$ 7SX']ZKBLOC!9#U1HVXHOWP+*U?0\V<:YOE"/8E0TA:L5S%L MA8Q4.-4O!$SHI\_P"@@"_\:B-DVU*M8;DBA5FBX(W-G=>.2*)TV('C/9%%YE MS2'"3Y?ELH2BACTNAJC-R/95G@L-ECZ6K86X8UF A!3_;4H)+!Y-JPW93++7 M*)[A\]EP8OID2R/:;W#_GT&I^WAW_SA@;OR+376\7V;R"RD-32)_+\EC&Q-X M9.U-GEN_;* Q1I9T.O48NCKU"Q$!5"QG)@I=?72YUZPC+^_7RTME_G*\*'P M^2.P9/D#S,A->6,9K\(]57P6\U0SRDO=&PHP/HKO7]F6X3S@XRJJ-=/D^34H M&C1$BA9_ :E\<3.@0@8$[BV>'+IM><%&^YOWD4>,L+>T?_;$6;86))_T?G,O MHO&MW >ZGQ2,I\[G^W4R4C(ARBH''1QXN&5^O:ADF\@L"Q,3=;1_S#"PNO,\ M$+I"27CH/G8>;[N=+T+W$:N;= :TUHV<<6"#/Z^]YRYDOH)]A*ML0\QBM)S! M#0BA"O$^Q$3*N;QV@1TKDMAGP(A/(,'ST?DU2>U:KF13RF-1G4*&*N6 M([P%#+!C)^\IC^9"YUSEU7XYZLNFH75Q\TG60#81H3\AQ+9H1(,D?5BP"H5W MWW394<"J5M[3P(<[,F(UF/DOI$*:%=*L&*V09@>49I9Q<>/K5^C/ZB M$T-3B&GQ:TC0U\;J2"7Z:%Y(PEB(-0I)6(Q6Z'EYHW&K6Q-A ?- M>"OTO'B(-G.$SD*Z'<5HA70[C'2C"0$V/&\;0MR]@>>A"TBZ4Q5;K1S!KA!; M1S%:89ZNO)"L\"M1#"H]R(UH!9LCZ/(+%6A>H.R=:HT<5ITDOWDFEJ,MNOI.51A*Q55$,5JAQ&TK=*I\G*]0*%:\8K1!JV\J4 M&A=JM4,)-9@ !LV;AF91@?9D&B.B.+15ZYE)K#P9%84D.XK1=P\DIVZ88N(>%!'MF& M64BL0F(5HQ42*R(M#G[-AS/XI@?:;_1EC=#+NON_'=6>!TMIH^_HFT6+,'!E MK)!KA5PK1BOD6D2J>!=YAQ)K5>P8.Y9IY,&W&19/)[IJF %QME>)6\BNXZ?O M*8]6R"Y?=#2X[&H<3">#&=S_F*A#U2X4K$)(Y;BNS+F*HH126MM6H_;S!"]N M^MW/CYW!M^?[?G3K9[\K*W%4]TF595NJ(ZHBNJP/XU #X 3*SPF18J(!NGOU MXRIK#>D3/)7ZHA_)-("]0)7%7K#*(H(0?Y@U"NB\4P"V][\URI ^])Y_[SS? ME;[T>O_L/GX6^H/.X/XK<*J??8G-5&I#WQ+3EE6L7.REGDQEA6"=;MH7:FEY M4^QPZW;'&1OFFVPJ)/EP.32Z,19@7-LPL6Z_ M,)9'MD5K/37=9\9K"Z\]Y5)7HGN$!&+N__%JLJ/#,NVZ ?6##[!?VHROLV@G=C45^;X MFGIA[]3C17[,V.-3%NG)"]SC5[9)=,6B9%Q"/Z%/FVWY-%+U5T-[)<)WW7AC M,?*.SOYMJM9WF(^CCQA?/;<;(_:872:P3EU3>2Z,9"R1C]2";QP9>^;18'L1 M:U;3,MI8-0A[-8TF*A"$C<]:CTUA/J9*&Y8IZGA,L!F7, ; T0+Z'A77>!]0 M"#N8 XG@&W4ZTU36H(\U!UM"&*PJ_F9@!7Z.PB'1\+6+?9Y@J8L?$5!S< 6+ MGR/65.3[8B\I^!A;JT>?4%'0*9'64A/#T2*?(EZB(\;\T,:&1G;D<0-E*M \ M,@=+T-3O1(LL\TW5(C]F@ QVN+)4$!NRZ3*"UE)!4+*EL]@%M@J GX#.QHWR) WA+D4 M.H&'3(*]]? 9@SX&BRVK $8+^BPNSD$7 #V 9[FXV)'=N"[QB2N8$4=DPJG4U# [IH-H#^ M92*\X?=T(_H] 8.49AWLYRZIEP!&IB)$M@P=-051X/-8?"'=0K0+!V+6G3Q. M7<3?@GYB8/%]^D^0>3J*+]V@KS"I1/*FN0YXPX>0@%N,C\T$HSO^I=#585N" MSN3.V0(E0@7:8PN$L(Q6]0D3H/3EFVPBD?4CP ]=N%*YJ>JL#0)^QH01[8HR MI-TZX-78)!5[=< J )/P9O93$+NPP6AWOCF')HAN8 "C$3(\N*VPCR/=;Y0* M=/%4L"M4%KB$GQM.< XFXHIF=[GZRH;*WO D3KW]_RV;]G9SHP:.HI M6=W/7?ZM&*3T;:@?INAI(&3Q$YCGXD>.Y7W"10]L*O65Y4S9;,_2/C..Y6L/ M(%WPX#2$N&80V'WT#@[G-Y0&(\,$^E*V'* +YPF[':J%V^$0;H<-^U_X9?2] MGA^/<$9]'A[>4C2N4MQ2>BMC/WW4^<+;(U[H?_;_7VBL_(P,UQ] MJ ;>ADUO,CMDL[CO2%CS;T&VR/U/OUK;^7@T5+5RR99\Z=W?=Q\_!Y7XXGVU\4BQG M=77SR>NUVQJV]]'AL=/O1RRN3?QV"VBPC11H%N2S/]-;?B&+7;]MZWJ]MI1[ MWT[C\:%/Q?TOO2#ZOI>^=:#G/G8MDQ%8'ST/I(H9.?X$2Y@/ES(_!>1-//@V M-EW<*%7/S:?^N-8-_<&4Z0T=]>6-5>5/ +,N3^'5CE5ZD>79-9+V@@8ZP,N> M\=JA8_7&:)*4RM525;H0V(WLKQ?J#_M:=Z:*86,$QE2&:3JZRI[YUK^[$/C' M%G5!2>6:V*K5/UZ%)W(377I^>'D<*/HI?= D@*6Z-EBDDE39 2SMMEBK5F*P M.%R'RD)XM,6F5([ @4?$L[B5F 88.=W;!]-@3EIK M.=.1SXG%1Z"8QH0K\2A8]95H\SQ0,<]P34VM;;A'F#H=J=CPMRL-,5*NUEHS)N+[">3S&25Y2[I5BB' M:!3R"N8$QNOYTG.PLU+P]J\K[EN+%@MGZCWC:4=7>LC0#N5CAG9*I586R[7J M^J(_]JK@G(3R6:(Y <7MM%"\XV%2D5IB"^^X5APF>0!OKFV"T!73P+!E+7*D MY.N>Z024LQ4GA52..+>R/A0DL2Q)8J46Y\\L+(*3 %T2V*3-P;:C[ :PU>IB MO1[UEAZ:WKDV!:BD?G;S5[%P)^64F^*FOPA?B&PQ5WI.P'L"VV:5K(Y<3GKL MH-R@_.J-@5N469DH]&6Q7=Y GS\K')P I.0%[GIW!QY.PKRFB36VD3>J^2.7"&[7'G29-T&2_;>9+O+;:G:.FZY?1#MNV^,;:Q@4$CJO4KJ1C2F:Z;:\)+_$@7+ M7#@V,5W69"2K:U)#K%3B+J\*87T2&$S"7C,%[.TLKIMBX]B])0?1L^\(K2-9 M7(OF]UI4BMR+NDQC?LA,HE_$=G4#49Z'.Z0"MSFY )4B-Z!KX'7' R )K_F# M:?Y5^/!59ZZO.!?07(4E*(8SU(C/UDPS>5:-GVJ.3\*=9S:7G;5V66Q7-DCT M6=Q;U>((2 .2J]*"4D5@$O(2+D"SN?FLURMBLQ&'O/P!+H6>*R<$_=PH.:>9 M.'&F(Y\3B[=6#@,5(=94%/=18^-+M_.I^Z4[Z-[WA<[CG= ?]&[_^5OO"YQ8 M_5^$N_N'[FWW_O'VCXUJ2Q22M=AVQ<@%BT_5[':+V&BJ/%0U6@(]=Y5L"LR> M/*$+%N=.+!TF&=JK13&3YU@@(@]D.X&*/='R')S.3XS,&:8RM!IEL=$N$AF. MN8A/)1(BM0%^=O31U:L-L=6(BZ<^(F%ZL,(^ID,4E*6FH6DYA7QNSOKTQ&TD M0.I^.M.,.2'/V ^/*%]\;3M#R5MKU<1:N5U(WIR-G+FTCL1(;0>_7<.D*G6Q M58V#WQ$)[H-IP51P8X-1DUAVSK7A(]PZJR1X) JJRUF1O<+LD-+52)#2 M$Z%-J=VR)T\&O,'CRQT9JSI1/A$=_F%C14*:,\+EK\9YF7:Q5CKQV\J&*=XZ):5+Q_TITI]#0]R;[(X4>7%8\,TYD MZ5AI5PMYGL.1,Y?GD1(/&V!N5V]*NRDVJW$58H](1A]60_>J=;)*G=&:G8$@ MB)P@^@3VTBHY'KE:8@4+&<_VXZFL2!51JL=9OX4\/PD,)F$ON?K\ M C\? #ONR-#.Q3OM7*HR1!G MVE>/9[VQJS'U?'[Q2+$GQJM,)'Z[7"CL.1PY:Y%?D[*!XZZE(!+A>$3'P&'4 M^4?#)E["3E&*NI(+;+*P&/1KZ*$./3*6]F7Z>AWJ' M!9YS4I:S%KG6WQK'NU[N)^(X?_#-M;)?I5..;TT8BIPIJH?LV0B(WKGN)[]4 M;#4D^-\&=3O/BO\G@+PDQ$4O7?>34BI*Y:98;QVYFR9@%)P8\'(+^5-;[CF. M?$XLSK4F&*H@]R7NNJ^H(7>6J#W3D<^)Q4?@_70E4\@+6DBDLX3KF8Y\3BS. MM:K$G&8TK20/M,HS*%/SA]4C:?>4_AD7>:C56V*M5ER,YVWDK'UA]4@(QEIH MV]43!FBKQM;V.R)AO&_UD GCYSQ?AA_S!EDEEJ/9\PYY@"EF'VO:;C7%6BLN ME*20S2BCPKU[TS! M>Z8CGQ.+"WVG -MY$+I@<>[DR4'UG;YMC+Y/#$TAIO4+F*=C%10=?30O0O'. M$KAG.O(YL?@(0O'0"#-T>"/()E'X*V;?Q!OG?LN:0 M)V+V)[*93A6,)_HJ*^C/ZSX^7-R4+\OEJ.,8HUB$5YR$*"2N)9*M%U@+&ZWC MV!/#!,HJN_N]H_-'US>MKA2;B"U8] %!]N;P(7DI$9=]9"E=RW(R6T:U(C9A M&:U6M!^QNPR5CL^Z"SBV9<,_P,C/P^[,LQA,[5*G$0GY"""$[M8L;G88+HIK MG9R-G/FUSK)3(AELNQ9&2@+;$1W^!^JKJR@JTDK6X-Q4E9*J"R-YIMIRT1M] M;_(Y4JS"9\H3\*2KWS*.9"*F);'6:HCE2M$4/6\C9RZJ(TKP)KC;56)C=?.& MV&P>>8_%@_7O-G!L)>LOUZ48/5 T M(T&1P1NC^[\=U9YG>C#4Q);4$%N-#3KY%N?"J<$T&9Z1-/(UX9G6.5 3R^VF MV&JMSO(]Z#%PT.I3D30*ZG@_[F.A"HM4#&>HD=U$RT]1T;+6;HJ,GZ;_IQE) MEP]$PG=T92]'P(TDUMIEL5W9P2*H%GEP:8#UIWUBTZ/*0^]Q4.IW_^\>9"62 M1: ?/'2^=K_\<2TL$D;XVGG^W'V\1O'S0=C Z=2,I+QO!?:=4Y'K]4I"*O+J M-+Y#X)R>/U?VT%#F^%^LWY4*\[S_U2[K^&" E2,"9#<_A.:RIQ'[A ML5:9 M;0 ?94=1T=4U5G59'ZG4R@'3D\:-7X;GM3NY*6W=UPT-$Y!(V0MF[W69OI"^ M.K)&CHAR^6= +.S7F:S@-3?%VT?.N%@%XB*XUR>SX<3TY[-<];A8(H6&&J@E M 350&-S_9U#J/M[=/P[8MHTC?&VM(7UZ_S*37TAI:!+Y>TD>PSNN!5E[D^?6 M+S?K.%3YV\CT9D"IWAL+M[C9@:\?K^#3;+&_$NW+H1!X6"-C.T-H&!J,"AIP M^V)-=3*%W0DZ93Q]/'4&Y^3"5K;E%V]RBFK--'E^+:BZINKD@@I_R[BXZ3X^ M=!^[@WOA\W/OVY,H=!]O8?OB>VYB]-!5N,\G6?J#SN#^*VRROM![$'I/]\^= M0;?WV!?>?7/EV/O-%YNIXK1ORW6B,'W&8V!EWT& >]=-"Q+O^Z[N=+=->@X? M5WCY,&GL6UP.)B;H>E^!.!-+N-<5T/*^RN9H(E0E<;EOH@#8,0*LLF^ H6=D M*9!B/85G:Y$/YXK^F?R2G2'Y/3293]7 M*^E?H+0B"0Z#_V48:ER:-1E,L-XL\A_2!M>H:)+U V%8D M9V$I?J0 ?J1=\=.JU,1J;(WT(Y*I![GOOC4L6S#&@NG*U#PA_JSB15;*YTB" M _*N-^:[+'LA+54DL5(K&C<7,-[J>(A)%EX%WU3/B'*S(K:EN)"\_*'V>'3Q MSZ9A6<+,-,:8/)%OA?S0NRR#,R&2$D'Y\439D?6)4*_5Q5:U4-KS-G+FBGXD MKV$5Z%*4X\VZ)-8JJZ5XKB5V48UM[Z@_M>6>X\CGQ.+CT0!1C6?1\>3'C.@6 M*9HTGR=DSW3D9/Z2F9I6V M(PENG"D=7>F$6'+/3HRL+=6&5!%;4JNP5',VGOU58C^2E,9YMB\I7VV)S79Q/U6@>*NS(A+^L@9Z M4SP:JJVFV(S-&\X?:'-M!L2D\8\B+HJ<>BA69!_F=3_&SS/5LR427-2;$53= MO/VYARBU2ET2&^4-S(@\[-4"UH>$=1*<([$\Z\$YQ?.F5:^(DM0\O?,F8)Z< MYF[*S7;9CX\S#P LV%ZXMG.CTWI'A: 95EXUV?RA-;WZ@NU(**/'DJX^,J;D M"_ E8W74K^;6+-?%9G,;Y_:IE!4\8JPE8RP2V;6RV(AM+Y\" MM'8L$7MBR,HMID]MN>,\4"W/\$S/L265(Y&;[GG MKZ4X:YZ ,_.L+UPK5;$FU0J_UC%";0G$(C&9FT(LS:SPFEB7HBV7\^#6VJ.\ M[=D38N8$@/$W\?F/%%9;:XU3P N"5*_&66I4Q%J] M:&YWQF!= M+&YB#-XLJZ+HGUZH[5GHI;[.,;^9Q\>6 P0GMAHML5+=P(F[M$O@B:J*Q]3J<@GD(A&+JR&72:QB MO2)6*ILGMFR-M$+SR\?(YZ06G.G(Y\3BX]/\A!F!Z4YDDPC_\X]619(^"$/9 M4DNV0OP5X@:?M$S'[R(A/2/^.KMPQZJ>N]SW1 M4:S@6=Q]? BB9S4&7%3$9KDLMEK;:'GG@)430&DB M.B.AG+NC<)ASOW#47.^$+Y/.>1LU<^(_'F:>#SO-3/*WMH*'/\KSS42*J#>*]ZZ#T. M2OWN_]U?"_1= OW@H?.U^^6/:V'Q;<+7SO/G[N.U$#P]:I=U?#" CA'!L-(/ M6!6> )%L>(=M #-D1U'Q9!FKNJR/5%F#6<@VF<+/K[CW?WC@/+A0QSAZVL-Z=/[EQELR=+0)/+WDCR&=UP+ MLO8FSZU?;M;18?C;R/1F0*G>&PNWN'N!KQ^OX-/]@'HYQP-DTLC8SA !A@:C MZK]>5*2+-=6W%'8AZ'#Q>]!3)7!2+CQE6W[Q)J>HUDR3Y]>"JFNJ3BZH%+?( MQ4WW\:'[V!W<"Y^?>]^>1*'[> O;%-]S$Z/RK<)W3NG2'W0&]U]A-_6%WH-P M^UOG\?-]'Y8J] >]VW_^UOL"N['_BW!W_]"][=X_WOXAO/OF2K+WIT.&P<0$ M8?T5-L7$$NYU!<3T5]D<382J) JH#M(P 3QW-U]SILK3OG6FB<)T)I^/^S9= M]ZZ?%B0N2'R\*RY(7)#XR%=\JCI%H4JQM^-;E,BR151 M/DP:^Q:*M\9T:NA"WS9&WPNQ>+1GVY.L*B557\K!V/I5!5=SS-7.:.1,'5KC MN-B;Q7E:G*<;GZ>5O4=PT."^0@Z?![<[4\/1[8+;Y\'M6WFFVBN\!P6[3X;= M=V2LCM1B=Y\)NVFY\[PR^Y!ZX<$S0@ZG])]Q&DY!](+H!=%/;>D%T7.=;+WO MIEZA9.M/LB;K(R*4A#LR(I@1Z<9&QJ59%##..*FZOIBTREQ+7 MF&:A2I525?J3/_ GN]NA5SM?*3^+_.E\5G'<8W709+PU(GA#X$P,32&F=?^W MHR[V6$P7=3$-NBCD"KB=)MPB70>VA)L?U8-WH%V=.^EVA)XD5JL-L=G.V,GYI8;C=!76L?"#[;UI@Z<3F9&T/EU)9[CB,7+#[YD0L6G_S( M!8M/?N1S8O'Q^+NI1H[UZ@D6+9ABTV$9->3"V;UW;U EW%J&K=!,O."%-S)O(^\/HM(:$&7QH/N":-1O6> S;R/O#Y^5[/"9B8^]72FN M$O,V\O[06LT.K:EZY N1FKN1]P?26NH@/4EA>43])&33E'7;$E0:15-8>OO? M4Y&PI@?#?)--!6MTXZ^[ND)^$&5@T$ G]ZZLL/UR"YUS &TC=!"X4H2%XA4V M7S[1<0ZX;*:/RTQL/:G6$JO56H'4G(V\/Z2VTD=J8>>=]LC[ V<[-7">K( \ MGFN]1V(+FF$MK\%1;*0L-E(U?(T'G/@"C"ALM]PBXQPP*<5ALC#:\@F+#,V\C[2URH5E-$9T:Y,:U&2ZQLI2R?7&+,24*PMCL$CQQC1?9, M<.05]:5RL U65\#*E$"QA:G.23@50"F 4@"E $H!E (H!5 *H!S])89?B^OK MJB:E.41_%9:C&,Y0([F%?V2*Z?KX-B_>E>7UQS;%NQ;W:[40[$G0SK0ZR7YQ MNVT1L,PN2C8M E; ]AQANVTQL;U64/#66. M_Y6!^*DBCK[1?=W0,('4=&ZPO:_+03YJ9,P&H$-%FF/P19?+/P.+ $,S&5!_Y]),;303J=DL>^E:8Q=LW[UC1L&-B$B)\A95.+.%>5X@2-I;CJE:? M8W^U%:76#S;-@BX%70JZ%'39LZNW$/0%0 NZ'&U+9,]#4W1$+L!];'0YQU-I M[>OG+9I$-O8M?MB]AD#]'84 .KTFH.CV+ZG+2X">=\_7HU0:1B-GZFBRO:KD M3\'%XG0LI.?6^XP%GQ3"\SRXS3)R"FZ?![=Y*$3![O-@]QT9JR.UV-UGPNZ! MD>.]?4B]\.#ARV?3*+L@>D'T@N@%T0NBG\[2\Y]PY2=:W9$1C9)UP\?*>2!@ MGE"[L;?7BRA-"B2ME3=.DRJGTVT^-DVJTA;+#2DA3>K@W,C/R)N$R_ZT1S1) M6X8EIX2I:.8' U0!IF,$4R4E,&634E06FXVJV)2:!;CR"Z[D#(I:-25T997H M4Q5;[998K[76Q].R1.3AMOZXO=GDOE- M'G.!V1/>+?5->SH6-M>9C9P]!#=MX5@86>;"BR6))>;D P([HM MB>U&6JWI"A@?-8R7^+>W;;*XI\N3:DTLUP'-S:+)XEG#=-LFBVE=P53%"N@% MS5I:76MSWF11H)!+L^AF[;*.#\:5W>P3 HNUX1VV SW&%PL63[#S5Y]#W@ M8!$&]_\9E+J/=_>/ ]8\,H[PC;6&].G]RTQ^(:6A2>3O)7D,[[@69.U-GEN_ MW*SC\>!O(].; :5Z;RSXI*>^@INGY-W(\X M*1>WLBV_>)-35&NFR?-K0=4UT NJ-0>C2]NNH\/WIGIFZG+-P+#CK*7XYE4^\_W@^8!*@^4C4" MSS)1B)_BOT>HW\Q,XU5%JW(X3U)PM<]5716HUHU7@,6HW4N"14/,J:C*YT 6[(6Y?666&MO$)1X M5I X 3 F@C 2^+TI"%,4Z35)E#;Q$.11I!]&)P]R23#&0-:A+2BJ-<+"'CG! M\@GLHI4B/1)^'F1,;WP';+GC7'DRR51UIIGKZ%6QUHQ3DPK!?A*03(1B),1\ M.RBF*-[S5\CL")3U=UU]9!(PKMXC,>F_!!74=LLB=N'^/2O?X)F.?$XLSK6J MV6 76"-Z9EAX=4745\PRR /E\@S1]!3,9N1^WST>[OCAT-5=!CU[_,E:QVR4 MQ7:M< 7G;>3,=^ZO!#>N3Z ]^@$T%1YJ&I%(-C9 MF8EG.O(YL?@(M$7/$S"3YX4;8*]N@$CH0++A]<28D[5:6*U4$ZRN0H$[!4PN M41TC(03;@3&+5A.UNEAKQQ4_/!/UD0GJ.S(FIDD4P22O1'<*0;U'*SX2$1#= M'"Y[GAEW,I;4@6 >:I MS:9#?"=K3J!Y_)MBI=K<*J^EJ2!WOOBNE:PU9PF5E')<<$PA,4\"EHEP7.\R M=QTXINAQ;3?$1OO(;\\.%AE!!;M);-6D!3YS@F3^PE/HL)+B8;#&Y?43'- L M#/[)@/=Y?.T-82P:2)GYZ5 1F_4-:BKDH4E,@?5]8ST1X^O<(6^)\313^<1& M;77:1QZ@G6OS(E0>ZS%20N*=8Q'E?5(EB;Q5RCH!O6^E)(M[1^BE>!PT);%>C\M% M/4X+Y,2@F=M-<6K+/<>1SXG%QZ-++I9:5?578N6]U&H!XI,G=,'BW,FIPY21 M?7+,T03C8XTQVKN@LMISFKM _G;46?X\L?E#;(I^U4@XT),\I_4N!T9G!/PP MR1-GT9,FZW9'5^Y=+F7M3"TNV?(V$S1TJV*U5CG_IG$0S#A MS5O$!JK76,;8?I-- L1Z)9I!60&F%(:G3D7KM M\9@H?<[<.Y^WM\C:O3DTZY+8;N[0^%(Z@_ZKYP/E9 BWRZE .(M NGI++-?B M7/(9(7?'4.<3TUERJRV=VG+/<>1S8G&NE=/XVW2\0\9, M1SXG%A^/YKIX=S]6=5D?%7?W!8C/=>1S8O$QW-V;!HRK1LY\XCT=B0B?2,(%GT*#GN+_TQF/*P" M;_!1C+M2O&1-#-,NV<25!KB\U&G,.H\'Z> M(W(3 1N).MP(L'L]/8XND;5PB!96:#%RP>)CU5!7),8/Y[%>T9PZ1<_W[%_I MQ(A$>B=<@#ZXW-[;;?Y-I5$7ZZVBD$L!]]U5W4B%QQUA7BB_A?*;ARUTFIK1 MF8Y\3BP^+N57U?TVLJ@(YU3/S1]F4]-4*^5((5H\O_%_F'KX*FN$=LR#UZ@C MFRCX14=7PA\$?OE$3-50%DN[W?\8:8X"QS_\8R+K+^19MLG]>$Q&F>?9UL6: M5/2#S-O(65_A5F-Z+DN574K6M\5:=9L*I>< B'C_9/X]J%GX3BOE2$'L[4%;W@VTU8I8C362 M"G]IOG=2;C;,:6H?9SKR.;$X_PIF*'NJ)!!=":J8N?27+AR?55B*8CA#C>P6 M_OA35(M:Z_B.C)^N\AG)5]C^'-^U?5>Y)K9J<>7*U[S9KQ8W^VD ]J=]XC,1 MEY$DAEV,HMT"IRMBK;EYC:A#H+'0+POEXSP(7; X=_+DH/IEWYG---IN2]:$ M.]4::8;EF(3F4%'=\T$SWH2NSHX D-]%JOY9(OI,1SXG%A]!JCZ52%Z:)\@D M006M%<15SLKKGYNVH%J60Q2:+V/H?SDZ4WK?5'L"RNRW09?BJ+B [*&]D=7YTU<.&.[E*]9V\=2K256JSND?A<&\ND8 MR%(D128=O!XTA_M@UO.5/324.?X7*SNE.HCWJH?>XZ#4[_[?_;5 WR70#QXZ M7[M?_K@6%M\F?.T\?^X^7@O!TZ1V6<<' S@9$72+ %WZA/":I[8!3)$=X#_Q M5&%9@UG(-KT@LB[#\]IIB0)]%Z6:^[ZA82K$I(P#%?RZ3-](WQU9).=UN?PS M8!&VT$Q6,"&+HN. ,N)#'.6;:PWI$_R7F?Q"2D.3R-]+\AC><2W(VIL\MWZY64>IX6\CTYN/ MLC Q<>O]PS9&%S<#RH3>6+C%7:VC-B'#B_"'^P7Z;AH3Q;A_8'+N\[^URH22\^^;* :P]""^_\?^3#0&9 MO']TIL141_YA58E$R_?,%UGGG3H!KW2_T3\ZNO)D$@LOLO'/WMA;F[\T_WY[ M -3\I!FC[^OK7L0:R3-DA.F0]/3\!98C9P3I4O@D6RJ]@P^N*7OX9G+4H':A MCN<@\083(LBCD3$%+&'HV8KS!M??U>$;^(7P&ZN Z%NPS[[;)_^=Y;UN=.Y\F;J7?)J4X#1%+]@ SJN:+S477 AT,U M)K:[X2? Q]*_+H4.G3K,5)N+.)X8N M;BGB9=!U)O#_@4R#V3KP#P.WW *CE$"<3I M"!PVO4UVF34Q' V>)_ N.=[) M$-@("$RI^<%:L0Z #C[$-4O<90!(;]=Q6"R^LJ/K#KSGF$F7!6-6(XL^8HJZ/[*.>7#HI-V_OWU_"<-: MCL:D#G;CEMD^<@>V064B?.2OL@F@X<-6*&*012X(0?+""A78V3:P'M_'0$W? M"?PP^4"4TU-YCJ0G/V9D1,FYL%!\8'&E%::)7X5.S;V],[;0+!8 M>@=2;CTPR)H"K.96 F2"!:*,Q)1QJ! ?F#)SY^ M;H&Q]WUB:' @65SBPD3&ZD@EL&U7\3A:VK(?>!\F%MCS#));?.K4Q);4$%LQ ME=A7L3>"SC5GOEM.>'#FY793;+6B=5OPN(_A8.1@"[.3G?#N;D5%0Q;>#/,[ MGA0C+ID88VVJR,QFIO$#YF7#L\ET:I;#W<9_9V_DHNZ.O2]U#I?@0 $QCQ*N M<7%3O6Q%TY@$D)<:54<7B76)UM&K:C@6TVK!8D)JF+**/7(M9P@*"1P:2 [# M&=J"/#0659W>VE!>XP1!?:86 2)&!3KCC<^+:;R! M&@/\&SH6&.V618>S"!M$1!7*UXV]E7#-682YHK*L8?!VT(J!N4U1/551SQG" M(<"U'#H530-JHN*)3T3(=RFD=2(EG$&'/?8\$KI:H4HYJ:#V#BHRZ'A,8@BO MF"^%VK9"8#. N% K@P4EJ$YW*!$;76,L/*F-Q=>Y)E% M+8;@_"_/ R@O!AKB;+^[%0TM6>.&!C.&83.-W/Z'S 0,F!8HTY@1:Z'?%2Q( M^%<\OSVV,A'#C3Y!G=(:X@BZ"?'L"A :='_[(P&'Q@X50"R#V(K*+A/F^V+8 MN/^9Z8;MB@/-Y\8< 2OCK!(+,9/0PO.FN5"!#TT$G!IYN8DAPTTL#:CD# M=>5@I!)>S''[A-+MJPR2YC? 5X*W]#E'<8F_H'3!2A-P6CACF$_10!- MHZ7\=.+ZENLAI3&$I@U)!U6KFJ:"7*SX(D=::^TKZ-O1,N*SBKZJ> M+BH9#4Q U=^P8B0-$#Z*4.9\D76A7Y*X%V[F@,@8P<_'Q.1%LI: <&G[M2Z7 M!%T #J@D3_3-/?[B3"W,4B.HHDI+%%24E<84@,0T/XHMV+.$3.D-VQN[0P>Q M]S91 7%P='A>'SS#"0C5@ -('H&,MZASA3K\',MBGC-V1U!E?M\%O5]'>H6% M>U##I#JRQPXVJ.N250#:'K_A*#?@]0L,9R_F#_ 5AU^I,F>E[!X:H P(?>9? MI#XP]W?XHQEC+WKJ81H*T>0Y:DKP)_=(HOTR I6"^MZ1DLZ(T0=8&,8>U78I MD]BI \82/V<,_AQ5P+A?,G!>^X<6\$0CKOK/'T4E/.B[HYHRKLZ")X L&&)P M@ON^#ZH_*!@H[8 (N'X7!W%.AVW/J8&L&9;P;W5D&R!&^5GUY9:?595V T^! ME(1^QWF!U0E295>QWYF9JN:^YQ1E?E!R#(FF@MU _?>>A#%=GR<7'ZZ>ZUV8 MH8:JHQFQ(/SQ*D!!&QS-G^ /F1++D,'QMJC^!C1;KL<&=Z0EO!&T=BVVG>57 M6=6HQ*5WY%07'LL(,YP&WH!320TH59D-3O5RV7-DPV@:7= ,0._>&X"8,Y42 M?C)G6BA8X&,J;E%F<1U6")!F[.C,(C-TYD4(SIA)(77LO0 P>+=T*X)P$<"^A&=T]&3PPQ%D7,=L(+%_YS [TD&'&T/QHOCWL*/*V1L9U='%0HP+*VE_#N6B2&,96XZ8MPL$SP(6L^ M'1H:G5FK^L$+9(E.<,6\4L?#HVMOB]PP1B^1CK-@[D&0$(1ZIU%>7 '&@XY$ M_,7E!F%?>X'U@0EZ?!#H3J=P"C'///E!1@YH]G+(#XSJ+&X&)7!_C'*,4=U3 M5M 7Q3["*G'T-,)?CO'"R--Q"[P<.UYN04M%B%!?&H<+V$8:U1VH(YE+#!N4 M;8O9IP77CYWK3ZXSE1X+!IKC8XOP4X** ).,B/J*2@53+A4R,RPUF!=4L/XH M6?_,G!=!S1A]1CK&9,B698R8O]X[!^27%] 2+)0$W)# QP25>LUX0)[G$/(\ M.(EJ=R$[CAU &('E7FGC@Y8QMM^H@X3="%*KV\]V=B^"/1O80QOY@2&= !;# M(H%P2WIESF,Z_^ M/FCQNX:@TR/LXP[<^X:]K 8Z15D KRA8A'SG6Q4DF!4X.;S<,1HC8<5>@KA/ MHT_,8H/B!;'W>/C"PEV3%5H4?82*$9R;@];P5%9UU[-HH:>6B14:Q( ,O^0C5P&T"<#].(N^U"R!8] MB4_RX!O1'-/Z@5X+.\"\6.R7\Y2@O?,/0@+ZI;(/0XE/& MV:DZ+E&W-5 P='X1>>A?W^[QUNII#2!QJ+0>"94FZ&4H#)S][R[#)1[MLDCXB*TGF.N8[S%^@"<-OZB;&!-?@X*+% "%Y!WV.J MESG!=W(H)8R)$51(1%<26 ''3>!#KLFP6VKX%$B@N-/TY^#[ ?P ;Y;WQB-4 MR4AV+"_]2'5=S1A=8=HEU/-0=+*(4_8CBX12#+V%7X:7^^I2*:QXX6SY!8:* M?R]\Z\^2[9S@5%V5S:3?\GV >82>-D15J/#D5-OQKU/1JC0<2]!0/'MVY"%V MS#X$U"L!%>D 6DF2-(@DA_ IX@Z_Y=;][R#F;N&E!CS,I$$&RF*M-@)M<5_& MF"?U;8.%1M!%XZ8VX-3_KYOUZ?HW+/XG)P+89ABR *\R:<("W8,TPT?^"S4> M8KZJ(V)=\PPTQ8L7<+\1A=M0V#AL,-21W,!M[NC!/WK4ENL.:+2QHU$5Q'V+ MN[EM, --5$D4,E-'MC#AQ@_+>A6YD!.19%X8N:=>,1'B$H!* M?RXG8-#7UG M42(86V9, 4!C[O01F$[Z1F@B)4HEP!<0U-$M./^LL8J>26+2R"\:#1S,7(BD MT #M6#8HS3=V2<\RMG4_Y X6^T)#?!3']+36J6&B@28O9GEX00("=P91#0]8 M;/'(ZPCG>33, B_W5#>A&BGR^2K4N9^ZLNE7CVU&VX%SQ7QM!ZF;@$?9U&=J%&QZ!5^;T8XH2R$64]DD4X@URV*K'2V-<6C^YK$X^,7- M&OZ>G&Z.W)2P3U%V1Q)6MY/=(:8^<9YV=*7/.;K;%JLW6V*Y$=>&MY#A)P'3 M)'A&"]-O)_>SA6>S7!%KM>IQR_^]:>/+_/@YP?5ZL8>YV7!KS3/=8R,F.&*; M8X-B(1TU+*[@_IJM(:2B-<29X3OQO(G<.6UWWJ2(Z[H46TDFCY@N>C'F6Q\[ MM>6>X\CGQ.)\ZJ\#&B=#\X3R0*05Q_FA&YU"V*C6Q6HOSE^4/BYNE2.:NS1&9+KE> MI(E]QUE,/VE1;JW78*CDS%2GK&,$JP[KT%27A;#%)ZS\@8TJ6#+?S#%'$QHR M#5_0NN R1IQ_E6GA4(GUC/$&Q7)W-JT7#QM;);0 (6_:PGJU\!A%8B& 5&OB M)MEY+30^&["E=?HQOIE-XLW-V*&1DFXR((TN],)B-> #O%:83>862@06J:V: M-N:S?%5'IH&W%L+OJJY@G"C1X3M#C^LUE_. [;5@\;M?+"V)_2P&/P0 >P*J MVLM$&*L_:&UF%?,)&&_9O0\'F?QB$C?#RI66-/*6R*9."W,JPE#5:+(0(=^U M.(N( MK%-8_3HAYBZ:>2:;Q4N(:AHO^JH!,'3>1N314 @^!$MIUCY$:NNY[PS+J-_) MT#0,3-2MM2H?@A7_>%@XS4T.S53&OB76E,D[.]#D/> ZIS7^;[O]GO#N=J(2 MVFW,ZW[5=]_4&X]A_N;[/4(['_'4846WJ ^W[_IPT9VRL ^\#>C6:PFI&&-" MK$!Y3B\)/9 4YK<5\=\UG%,MQ,M2\8X33'D,R'Y:O1Y>[2;=8QG@5UZJU3V^ M:#6!0!U60P^FPFYZ8+X!#URPSG)-+D-QI!U0EN;@,8D"S0CA=8N=<7T>Y3?J M=:SVP5:5@U*3*2EMRU"!E.HF!8KV60[I@%'H1?VE53/N&TP]#HE4UHR2%1:G MN@9VS.!&7; 0,?;@&9GJS.O&&;$H635RFY4K1MO +:_ 7ASLR]!5TK*<'V;$!VOZQ6V$06V$PU>JIZ5:7)[-KG;W_A:H35@Z(V$Y^)B7U$M5 MEY"^B)V(IFB=S5@5I3B"B*&4VX1I)*8+8_4:?_P[XG:*X*HIRW9>4!K9B'Z5 M!]__80:*%]!*K)HQ"A56#!1BY]4:W8Q>B MI)#*A53.F9'%*MW-_0$8B!X.=1]?/#Z )4J%S?UZ+WES[BWDQ<22?79>"'ABR[: MG73WA32C'8U^9N6&74M3#789)V,LD8!]A_!SK[ LB-+ (VYA&RXB%3(F)CZ- MU:^TH.AFSNE+X1N:X.'&0@GRT7.31:V3!]91I6N3QH?*^7%HFDV$/=GF5D<-VF5D"\@#;E@)J&=PSLTB-8 MH=#O\*DEE=4I;@N*VX(]&J%QM\OH.(Z]-PYXM)F]&#)DF <73#CT5]-;!6PC MSM^D&)KFU3&D\0 F6KYF:#O1WULJ4 Q^RDTJ?IX36M(.0,KK#R^ZCP-]XGCT M X]:V.XF>@T)G]'6W$M)N$\NSR8@O0R3!EE@A2L32.;:K3'MW&0LQJ[A904W MR;W:Q=1_ >Q2CNLB?W4'4UY:S: 5B>+[&++Z]8!)-+09ZD1^ITW13;]F/>5" M(1J+X39N75W:95[%.FV\M"/O[IED(E1:D8S25&P=_K(_^[@ ?IGW2&QF*80- MB,[&YD.C?AG-WON9>B;\8%_A7?*:(^E0J9A%F:ZYWKILQJQ9U7G\%6H'R0N. M1-RFRF1>OAK6[%8636?-ECW*^NW'Z)H9SO4]/N6]??DS51[8S>]]YG@#DZG8.<^BJ.&UT&+N[NWV2A[ MV7(6*_EZK0?L5C]Z7T5!P\;"K(\Q]R9O? MLZ&$_AM%4T--X$5^9$HW[@W$* M1)^@!X6I4]B2%RM@JNQ&@O\LT(_:ORRP(XV>9:_9-#P'LGT^XS$M QD"&1%C3 &-ND&SE]%]&JDW,(78EF$?*&$/1[YR>8K ME'P!U;']^SG8FX1&%H1-"X6@"U;5";VMI+RE-V:!GM\8'L;J\5J)@& ZG8 M=/#EE\*_W499[,-0B%?0\K7<74=E%*,4[Q[@EVKWN^4LO"T\'QH1J\&P_$2) MJ6//*RG#:"8&R1GL^I32H&2,2QA=B%?@MD]4W+8S[-^C8M5EMZ+]PD3"/8 < M&G3&#@.3 @C/#QB1%6&F7@ZW*P=*$>J,,&DO74?'ZVR_J38F(-#?JW":J2,\ M#?0@SCQH,[&,(M\%$E(_/"\\?&0%<$$4?O.*BI]K=2NJ>\QBI(T%*Z8#(_[< MP:9 ,-93!,,Q(Y_RSN L4(>Q,%"NGPOI.*X$9*PDK1:R'/9>0Y)X>9HOA=6_ M0*,**UIVO?$MVV51)?\89"UE5PU8ARHI;%*^&+<%D27XRSFU%D3A'>5%_,IN MCP?$*$:[(?;X(D'SIGO7466Z*P3ZD+K+HNF#,08JUSH>R]B@XX= MV@81?F[B5GG!8RO4$ND2G["<4 \DXU6U:)P)]A#I]#\)G?ZMT&J4P\>E2<8: M8NPJO/AN?QVNA#0)PLJ+/!8\ !,',:2$4R-!7C6E M6DA>/?,G._3!9R#BVI+I1BHORN:?/691+UL<(%3]U:!>?PP=6\0X;VM J$(" M'YDOS(F.=@]VR7.6K*L>6M<3/O$$#VRVI*KO/?'7]([0-A$8\T1/3EAC8CQ% MM 71O?MP5X3!_ IC'%JJ\2!74L M4"G;L>AE!48KRUI8D(+UJKNJF"_V\+@P+9NUW4(UUM,#U7C128U^C'+0T26 MCG\QT#=SB"WG=.S@A5<#5*<"G511L76)2"/UX*!@GS.)?3+";N$LYJ'C"P-=%+@"!"8$_$,QMUOUL7:S%H^N=\GKBGJ1-E^7E/&Z:-F6N'6Y MW1%#7);>N]U UU&]J;2'WR\"95U<5")!EG>L"]DS\]P^R2;>R!X$#[5*?#FZ M97BHU+9?S^)%6-KKD6JM^/648F[ _ Z#/OUD%H5@1\]H MKYFHKPXM@U<*8C0V$+D3O&.-GE [UG5L-!+H$WOW*G3HI06B)MN5!GV*)KFK" M!H^YW4]>6"5RI&VYL)A+_JU%5WT# (EQ%DR\5N@90U0P!>TXU@+V5"R#0+-& M:LW2)#+#"CBG71]6DG7H=J=%VXF^BL>CN08N>J8BEY8Q\HZZ/\A2^1^30&+9 MO?%GPU"L/BB==RK,RWYPWTNO:S8.NTG]<"V+DA3U*'@NO97*];(M*<5$W&Q' MDK@JOEF1I"XVVM%0LR2MTXUL7< +]7/22W]^O^C[-@(-WS$_TG,6L1[MW(/ MK_'R=_^\X&U,"N=Y,$P6 I/W:Y&Z=^/AQ\RL%=MS4C6?A8P* 5V_5H-45<%;M\" ;?+#.,(X;05LO946]H M-%MBNQDCA)B1$F/VH.JP9%71@-_D58&:Y$P=:O8% XVR8%M5JHG-2C0QD(=[ MNM,(Q_XLXUXTR#>==>[(STI#$JN5#?BYA8-K]4Z-GL9+B!.@R-K!P5N?N%6Q M5H[?O"'.N[$M>%MJ*LLW$33"P%2F$+!7K(]H-9UB=4B\+KS@UGIBK*&45-L)3C966RE6UC!HT^X M3I45%WZ[#&&1B\&U%IPBDFKE^!5[2#J<]GC6&6! MZZ^8XFR*J!I5YX$0*WG"&J9D^!(@,]OTS,2=D0B+_%Q1]?L=JD##]W M83PQ-)#,(/NQG5Y$J^AG>OL1_L8XKFZ%'G_UZ^DX?H'%8#UO'DM+3R3?21^Y M_ W7]PX4L62>QG!$;K#<4?#]F%B!%=Q8T<<3";)Z#B\42:!LH"%1"N(A*[+D ME#!\,PGFM?? M867'_/R%9R_:/_& .Q'Y/XC45Y,7B>&G/B05A3,)#[:WZ'T$"ZD3 WDC+*"- M"^V X/#RWS!@?TYLE@?GBRZ>/FZAX !1$A$\X?PY'E7$SIZ%P5T;B0DUGN05 M>B!\9O@EV=T(02ZX3N*02'"+TE!8G]T+)$SB_A;']$;V=U(S&V^3!O:HOT4S M\<:6XR]TPSDN:(:/6!J+ARD6XXB'H>ICR\M:TF&:@E3AY_(*ZS8[ZR7B9+PC M0_O.2W])T5C9NJI,P"1IHDDRM-?W&2WY<%J-, &EXVKQD5_ M>=KMEK7:C _M= VK(6;T^O>AM "U&ZM//1\H9T>4=PD;M=6JA*XJ/^$;N_R% MFR01+%G\32N27/">UO:7=2"%R%):$OG2:D5D-F[56T,'B8?Y/3U3A6TF:_@I MR^?8L/)DNAQ+"&+FDP2#TG+\-,E+X9MWX'G5@/&/V/TE+N1W!Y-0%2=H*OVO MHQ-!JGL1FYBUA#D(+'&<^JU9]G@HE,-KH$#?!B,D@B:<_7?GD*]85PIL^KN4 M(/- AJ8CP[[FBZ@N0H@&IP;*L[M%G!EIW,B,6#*^#\L^RA$F).($$VRI>HD6 M9WZCPM .%8A/1FWT:@7=KKWQ[^PM/?,9-R@L!];;&_,&-RJQ;F7L2_%I?@_\ M"O\V2]G3GP"(K,7(QTI":)9%?TVS)-UB'<84L 4G&QSI3 X%:YTMBZIOQ10= MBJ/4_0\09:I%J)7E?6GQ;RTI8\G\%*409AW=E"^E:.49*MTHD43,0: %"Q$U MS":BJ=ALYR).>6ZZP-,.@U6N%%5SJ*,#,4J](M$,Z&#:#3_^F&Z,NX<#>J:^ MO,Q+V&O6!;4)HL+B17WG4,>CU4-@]"8=XZM5^0) M/V".T0H9[A+XN+CE%Y1JS+*27:*%Y*Z[QYD=@@FCM5:9CD631Z5ZN$B"PFQ M&WLUT,@Y5GS&!O%J,]L/:_7:K(V,Z022ZT.)7NZH[T:R-N+7^6"HW9A>+BC5P+5-M:)YEKHLCMIVH9Q(8@L4/9!'7ND>O)Q_>CBFKN$J=^9 MI@A[-0_\S./@9K@\'@.BIR^U$G#U=WC:*L+OV(D*3$^1KA\#%#'#RFT@0'\N MAJT*^\U@L@$0ZY42"52_C!4_B_1WU2BL"T'1[4>%E.F,RUY_IY6/TA:=3+N0 MA'=<4M(_\/>N6<)VZ]>$.5.EBA8H4;@T0E!MZM]+O!2%43IV+RLL-(:XEF?LN7>NA32C,S\+)=I:I[\$%JV8KN]5#$"RAC62Z4,":J%A'UA.D_ M5#^Q5?P$18Z%=HV77,QT5-Z3B6UO/*\M!R0%^VY*[ DKG.58O,"8>R[[\V=# MNY:XB0DM/!OW!2,> X19> 2;^E%'G?<#_CDW*L*I*W"8C A1/ 7%[26%*^$' M.2THAO7%N/;A*EX*=9G(+!V=L9W)26Q%^^"X?.22Y3L3LS?A;%/Y5&'5WADF&03A&??-1& MS[02^GYZS0>"N!0DP,5"9-:@]W0-4DQ1G2E>O) /PD+(5AF;#/-P+4;-=J1Z M^]"PP8J,B]W"_""LM?[K12.#J"$O0LP]YP=TRWQE6^8^[,L.G_2'X<8!.P^= M&]XJ^\ ;2K \X*I@<]9LEO+ YC6#;F-[6-!#7D;;.UZ/BRHBU_'-.Z2?/^P= M9.,Q UF [>%)M??2MV2O2R^(ON^E)V^O#^@0!V,-C,82D,,PK_\Q EMK/%YC MW_%]=>C%16+R5XKH"@AHK.^ED0_>9.,E=,(2N,#\*2 ZXQ&VZ\36.3KHS45@ M5HF-#9K-2 HF\)#5IOL225!,/<)3L&"VOUZ4+FY:C998J=8B7NHH.1XK-*/V4^( /!W4/FR',U>+N3ZN?H&S++CH M\#->[SD^6&$[+[0Z&I7,LKOWH")7JF*CT1"E1H[U@3R,7.R17?=(.]IC*K,] MDK+.C&9D56PVHS6)<[-'8DMWQC563C_]KBCSRLN\2D695SS[%YIWSRL!!'NZ D^PFZA7C8)G<06O M<\S(5-X,1U,"2XW)6UO2E#VS/*YH/PDG @_E7^H4U25%I-762T8W%",BWY[/,Q,H$5*>/4$5LDD M4.G/&\JKU/!.?I]86:<=[<+J8SN(_HY?NNS3/ +_SIML*DRQZ=("0%W]B:;( M[D%UJB7V;!59M^]WP_>TQWL";6G-$12H@=HRKMQVR\'XY'VBG1'8=J)/DA\S M%2O3\+34,:&EUK 2#:W/R/[-BHE@QC,MM88E6&B1%%=]'"4XO0=E<^RG+E^*2;T@U'6"U! K[5IL M?>0 X(.EM.!,=$83CTB\ [I",(B/51AB6Q#Y@L]R.6L)L*=QMZJ>< ]3&R ' MH_\-1Q+KNK90$X%M-E;X8100J7[!=IPGS/B%L!I6P><%+.&HT)*E9#K3C#GM MZ^D6B?$T2\O1;"Q><$3E<6AI@% Y)5K_A2^;T1[T5[_V$B^:H7"\LE\L+^Q4 M"A5VNER"\4@-EZ48IU\RUA>NZ'B$KI4(EY' MT'!,*E!DC1TF;*(=VS;5H4,MO8&!9?3JZXE:7VX,R4&TE%-G;B4(24]?\ M0A:T1$CPC?0<7)_@^RI2$4G3\HM4).AP 6#_F]9U0]W/7VW.:ER M8QON!]1CR#YA?I]6?5.WSP[W-CMS]EFUOI?&""*OL!H6HLV7NSHWON&3#WM+H[=E517U4%2U7/5; U\=2+EFC/9.O_V6)K5D5/-T?;9 M_XGC5KEUK8QW6.+<>I\3%)_ _@G?_"\:.LUVO!=[N'H;#3?91MB]8KN@\I)% M1M>*8R(N+FXJE\UZ].;\F*[YC\;#Y#I+O2+3;H5J--;=[>HV+0CXV-CURO_? MWI?TV1>PW6=HP >)%8OH&J4C^EL]%6:J;O'= M+>I$F6F-SNH'=OA^;!_O@](9X'<-PMO?+?30>,#1ESC]KKMO=_O[Q=,O[&8Q M)B8^^[R\QP9UJY#4*Z0Z/9KC*7H,*S;8RVV^$02C[V(NF"HMY.0D-P, M#9ZES*.KGFC2[0_N&&DB(W'BAQAQ6DX^>:%EJ6PC/5@1XT1);$V!4C!\-75< M6H3#(693:VKZC4\E@5^-)AP/JX;//8.A^$\)4H4:OI%-C9$LA,EF'65WW2IZ M45GRSFC"3OLT,,9'YL)OIB8 <(L-R"T\ W&_6_ 8?I0JQ 4K#.4O\12AB8R- M'EU\&7(X1?\>LXQ.P^1?(LG&S9J^^57,4.P *]XOG9N;U(#!/E* 'EJ@Q=/T M'LQ%\/VYX"JJ!)BWL[A.P4&@>&U]QHL>Z9(0CDDZ)ID\6XNV)R9^J*KC!SN,<3FM\27I(,&F$(I4B>I )EN(M2?*+=G%HD%.[<46%GRA99@Z?DVPM:'\Z 3@ MZ 6Q-ZH#&%^BX"HOS,Q*,FL_<^7,;)IX!PV='QX?GYS^:E[Q&:+/#9H?B6:5 M8&Z1M[K!]!HQO8YY;"*:UD$";.'#H32.NKZ7>B8$&B(%W?[90&A9"%&3O*(M MR&BJS C,QRE5/%Y:KV9G/P'G1/_1>NJ.]@;E@?H:X*0^.R]S\L+R:&J_O7M7 MZTBE7Y!ZL7H"NS-8WB[F^]00S;5A-UM^W6:LWK.F-__*99)U %"=J'(%,K]8 M8?_8_"VI)Q#J8I7 ]6NT]*%\#RE/K@$*7^+.JU<\R&RH7)BWWZ[>YAHZ="L [3JZ0V:"PWERR(V0!WK 575M&W^/0== MCK'>6S"N])'^NZ:@4GNQH-+\J^P]JWC: ,)>P0CP=1!II_V80-4J*/:I4:J& M8AV+AO$&(<_2J*SR,G%E,]^DN3*H?>JW.?.\-BWK+ M;!:6-YXO[>4H1M>2C4R*&'E;3WV>G9G0P1G,VNQ7@[LK79:O]"=&Q0W M@-ZNG5\2H.L9:3N<=_+LJ&9,843-4T9R+ ?^M Y@K-1'Z^\Z7DF0H[V\;M:Y M'F&'@:L[(H;X(T/Q9;_2T]O3E'J,#NR#!;.0Z^#&W8R'L$*+;#61N^4-K%J8 MJ!>/XRV]>UA[KZ'UI]+ZL_B8!LOT,3V81*M<3XOW9OO0:[4WT/6T#1RN.(MH MY1RNPJ.UBC9SCW5=-9'8+ 6.Y \V8ZOU6VSBKJB$%R9H/?4U&^BOJ;;=!+NV M- Q2G">V/%K>+"6[(?%5QG/UO_W6 +_X(,U[=YF:=S6!OE@5>_O86GGYW1-Z MZ1M4DU>H.W72J)\M&'S?=)$53ANI:+/<+8Q3^"P MX">SR*.A3CVXI$?QFFT MA"[*R^J9=QHF AAKRZ*CYONLIH-#9M\)+8FPG'_2)THP3DK8V=$HZODS&\:*"XPTQZ6I.]D0Z[-D>PT#;Q*2/3S MB6:,;"Y*6;Q0]L/?TT!8O;9*@:]^(XN\OU".0*=""SVKS1I M=TW#8O8KFNH[00#"S;\UIW",O0@0B=)*C2Q@7."H>SD\9Q0Q1H>WU7CHEN#A M03/*/G1:A5E*/V4GQL'=@@;"KVXT]B.7NDAG,U^.4K:&CH\S+JQX(D0"L&,$ M(I%$PG=DH"V#,OR\9-9-H5T/33*(U]ZSOF#RGJD'NSJNVO2F7[K31#8"J\U! MRDIOG[&5V_QP.CX__U<_SB>U=EOR01]/6JL_R$9AVN2S=4;P/5U=[PUJE(-\ M!1<@GFS"-QY%'IE2=0;OPULF/B,-SX'X" _NC>$P+QC*J^U'.<\UV$A8<\BN> HW,W\'P.02[(;'^_*?];J?SGCT?-GRO9OF'H6,R(<3XX,F MN!:)L=^Q^P?;G=*S59X=2:7;<:<&B,V&+Q%K]=36M>QAY=SR/6?(X3NEM%], MPBC926CNQ3,2Q!(*I$:C".>RJRMZHCQQXZ6\J84]M8OKV86$L[QJ\UD1UQ%; M1"M1M#MVKU?60:U"T=YB=&\G*"L#BKV*H-JJ\SNJ'PQ![D$ M=W4W3''//YW%$Y_U$SE/(S%?S6C%<&W8;:?[ZL-NJZB6_70/M:XB/WY)L/Y/ M&B?>^!:@?4@?GZ_]+X/H)["5T:41T]%'#*+ MOE55J'#0S;?/-C(4,9D=:S74.1:O7+BR-[[V$+=GJ\W%-;K3F??[N_O45T _5#58V Y1K>T0J)0 MP<*T4L6_EH[6!W&V563OZQ2SV7 29>=Y?"IM81C#Y<=_7NZND3F'QWY[&3E!S-PN M7DG9WM+I/E_0U\'",2[YH?M8*LQT@N0AX-6?.[?<^Z.TXF^5SW)UFYP$(S]U M!9:-68Z\L*;(MH4]/ M4R[(Z)GCN1;QZPS5<,3>\XG=*H8[U\P,A,-W4#Y'$U/OJ6^)-*AU=&1+G=G2 MAUY]U?32T74&*JL#NEMTJUE#OHZ:U BFPQ!4R*JK6V_P2Z@]=MOO]4_I[YWW M;VU4$U%W!(8K*W[E^N_I+\?.-1#O8 M6K8C7N,<3*UT:H,0';5LK"$_"6\<(,]H%O+0MMP1^--J!5H@%L!6,/(8B^C: M&P'60 6?>D$#:09ITZ0J IG38MYLB;KB,J@G=$?J1>!O016C32=O#A&UHM "HTY50(^ M2"@CB$H%04)N# >D[^;))O\L<*>81)0F!C+,0'2ICGG63#VM&;8JPAVJ9=E> M(:'%V.(HC),EC^DNJ?&W!^V*,O^*FZ/V'WNNX'>2,8@X'?Y'C AM(T FH!M8 MTAPP'!?Q3.,3\;RV9"-D CB*;2!=5PQ!2@8B-A'DQ J[*%?@HZV[ %NF M) @?#RU1,#_795@_S=A7,Y0TKP:T->E(6Y N9HUC@0!)" M] #N %(A[067"$04'SDS+W%\@!FJU\9I5DZ/E=2X,&1<,8/+HY9E ()D!#Q3 M]-.$-_!:!3,8^#QP:V*7\E?SCI;8^Y'SM*@5R/"PILXMKI'&BA6QJQ(703*> M!KJF$IT)WI2Y/_(O.&2RH_&D:>_>>VX0)[\TN3?1C>,%L<$=(C$#S1@[7A!M MV=:-@SV5F(I)P%V+ "? H_8A'%"))72D_JS$H%QX'N)@^%T##&%EV2OF9N+! M&L8"UL2YEHXV-\_!1(1K6KXW]?3IX.=J"W42 M*=E2VCS9,!PJ*BTA3= W2OD^X(1-.>+G:,O# CEV#[]XX[T%8(V$-R.RQU<1 MP%_CF&GC*@5C*80_D@E_#1R"T.V#( EB0=^'!).2"H7F3* M#6_GM10XECK7"!0-9W0[1[;213M/_NR;S5Z I&M6YG)[P#=ELSD++20I&A6: MWI30\1\I(%8]C/@M'O+ZK97IM>0Q=J1.6E2<\;0*,(;:R6R51+)^J<3?U$'C MPM'YR;ZY9@#]DM["1N$PD;>)TS&J^GA%U %HL@3K;* PPXYTX] :I_*DU5R2 M>+4V@:C/<0&3!" FE"G!,40Z-:240*$*44!-NNU9E0"+R8L8[M =5KR:,09 M[Y1@$0Y]_8@R':R40@B.#LA ];&$MG53H$%LWS5,82M4YM"9!T):4Q)0/R-& MPA]>)Z"9V <8 8*W0Z_)&!^J5-&=[W1N2=BX ! V2GOY.I$F0>FG!6] S4_ MGH+3Q(9PE731V@9/:1[E4A_!,!) $OD32SX%KI$7C=(I&D0C4W4&*E)VJ'UW/MB5ZI-0782E$P,@O' (1+AXQ37)961[+A-8M,B3Y&8H&YF9)>\^VV M[M!8[&HF>.=A;L(4%%"$+" ..TO&3,[H9,@^C[?3QT*Q2Z@ Z8*.<+2D &7R MK[;Q:UBHU[9Z"$YQB$<*(OV/%*#WD21SW7R( MO9:5'='B,VZF\_ 0+'/?ZG25Z_ D %$+YI/U:Q2F,_:0Y5P!DGEFAC]H'\,P M J,(_6]SWL9,;#M9M]3< JH F R0_'4&8>0,J+8]P!'@2\'-XU\RWY M0DH\I4I46M,'[9)NV&&48 _@7P@\Z-VH"D+T=SK=?Z,W_=]T GEMO/5G?_2% M8B7_ELO^>^YM\&\?G:AWL%L1<6)C:8C]A[,8!C!(AQ-Q@'-0R!A-Y1$AM1HR M!3_#,;S_:V!UU^*3]T.X*BA5[/2X5 @MG"E3G.?\TUN\)V5)3&V@BOB.]IT' MQ1[_QZ#,GH")&*5(_[_#+X$R@"6X*@&HAG1A[Y:Z82(/6!3H;N1BM5QY_I;U M>\"6%2L?VE>7/6]2,?#6TCCG-LGPV."Y8A!LJ!O#JJZPFB>A+"0A2(X8(T4E M,T#&="BY**T7SO&VWKR.(K4 ,OU(S0 (C!TPW:7.E#\^"F OISY:PF>K(B2- M>N;<%FZ<_7WBQ(:_GQ5D3$N3OJ!(6:N&$]OT7",$TH"F-KY5W;!7A_U5P\#Z)0\ F0%!$PV,PMPRGM%#.?> M8LHXO2WZ(4)<45L./T/AAS=*5\UMGK=\I288"0J1D$CCAVN$VB59P*^85'/O M D,;V?FE%EPD#'1TQ"WKXX^1F+'[DRAXILUL2>WX4Y2T)8]/OB$=Z8D$G][\ M!4 >3@Q*,U!U./)(,]HXM M&&H^A9L":;W,1S&,)V=;UU[H2Z&10EN::A2OX/L(K-!S+*Q1D4<6O5-A^7E*%'J4A6)I"V.SD0HI9X M-KXW:;1O6#D9'/_^V[$3#3U@JZ"L/Y@M[@#YO7/3")-'7WTH-,_>H9[>TLPE M6:=">I7D,3=RXQM_]X0 \9(QNC51ZL*,KE^2VJ\? M[4@>7TDO0X/D*&9!5\\K$:B[7N%*PC4^EPE0:8W/O*NKVQTLH51Y.A&H]!AD MX<;UJ/FR>U8Y?I4^(9\/80L559)D13DV)^#9+)!SH=1GY)U;UFEH^IFEM)UX M,RX(B'6JC>SXJ%RS2Z;I;X2O^>^NWEL6RPOJS,YV]AYNWE(M' M8O$3*BZ1Z51A+))79QB%WT4$ZI!#R58.C?QV8G;TN*3U(-X",9(A>:F:Y:Q MBG+%TDJQ1DX\L<;B/IZ8%RFXTB888.=KIMQ<%CP?^_WQ)8&HP6YBM%4;;(X*O-U&1U MX+)[H(($:,)::,.J8.$Y.^C9ZZEY%.:1I$@BR.$>X-78W^VNU*O1/5BE)5[J MSNC8_:ILVTR;S&F1[& $?9LB8$,G!O8T*PO[*,AFC,PE9^TIR#4UN^%(+2[9AP=(Q"K@,* M@N[#XWKQS'=NWX$$\KT )#GR+ _D]DDBIA8H@5^DR&%Z0!J3#PQU MF\/ \6^1YP('_,3A!\='B,FT,/S,5V*E]!'9401LK+_^C,?ZL($92I<3K)'- MP*#368&IXH3E'3\,*2$T3D TD/)J%W*O60?W@FLLQ0/UV(N_QS*D+HU1RLJW MSM+(XLG=4B)A5!RS\UQO/!:YW'!9+A92EFKBH3LUR3*UJP]'VOR4,QJ=.*2J M!9V#.4P3"M>J[*4DM.4>$@(ZGQ,W07L#%U>..]X3S$+>\T+OJV$.3 9,06M8W&1Q,G.\8.#33@$E+0@49KI_.7)+$$7SQVB,@W-Z) M$MB-:R7RXAYIP2AVM$$W2S"VF>7C4S3UAI0 P=%E)\[BV:#?^\[-5JBT9,O1 M9%:$W0J9 6@/1-1#3&=UE%/G/_ 6,J].""]AK!,5-;0=F:\D"LO!D"HH)/9RCLW^<'.]T#J2(W#B^ M?CP_.CH!;4!(QX:JO+")#J?T%%Q5^ZPKKFUK= OZM:[$GD7A?R@ABU*GPW$B M,T&I7,BB$I]4*-;8$\0BF626/IV%,H2$)9PODIRNFWHCR)\#T!(AY M:%>'=$9VL<%A5+5,J)X;9J6!O<'Y'<1?':I5EJ497I#*HA;'=; ."A8+LZ<* M/Y_B!&@RB[(20<,6 /9!GSU'+,/2]J;J&\I[YF-:,Y4\.3)_BK#)D\[9)Q=3AE*14%!D$G!DHMX.?!PD M?@DDO@GE(,S.B*8>T2=T@JO\A+;2K'^RUS#[.B>.XE20PO#BSU4UCH7_ @Y]/OJ<61 MY0*=^(A)\L?D>)YF<_3^9:U*_B.8O<3UJ(![%Y2U,+JUY9-CQEK6;4)S6:). MG3'@XR\P117?KKFW;H,!+S-,KU#;=D%# YK$A/L U (N- 'E[8O<]H*_8IUC MF:Z+3G,5@_YR<6ZD]6>?ET>[4'N5?3/W5:KS9O[B8GS#@SL() BX<- MJB7\ABG9O@>T1S=6DQ;@1H!(#$=AI3U6)EWLC1:CPSV@T!L5_@F%JM19)&)P>3+"\$S)N_S!GE,GX& MIIZ0D@:C6^**+F >BF]WQZO*&KR@R40$LF\"RGQB3=-;,'-!Q@0@QT-Z(T#A%Z5083Q["9O%BE71 M*G@K>$WP\YWP)B -;AA[+G;R 4;WZXEUA#?X[ RS]ZM_DKUA3&M'X9B(T20( M_1!0>.7,4(^SX.T'2*VV,DL"_.E0Z0I $A4\*E2$IK@5*3TJD#?WN)GDY O. MY1(I):82,(Q'UAMB#\NFQ[<&ZU5%QXS!0(5X M4]_0DH05U"N(IUA60/L*UTNGQ')RM M!G_:D=IU1L33T$6>CPKE$$QX RR$J0SJ>2I&.LWH$]L:A5A&'*O"5O@5)1Q1 M883CAX$PJ)F:;L ;CZ0KAL(^$J07XIOI\/0IY/M]]YK1V_Q@/><:P4M/(&[!'-2 4EP2(\_ M,;CP*3 +I%"XPU[_/>85TEAR#('EE7JR>)X$S5@>AJVD@6QR(7O#Y-[P M=>H#$U.:C/':B36RG46-I=2!F&G+SG=CU-6!LC$Y9,+E.7IE9HO:9E."B:1V MMC"?"8@X0F4 *\##1-K3U0>E-F6!NFNL"C/1-$88R+,8'>E0UCAC<96B-UCU MIIDXH^]*FF 'C'!Z0_5+^J;,U8E!6]@& ]28$2HK"O3(R1>0(TZ<,Y:G883E M0C'JPAFC)N$DJ%@F^ZY<+"_XT/EOR%#LKS0%T:(8-DC 6_)-2$+(B="GCEF$PK007T)G[,'9-4$:IK&/$0A*:=(T)%WU[-N7ZFDZ W'JLLX$0O?6DMU4^4QSNHM2 M5:XR]5[I%>8!R4XRT3H4!<$M6\)E.A^VVT$S51NDT@%']I9>/:=9S.DNMNP" M)LEXIE-X8'_REH44Z:FRW'!;/"7W)#%=-9*]T:;X"3(74W+\H=4NGR0(7NK4 MPP5T7+^%W\ /H1Z'^7FEFB05KJMRI(6_1388 AK]0D0-4P>SN$U#F/U]!.ER M8\+.6?[?!+#ND"I#_3!U=[C3) !D%L*U,V)0J-*D1^$?.-^-T'IWJ.PB9#I: MY:3SP..QNIC13&@J:* .E>0!RD&!LPXII<&Y;^C&0+=/I-OL"FJ+BK M#(,^4OE=0:_\35.+I<^RTDDK543VT^9<%D5.&"AY96I-S!ZUBTMYQ6#M%-@Q\'C;RI/Z<"6#*U%.&)7O![CZRK;R RKLJW2"2U6O+ MW/0^&_)>%G>-N!X@$G6=)N.2'7>X8#++1;K2#_7(QR M<]NEZPXXH9,C*PHT##B2>@\'-N&CH0J'/DZT) MXD@Z!>!FGY%!6]WL@Y06Y\DJ1@E/F<:";;$( MQ)O _"1?=04FU[G>P@"*X2)N/<-8M$3,)+;*H ME7*'KF],N@%56:Z@0W+Y'950 !:>R @;AY,I%/F0@')=-8A&=VMTM[JSAT=D M7.1CU:9]C>9Q%D*2GVBLJ^:%-B_T\2"97YK!S8RO=W MTIE6.M>CY5O;D:>WE,P\+RY)S'M8]M1C4Z9T]*\D,ZI*JY/-BBH!K(.6*B1' M(P_*TVQR6B=% :>E&86Y:!_Y4%>?CW5O'M8VU%<=Y2Y(B=5(K8D3)&;-Q-@3 M/LX""A'TH I@K02I!IA8@EX"3 /AD169HK! .%95D 3#EX MS"'10UX,6*C^IP\*A//$AWM#X=M B+]Y,:8#C;@+M9.#JNX$S=C314O8V6>( M[>I<[&HD\BF4U052P.XQ%\6>YV&+*K**0F0$@OL!A[0+=BZXY:P@X_R8S9Q, MB([4?I2S54BM,;CH7.XQ[$ 5J$0G2ON&.UW)\4$0HEFYU8Y.^?H33*7IT1NXRP]-I\4JY.!\#U3-A-VUDC(&8QQMER MKX(Q(?;'(.1#_* 4>G S'!:(\WNN9&]U;._!&1_NG9PCXT(EM6"R6(O.@S' MD@H8_:W,6RQ#DPXE0QL-1G(PE[I/+(0*J\V\F<#2?$G%DA,"U$A.JZ0UR8%5 M'MZ-60"NR[BXV76H$2=79+!T.0U2W(:!NQ4<+??:M:I(O=[RN-*E%(LE$V+S MJ\BAER0E6#:%B-/0L#Y.U4<&68LT+\YD+&8I<::[BJC@U5T\?8,$GM5BA MT.RAB^_6()KO\K/2F&!VKNV.,@-E+KBM@:$-EZV@A7P9>RSD5"Y7C/%ER7%= M(_;W!ZKQ>J[^)6^>;3@XS"K&?)KS776,FWG77(YGD\*][A3N34Y;YBDE (MY ML'&T%I9/,7=5?3V-"T87J!;,OC,N2V,)9UPQ36M$8B*"&/4<[/B@:J MAS%^FKQ%:J]\Z+EE_1XC$FAN*=HQOHAD'@VM:7PKB\I+7=TQ3XRZR!!0CZXF MD&M./!F&@.T6)31RBC:3FGPJ;A95TG=5=>#T4YS1)Z8D6?3O)6HR1DNB43DE M2#=R<:"Q-\3^!SA3Q,YP@C8':I#\D.5T"_U7:43.I47K5.B[;$#D $^Q DOJ M]QRMK>(8#Y#[P)-&V8"<0+=BR.?.927!:Q0V+SN!>- D$"\EOV'%A3N+U>Q8 M#XUT*T'92^-WEL77QK]/3C_^TL;T:J#R25APR\$DM IF"ZV(+"]NB M=A2/:4/1DJ2_8JET(AM1HZ^& ,<(=O/5^31X$SV57,QOS1?SFVG=I:%O\P&: MF2R&O[K%V_G8#("2KR.>D:MR KG/@HO.3^GRD0Q#;W:$-4G%(B3;[,#-WZ>V M0OYB=08SV*/KG4QNDG-MF??G]T4?9!\O=FWB/L[6 MK^%.$NY\8=T&=%>M!\_/+LP.AJZ.B>HJ0\]\+@I M5IT F**YD+YS@C;8-#F6J^9NNRYU&6WSX:?=]Q7US1Z) ;8;L^HAG@8 M\C>ATG&EZU-EK7F),MX+OO%O&-%"_B)MOJ$7Z 'TRIM@SP>QY-/2]1.R$QP8 MFV"M82]0%.)(O;%^A9&CKX("1_99 Y,!E#POUD=-, Q6?7\Y)4%*^]\#ZMA) M33>EX0:OQW'G["-U/XK!YH8N\.&HU[;OW*C]E0)'_F]]DZUX7"![<((\R.Q= M$CUCSZ=1-QHK9*ZQZ6FD;RMHF%:BY%ZV$:]"DZLNG2' MO$_?EB*7%OEX^>WLZ_]:AQ<7'R\NOH#Y!$K&Q>7'+Q?6X>FQ]>7CY6]GQQ?6 MY6\?OWX\^Y3;Z= XSP7/NJ+-!S_OMMMV]P VYYO@IAUJE8\7!%/0F[('A3H3 MTEOD=0W@W[W';O?G7F_?/FCW2_;898>[A!HQADA@/12"7HS'^++&5-"0!5ZTMC6?7G/#_"T"W7MX#V9P4I09%Z/1E:IE%21$5^F4?5-9NV9:H0&^,S/FA+!#9IG0[ MHL>(&Q(^\MG'MS%VQ ?(3[TD-CDZYQMHID..H##8N9L1Q?1Z[OT8\G'QPP&F MG[4"SBMUYYD?_%*I8M894H,T\!Q,JZ!P@YP:I?G82&G3_&E7X+ 4CP3*1(Z1 M(IE,/B!L"DLI&D+(ZW,Z1^1RX)Q7E5KT5E# &>7$L7?-B#9HA==PV= LYIB# M&1K :B1SN>.!K(%8)AVHT C^93[6Q)X<95C(M6DBF\H0 8$_"5UTR]'GYX:0 MFQG*3!")@Q^57R93B0*!.-!+IC$%H%M.;F-RV6*^!!GKTN6%O0^ON&V^]-\9 MHS@SX*C;RQ:*9C@0N_[C-!QF/NQ8S-M#]%?\2/$Z*C$5SRCA*%-]*COAJ%"B MZ=\HYZBS,/9,D5^..D]-4X>'2OH^JFR5617 V$'(87VLV(IG8;H?OH(80)\8 M@>4X\_!LGP?BC/(>C=N:_BPEPY%2FFRCE!E MV:&4)D_)EW0U"J)K]Y'&!WJ,KAW/QYOC7$_?(Q@0FDB7WHI7.Y<,ARMD+1"5 M4Q97' M2%K*$54.QU^$PE::JROBUQ>G6%9*TBAVK9K&.WF1A]YTWU4]8E)'.L07O1R>,Q$?X, MTX2-T)/.<3.8B$SA)O=Z!G82L9@G2U8RIK)ZN7IB-F0KSII_@Z1 &WS*X^!) M%M3C_L_,BF181#,C@J8.4-[)C6"1D8-1OAOS!7A$>-^%'I5AI&5+R/!L=\PO MY\'#N; )#<2@'%B_5_X&\E2#4I;Z3B3'(;+B-_,2BBHQ&V65D(TXS$_)J(:SJ&3T1PTP M69"M9Y%@;L17-5) UC"IYZZ+BYB>RONYWGEEU7CS[?X-YZ)=7B[!XRR()/.J:/Y^)81R;"'J M)D2.#*X:IJ;]GJ\^51-LML]ZGVM5G)F(-SI3L;KUI3%$B.(6E'ZE^Q/JR(V= M9?DXN+B:0^9Q_XZB[9.+BIQ_G[W_5M:X%P$GY%FY0_1A2A47%_9U/IN64GXL_?TM)GO&HV46?6L M1) >L>=3K<"5,,Y4EK%H^E\1?BJJEI$%PH XHN4"#T5P._..6T4/3L:IT61) M.827L_N4127#+&6HUG:A8JRE?3]U64I0Z/JY6,//&O3X+'5GR1O)CI]T^:K$ MM(K:/38V, %"&>B\6Z'[0C$7=AL8G&+J57.6MX>5JYL>45JX%W,B%J+SDJ8O M?N'IBQ\I)^,+F9&]CIT5N**RO%4 R95[6R,)[U-Y7K- MS:X4=T&/LVB2B+JW2$>6BDZB?L_NTXBF\=+ O1$--<7-Y1SEPOS'VACEZVJ[ MN-(FBQ,O$70G\0XSQB-G*9% M0-\KE@?^[56WNYPV3MF_7I C%NVXN(N-/".X%^\/MCT$E6%?$Y>FH=7V*5W; MC1L0-R#>_!LW(&Y O/DW;D#S'6Y+A0UR-GW757MU/$'S]AHL;P:6IV%*12IUA?'SGV +L/R3=1)@>VK [QNVLZ74<(%E# TY-.2@F& M&EX0-33,H2$',VF9$M ;>FCH@2_ZYEBP*?.V+C11IYP-SK#^:5U7S6AM/'[N ML/?ZK]X O0%Z _0&Z%NW

BU*OHC -W!T 1QB]^Q/.01^/ M7YGGO6=\_:-.::JCKY1%^OR@*MFY7&4O/\_K*EI[JT7N&VI4_Z72 V[>ZU>0P@-(0!;:.]U[8-.02PUU/ " MJ6&PW]IO"*$AA _]?;O7[3>DT)#"AWYK4$M%O[4ATT=( MJ/[ WN\UKO'-QF*OV]JKP75>XL[+0N'>H&/WN]7>K)< R\W'8K_3:D(HFXW" M-]WVP!X<+,FO7 / ; -*]EH%X^DI^*B_F_]7&BW)4V<=%UNPQ]3C_UK4!+>; M3U6[G:Z]WRGX9UX4+#T<*6.--5OG2 &0ON*H)[E]B(&2WMV_O'33Y,PTM ,_: M;_)G&D(@0MBS][JUC) VM+!F6NAV&J;0$ *9EAV[O=LPA?KLO#0?;/_YO7?U M#P950M#HUN,Y+W'E9 M*-P?=.U.ITEFVFPL]G>;?+0-1V'OX,#N'S3L=+.Q" _QX+FO\]A8P):AM+;$ MM&W7?8D[-RC>^IT;%&_]S@V*MW[G!L5;O_-+0G']?>=G,X%Y\\&5Y8=QXS)? M6DG&7GM@[^U5>\R;*IFUHZ3?+<;+&WP\'SXZ[;:]>X<+K4')VE%R5XYZ@XZU MHV,7A$A[OSI4T*#D&5#2OL-EO.I:RV=)!3_!Z2TB3E1BA?4F$,G;FB!6+OBB M\KW>=':[=G_PL!YJ&\HK7A9B#XIQX0:IFX[40<<>])K'NG5X[3ZP>6&#U U M:J?3M@^Z#ZNZ:A"[ 8CM=@;%WD/+1FO]_;VG(JFAIW<.T3TXK1NF0U\\#AOW M#3>X;[N']=C?W;>[O7N;E_:VCV.4H:EF+.-IJ!UTBPG3R\-KC4:(;/+[ZPRZ M=K=[K]W4O+_->W\+5#TWS^^9G]]>9]=NMYOGMWW/K[_7+K857!I>'S-1J,E^ M;M)QFIT;%#<[-RA^<3LW*-[ZG1L4;_W.+PG%F^,-MV8"CCEQ(F'M6$,G]D;4 M2<3U_#01;AU@N1W.@G:KO4*/3GUPU#"6[07T=CS#%<8UZH.CYAEN+Z"WXQG> MFY'0/,/F&2ZB9O^<#$/W%O_O #4N=9.G+O77.(G"X.K#A>-C4S[YMZ4L77;* M3V>GESL7)__OXSN+UK+H!Y\.OYQ\_M<[:WXUZ\OAUU]/3M^A3?#>,E[I?](X M\<:W@+"S-++@H\Z5 !2GLUD8)58LHFMO)*P8[V1YP2@23@R_']Y:G=;>3]88 M5K=>X[3KMKU_<&"Y:80UELE$P+^1$-84;CB)+1&X\*TO3C2:6+V.;77;W8Z5 MA/35_0.[W=XWOSH*HTC$LS!P\2=@LWBA:X5C_%:W!:O<=<91.)U%'I[1F/C.-3_B%$26Y'X(Q5QPB@Z%U$\ M@Q\[D,*'7#'RO4 @9*Z]*$F!)O[KX)IPU"%^+')&2;8Z M,!N@&?@>[)[&N-P_OGQ#:U*>2'\0L$!7@D/B;B,_C7'1')#4WO##1?:>P,6' M0@2P8A(!:*QP-$HC@EP,\!:PWQCFZ'@' !4/&26P-I *LX'"OMW>[3Z,2)DM[+6[=K_?6_!E9U2AG\["%RJ>KO+M9#=WDB3RABD) M$KPJ?=DCNH43\6FG,U\H6M'[(R%%XEH@445B%%X%] SA=0#E^3[^'[]-#A?X MWM')Q9EUZ3@7U@C0%4Y%U+*^910Z$7HQ.,15%-ZHUY2Q6[TU,2UUZ9DW$_2" M$" 59Y5?D.]1XLPX:!@,0R<:'PTC2&XT#"-71*1LP)G?M4F$ MDC M["+UDW;[IU<6JDM='[QFI$J=?NE:E:36;#292=YVY_WZL[ M5/:A[XR^&[F]UN7'?U[NG)P>?SR]9$@8@!@)+$8#.*@>F/?LF:'B?V8@:7:& M0#C?=YPQ+/+."SE:F+ZX:^.!2]I_+=7?TK"T:L/EX2%,R!G M #B<#C0I3DP@IH&/%7EA4N0_B@IJEXC> MI[[&]N7M=D'XA??O;PA]VEI$\)RU$'/,;RK!:5N@EL-I6$KFCPXL%3BP]4?J M1+"4YK_;( >5$GZ$7;+A8J2,$X/DN?'G*6E5\LI_#W6X.?I,[>Z7;L;K_] M&*4 ;86N?=#9?9A:8&K4H]P9'WX&,CY,/3K(+3]S;J,0I"/O +H"+*,AA)]7 M6GRXH,Z5"&<**A<\-H_0DBGC#J#(34>)U(TGPG%'81K0[2:P/'PXV]D+U,ZD MHE2;%?%6O&34:*_HS<[HS>85U-=R/#-C=&%[DRW(G)Z95PH-+FMJHNIMB6LO M3&-Z6F,!5L@([+U.?6CUS-.<.GR8FSIL?=1#![:(@U9/6=9#%I!#^*E+ MK K>FI. S7PM(GRQ\/R RIPY'HMK#6%=H%RV&,0/X!*XICV_!WYT#/(2/8(?V73.Q!QS!;_6* =!TM=_@!U,("M[R3LQT!&.DN'OC>R)!_WZ*OP MOM7:YP"U= H[_I%Z,=EZMKXF(MV14#4 )X78=K!B[=GD88G;R034Y?)/@X<3 M/NIIX% ;]3CD/+/['T=.$XGGC^3ES(")%TEGA>$))$DU$^',%THU4L(/ERM1 M6O1S,9469BE><"WB9$H:)"E>],:<0&HXJ-($Z") 9X4+GP)(\BJXTS2,A':Y MENVQP(6U=,_NBDC57)*D]_P;'_ ;GX!1"]"5C-F)^+DC,&P#2\""OHO$W-3T MCB&^3D-7,$B*_&2OAULQL #JK+^&@"MXAA9V\63 + @ MK#>?0:-[NU6,X]/"O &I)*^3 DWE&E,2=;R6317I\Z]E^SC4!\B9#X+&OV7Y M,V>X:*RIU9Y/&)N4_W*E()KW0HG0FYC6I-E_E)T5X*PRP56T-RAH^,' MG#@.1Q[)6C3;8MO@*;A!<9%A&GL!2'W32UE4!.!8[-98G#.7,(+6RJ)S3XPA MZEY44M1N8#@1??%!X:1 MYU[A*W,"X]F,@6Z!@.?VDWI]!.OG?[,=$2=%JHCGS]1IH>'IDJ<'*MV6N+EL MG""Y.5=QSW/SNSBYK#R=)]\X3Z"YB!X[>4F7LJVK2C-0*7GR%7B)F(*"Z<6C M-(Z58V.I#'8SB4%1^FXU<1P_,?;9DU=)@4HADWH(4[ M(,:=>,)\O-VW]_L#R[EV/)]H$$GE)HR^4QQ"@B<0PI76@N\$&$-1OP'50$C6 M"T!-(W195&_K%%9VQ=@;>4F)5MZS]SC6PC1OD:H ^@;%_?'S[=8J9?_2D7&L M[3B !_DKZ+&#Z4:4AS?R-6T"8R 4 42N/9>]I:/0]P6YF=DIPJX3S!89">^: M<$<>)%AZ[(R2D+93B2' <&!ABEE/'6 6\"_RJ[)%V(M5_+)UXX%\)";G"L0W M8D-^&##I!7#3)"6_&25P@+X9WL288J+,5O@/7 "94LFVH%*&9%U*UE>^,IUA MG,)B&+1/P0"VG"L'/X$;2:[K3)7__7673#LR[]CY1^X@3$[QO2G\)^4501?B+R+))I2!,T'WH$.0W0ASAXV!FJ?Q_(Q$1@*4R' 8[5R&' M]6)I=&?^O9+',B0M"4,\0$(>X;4(+_VF7A_P(]$/. 7,(+='X1)%3G E4$\W MTQ5R,1?B^IBT0!(F$:8?H@Q/^E (.DUHMDS:\1#-1FA%&BE LW2 F7/+JK^^ M(TE)$5RQ[8#OBE=B/R*1!.R.- N@#V:.YVZ%.+J#-4L^%X0)1BN<6X(ZT7*7 M40W(4JY/BD):+GP*Z)4/DS$ J6RP"WUL[?ZTU4@!!:H2*W-2:W P4#@"-$0:0\IQ M)",0J&0%E"&-R]RW:&<@.=&A'X=J"1>Q"ZA#/D413V7E&^S/H:7URB8M]-IX MQT[3)$FM)TEJOTF26C5_ MR[,/F558RMDHY>$FM'YA7\EG\I40__^"#^LWE/.?0-.PK<^M<\7Q]OHC(:8<\D.U+"(%"98%\'A@?\#*_JUAE8/" MP^Y,X+CP.;13BDRYO\><'ODCZJ(1PA3S43"I )D=,1RI\F4.5*4[XMU!.8N9 MB94K@@B*- "&!G+BO\@^'9\O/I:Y#<6=R@(3')EH61=@^I_B1W?5"N3A.@2E M&$_V22O<%PE\E0-&J.11#,A#GCGEL'@DKF2Z*2OJZ!TS4,8[(78^H1:QO_._ MC%DM%SH#E?@+(Y]B.J[_2J MR-D#KR=04A7-M-BPTS(#SKF*A$3D&P0F/HQN^_WGLR/K4/^*?MAY_U:2YDU! MNV3MP@@JQ(R"_#+*0BIU(,#ATAGGG4D]-9E$87HU 64$T)%SQ+V6#TM_P@E8 MFZ#/]/(O)>]>F%>;E$8LC2//1T&O[*/Y"VP0+1QGZ7+LK+P12D?+*>RHA0(^ M*3O!5E /(WE4YE?)?XN .J?5[=5]D?R%7#-$&VS#8U46#^ MW6V%4?!-6@# ,C0]*9D)E);EFEA^&%SM8%JO%0YA$39["Y: U*T]L\H)*W>< MB-X7 S_S562+9B@UEV/+4!Y-*?CRQ1 :.OO6FYD/*X,Q'[$6+]%9E&G=3A]> M5/NM75(S]5KZ0]0FQV)$!)6EYK$20,!"19WJ? !,X@9O"+0T)8?S5A#%'9;B MZ^Y!^Y%T4FW55QCR?%?^K_7ZH/A9_S8S^LL6,PD%6.LVH,90,)'XKL($%2^= M C%%KQ63]Z=#(WA^&Z!GQ88. M@C+L[0+%DBQK*1A!"^0L0%W@1NZR(?Q&1B=YNPI?0P3D0FY%N+4(8N4'EK1U M2Q:S3*Z;XQEJB1LP[?$RM_PE-H?O/ INBI4--\"F,%U6.C@S@+"GS@,#:S01 M;NI3,HXB]FVA)WK7<[X4K5H1Q*5RHU@D.\IR[_F612RM@:Z,,C?:'B;G4S1/ MO]##] I.HMC,+B^B[ !T /4/I.]NGB-M!? -1:8KEJF#[?R?@@Q(-F.4'0P[T)//>Q=*% MSOY^>"YI;*2O&+FE1@067BQ979T>+5\:6V.\JGN@I8NN/)+WJ"SHXZ.ORP]C M<6\AD'3RY@L*\VNQ3PQY&8%M9$,& 6Z01Q*'"$8.^B/#FR#+N".F@]\SXB1& 24'6\9^ M>(/(\'4!M/PJU5S2N77$@9T/,7P#P(*-#9:NX=_ML#,HVA?C9'4.O/(69++C MQA*:.%Q20 ##>01LOK1@[P#&;3 ;52/'-.75PY!YU):L9!+NN])>%.ONN#%Q MN>/&*/1AU^!OK[ISW3<.5MU]8^W=31H0K[M]X.H[@#\73LN]_W]JTS^% 4@' M"W0;4L& C%QVEW 3E?J3LY;X?Y>4#_6%\Z$^YO.A\JE #5D]+UDMAYRZKY:O MK>H(EJ(S5+_N))[225XO1A1L WX[=<5O'2K)I[9XTVWOVYV#;G&G95S@[?W+;@9& M[FN7^' $['7LP6#PW&"I8^=JX\FGLMB?2X8VXIW7H_7CHUC!H&,?[!V\0$ZP M>3A[L]NQ>P>%6=MK&^E:(OTK=;)UJ07#6S-[H:9\8N-G$3^&LV"(>;#?KV0! M=TXG?@ELX242Q\-&C[]X?2C7_PKXWJ91[DKMGQ7PK('=[_0:CO7B\-YIVYU! MM1)UQQK0JE1-/7J.@PYL@Y7L3' M_)P@$)&M"SJ-M;A?(/WT6@1N&*F:',XY&GJJ/Y!<]D:([SYE\E#9-UT*\P2R M;CX1!6@Q:LL9[*IAASHIA>G5)A;7?LH6.:H1.77YIO2JEH6 U<7SF&^A:N<7 M+T*_H6Q2:K!(-4<1-5H,PF"'\*0["Q$\*>DYEID=77O_8+=EG02ZC)&1D:OF M'V.G!TJ5R'HXFHT"*TMK$^Y%1+%OW*]W8.]A^NU0B&(KON0K>&P+^_$H5Y3NMW5S03S3:@NF2N.O2CKETU/"1>8 M.M\9G+D>6KK_5E8^1@USD,(!G2*1S>D3]GC9U)*;.G)GB-=]/JWCK!L85\+> MPO\=5\(FN9VA\(-WFQ4:ZUI=+B1!\,F>\#>854,I.UGS? "3#ZBDO)PDC8*, M]>@OTKDR$&:MN3B+:@R?X_?:L@YC6@@)C;:;8L:B:L^/Q74_,-L#NVI:\11Y M949Z'K>/"N=[%QD]PHC(<[#.SH*- K&Z&%LD4IVV/#J@20'$S75E#RF14S*I M.-$,*+NV<5$%DQ*9$',&D_@C14Q'#B9#+L?SB@GU'>&6!TOZ4T6K#%) U4J]L0Y>K&/ZFLF@/+MC0L--GUL MJV7N93!T'LW154F]D5!WPO*QN:=AOEE^OR@L0DW0FK/\+O7O<[ [@W:LNF;V8 MJ_G-UQ5C63$K85BS M3+T)L@8'J+?V0?7>W>4Q*?KG0>5*YI; 7H"$O'BBDK.ON9"IULT$C[BV\[Y& M574FH*?T'E+M IO>0POV'EJPUY"LG#6";D:I[,*MB(J5A%R48K0BHGE#2VL! MI#D#E^;,U?WNSM7]8K$ DQ$?2)5^S1=.;VT-JV3=7QSJR7) : \CP&A ]4G. M_&O+53JQ"7AG;1,WRB<+"-F]KDF"GW)-9&>N1Q5J=O3QLFIQ2?59A157J]$3 MD_505 NU19@!K.S-8P4KM^_2[@%<_B2K!CU96:I-*5VAW^[V\DTQMP)'Z%4%_B>NA62\;"9&2A07 'E7 M"SY;NA5(GF6=UO+/B5O3DG<3/ZR]&Y1'-25Q(#4Q=L3$NM5<5ORD"CH-?XER MB'!3.NY)9WR#'GJ"OJVUXN)'O'G>5#2KMW@M P[M\9!'U_B\KWUBQ$$P]U*[,/LVTB6?O2>%7U-K@=N='[X#T5 M8TO*$3\\E5Y85/"4%@F6/2HV[ZD?@2YHEEYC"K3<_^4:F@@ST(RE3\%)G"L= M6W6]>.8[@"(O0"[TRO+D:+\D1,K5[+^K\4J2[A"2C:M'#4QP#P_X>C M7>4'CKT8JU!))A\.PY34RN\"K!,O_FX8)GBNU=DGCUR*_-?DF18X 52-XAIQ M>2H)2?1TH8\*Y_!ZLA&R*N)GWF5V*Y*?H0@AJ"T(TAJ2B,3) TFE_XI)I-\B MWTP4^K$8HPT*N3I]PL8T7H?4="7("Q(>/UXZ?ZDX/&>U7 M0:0E06)EL[BG- 5*FV[$OHC%RT7) SKQQ#@;,"4G046L!=#O,JM4_@YUB8A& MV^$;1,]&[J@DGRF #>O1- :YE6P#Y697&9E7F>FKR-90UAON:T;3,Z6=>Y&- M6?KX X-KP,D/1V2_=@YZ_5R_*?,#NMO4UQ0#,)V>L],9O!%O:>?.8,?EO[Z5 MQAB[SUWU1SE5<(1Q>./-\3/.[YF!XABDA]JV9?U"9FR'_:5RZ49-)E3@N$3ZV8?V"B! MBO?3X51;Q71>$Y5OO+>6ES6WL_F V-/ AF].,2SQ7RF6>0/\!1*YW)4L>57Z MC3:!-_8, OIXI/OT1:F*0>+-^$]O/-X>)'(Z33,- /LU@/XW,D=_F:\L<[4\ M^E6I'GJSB%O'A%*IE,B0NQ7ZZ*),\HC(A@CN1"F8DC]2 MTHS17?"KDKF:48)=$-:R MV('^M]\:X!?OJH=]H%(YZ[[Z<'[X]=(Z.;%VK+/+WSY^M4Y./YU]_7)X>7)V MNC:%L,@I\9^O3HA^YU+?,*)+=R9#E26\535\&MNC< MQ"GV 8I4NR#DO^0YM)70#V=>(+73G,R.#:8JNVTIWFHY[C4..I3Z$ 8,4FK$ MELLLJ!O 'D\ECB*3PQ;9T]8G\B36GD2>P:Y>BTJU;@+H2OQW6];O 2B87LQ- M?R\H80T>SD=VN1H&&"JSO[,G3/(4;836EES.R&D)NE= 3;.UW2(9A>P6IBV$ M(]D3D95'9 )9;VGJ^A8:[@E<')+;Z6YQ M[\<[(;^$MLB/A3I._NLW4*^$^GU]HA\+]]UM!ONCF?"N9,+ 1#[^F'A#+[E' M4]Q,^*B[S3L\6?AC^CH!H=U!$OPJKM!AB$+\8N=_MX(^U"Q3H># CN9(00 ] M:!1?"",JLXAF(6<,X"_@$0.$(BQ"PKH,:G)-JYV ?O(#(:G!ZX?L6!T*[N5I M>LKXX1:_0VSB[BV7AH,[_!+-2*6"0ZS3.,0VQBT6O_IP'E[U\_7M3; M>IN# @'!HYS<=[UVJP<_>_7A/(TP4R11*;62;W,ZF8R.W1-#M.47KVC6<9"0 M!>=BYMG(H;K&G!=?UXJP,8B,:2@FCC]6M;MDN,D/H/$I4ARC0^LY:3()*9KU M?"VB%?NJYDF\PP[VDGX')P[5#ZC\G7^RG$;2O,J@O>K6O+1-;SV[#):RS4DP M]@(O$=:O49C.;!"&H]8=W1RZM.ES=7*MYYIOONH'_3:_<@.G=:^YJ-L(#>^M7W1M_A PT=5J]9 M"JNG+OJ/NF-?EZV5%R=B&!6EV>=.*\MZS[+#2GW[WV!DZ17=%+I.UR__U MB>4JH)^&K5* K['AYDJ4$'6_8Q&/(F^&L;"'T_YFT-AZZ?8YQZAHP3-)DMF[ MGW^^N;EIQ6+4N@JO?SZ,1A,=.3]6_SHM#NM23)]]:'3;G58;-4=4ZN#P05- #U/81%LPZ4' MP]LT6=>553TJB21KH3$4R0V.NB[S#=O6L7/MN=9ARSH5?HPU1G^/6M9GCPJX M+R.0R.4?L651F9.D4U[*>G-?D)6K9:48L1"E*OCRI&RZ+E_T;9X^ZMEE>SG4 ML3\H?2'=E_1"RF!PWPO)$C"SQR%[@]SQ1N@#^9Y--C=M>BZ*5_FC3R%Y0RC4 M$J5=3=:]%TO6$@;GL)D7QR%@'@OJ;ZU'J\O]VA!PW5GO0!/P[HLE8 F#0U" 7>I2=QJVL+1@7A7>?R95>% ; M:MXL_TB_L]C!E,/@2NM2WG@I1]-M $INS.%773^PCP@\G*YIB;W6V48O/8SGSH!R\6$KO/IG2J2?Q M@"L#UTKD3W*T+(W(5Z/I2_ST.I(3]3JMSJ*=G/ZB:T\VBJ;GKUR126D=H2#5 MM#HSJE1B[EP*++>K"U3 M'0"$>^<_?#%K:I-@5?0;5E_J0MK>Q$QUA6_DZY^ M)]V7\D[DE8U$N>9IU&7-&CV-KA(AW0>(D U_&]TGRY"#]F[S4%[80^GJA[*X M#-GTA_(8(=*\C6U_&^@!.3F]J#_(_OG+U\_621 G1+K'X2A%N[7UESJ0'0+Q MXNBW#0'BI?,C#,+I+4C+1 0QM5X93<34>3I4ETZ:1X>?-Q>J1XX_4LUM/GO! M=YRB54/*_7SXR^;"^+,S%/X2H;MT"C[_^G%SH7N.4[>#I/8D?/SQT^8"^5A0 M:&TQ$-=XM.I?0+$T^ULMIS_+7V#9- IH!&C3@[V\+.6157F]]=#5SW)E,#_\ M#_\?4$L#!!0 ( )^L%1OI#,N!0< $PE . :6UC:5]E>#,Q,2YH M=&WM6F%OVS80_2M MK]\[4K:5Q&EM-.Z"+?W@1N+Q[DB^NWM'NYNZ3/6ZJ>!QK^ND4Z(GLTC^*:Z/ M6ZU]#'8/PMON-\WF:QV5F<@=BXS@3L2LM#(?L_[KMZ>7Y]PZ89K-7O<@*!OI M>,:LFRGQ/N^S?XJK9/)K,/>7+P?MEGK ML'!L*#-AV7LQ99#][]WF;.3\PQT=#$ M#CL_O7P[@)7#XKK#G+AV3:[D.&_/K>[TOLU'MNBP[D'18P]NQLAQZF"D:YW1 M^;C7__#CX&PP9,>M_5;WH'JY'=,1#DJ8FNU7_EP92[MI?+ESN$-6S-Q$*@AA[=9)<>T'XOE M4/#B>6="6Q%Q5=EUNNCLU+5 9RYSQO,9*W-G2@H%5 I?-'"FG&5X M,I(KEO (KPS3F03Z=9"[(Y"+2%C+S8Q$,GXE8+>FT^)=#&=@4M&>D@T2B*1! MI8)8CNGP!%'(IJF,4F9+^EC.GPHC*B6T@$Q:A>I%56TJ78H%VD)$WD'26\ U M'6.9V%-LRFA6WX8G<'[*[O'7!:=@R!XX?D+2\K@;0";$,6QJXS)/D'BXD] C M\TB5,70"4K6S;0".DI)5 400F GD2BW16@'%WC*-@(@E*6Z01*D@ (AJX,B; ML]Z?B-N4)4I/[1R_1HPEZC.'(4XO@]_PLE&#H9T[<\?;)R1^RNZ+K2!Q>./8 MOGWVPU'K^XZML%;1$4HK.DDD'OV!#A@WPD,'4)!$''#$3%@B$=*F)$YB&5(J MI55ZCJ6-E+8EYE&R-5H%#!5&1R+&:\MV 9E8 (,!%_WK*.7Y6+!3Y+'+4D&B M=>GMD[B\!0>)='&/&"7]#-*=C5(!XB1+VL;2FX82F"(UGD;Z) @ MGM"^B0A\$*7Z'Q.X>]G:BO#[(O;'][81&*^%Q1 @XDOOY_';(%80\=*N/X7* M\T@ BY6E4/!UB4TND2LGTOH,#"F1>SW4%BQS=SW_&Z&X!W=5\6L E8%M^#J3 MTWAIB0'X"+>>+O@LK*V &33-DM92<-J\4G$J'G#6JUXR"_7PV^;*$/!.[15PB9M1/RGKT%%6/-:JBK415 M?\)5Z:\M"7(B2<#7Y01@L2MX]X+ K5%]PN-J*NZ#"!/15=A ^$>Z=/=[L$Y] MY MI0=U,\OG6E(WF?9+/"R+L!/SID/*G.'BD<1!OI[H$B-V%*MW:5!3>CZR, MAPUJ"I$L'46E(4#6N,\*K9FV#N_ISAJZ+!8WOR!DN_=,21!9R/:WI"O'T5(+ M?^%$=U%YN?!K+WB57_''<]CJ[%,N50!ZOA>9E]"Z ;L[DY+LG"-E[%TVM@%H?(O MH#++I'-"?**^C30H&XW'$OYY);N( I032^4*_U-S- ]=\;&4<-^':9E'_@YK M[ZEC_V]U[*<*Q!N#$O"FQI?N>"(I@,>*["PZYZG@5\1> A'W_,6W$/YB?W[) MN1'*JW8XW(NMR,(\QD0K%DGXWHBH&@], :P!BD:@4!;\R989EBO_%GXQ5?%; M>1W\1(\>,SW:3O-]"A:4&"30!K H?,X'FOV70Q7L&X%$R'RBU400D\CYN/J. MRU1E0F2%TC.!T6FJ0VW@-X(*0? @-&O_,2??;23;""U1P?.7.T>@LCB1-COG M,];ZKL&.#H^.ENC?\$N%X-#Q\]KZ5F;HXY,5(O7G-8+G;-:^H_WLXO)U_[)Y M=C$<7IRWV4CQZ(JUBFMFM9(Q_8Q#9+T#>U#_G4/W .\V7O$&Q>D^T1L^U.4W MVX?;NWB/M5>I% GK7XNHI':9703>]9"6=W\.UT*(K#MV]NXW,H\V_V.GWC]0 M2P,$% @ GZP5"U_@-HA!P &B@ X !I;6-I7V5X,S$R+FAT;>U: M84\C-Q#]*R[552 E0*"T59*+%.Z 1BI'2Z.J[9?*V?4F+M[UGNU-2']]W]B; M9 F!2\3ECFOY$MCU>&9LOYEYXZ0]"QYVVDTZ)CDPC^9>X/6X<[6.P M?1#>MK^JU]_JJ$A%YEAD!']G[ZH[D\L<4NN]<7/5@YS&];S(E;5^=*#K/FS.I. MYYML8/,6:Q_D'?;1S1@Y'#D8:5MG=#;LG/W^8^^TUV?'C?VC]D'Y#00%W[YJC6DK(JY*NT[GK9WJ=J3< M#&76/"0%C7U:!>(\OJ/K0RI6[$I5:X^-^%@P(\923) JW$A:]K[@!B!54[S/ MM7%,9^Q>P]7ISH?"\V6._2[ ^[^I'V^6@KIW?*+7:P) MNQK% 'CF,F,\F[(B?UIP M"H;L@>,G)"V.NP9D0AS#IC(NLP2)ASL)/3*+5!%#)R!5.=L:X"@I6>5 !(&9 M0*[4 JTE4.R2:01$+$EQC20*!0% 5 -'WISU_D3XT9XZ *DH@#CI@)2R1"VA&)DUB*E$IIE9YC:2.E;8%YE&R-5@%#N=&1 MB/':LEU )A; 8,#%V2W(4384K(L\=ETH2#2.>;UQLBOV_-3&21R>PJ,D[I@% M[))^1LFN ND ,?)E;4/)'4,)#-$ZEX$.">()S;N(P =1JNI)$&NJ6_F/\-3) MDZAZPE.IILUE&K4:;\^1ICW(R58$V9,X'M_;!OS?"HLA ,$7V ^CM$:U/^*% M77\*%>&! .)*2Z&LZP*;7" CCJ7U>192(O-ZB/PO,G0URQNAN(=P6=\ 7,".RC2IKP MWT"0(+(XYHMX*UG[:4GZ\^?\IRWT(X%[\ E"9NVT>R]RUD_8:P<0@FXL8XH+ M;G7F.^ -Z6 M"\H+DR/0K&=;480T[1WPS'PH,I HA7C#B,B)!)$(NHX04R!R,D<->HFJYQI5 MT5:BZFS,5>%O) ER(DG RN488+$KV/6[!.?>1S:4$]2_+A!I0-9MV0SPLB[ 3\:9'RESAXIG$0;Z>Z!(C=ARK=S91$ MW8^LC(<-:@J1+!U%A2% 5KC/"JVIM@[OZ7H:NBP6-[L&9+L/3$D06\&G$[IW]4)WPDBM@74+\?97&;,B5OA"KOF);D:T_> MHA71]W]I:C;I2TZ>45ON[ZOC6035%HF5\GP5Q8L<2SC<@,/=:SSFKO$BEDX; M.Z=-_@54IJET3HA'JMA T[<@&(\E_/-*=H%U% U+10E_J06:!:AX7TBX[X.Q MR")_'[7WTGU_B=UW5X%$8U "Q-3$TJU,) 505Q*7>1<\$?R&F$@@U9Z+^'; M7\7/KB4WPG+9VH:;K!49E<>8:,4\H3Z(^[*)P!2 %Z"H!3IDP85LD6*YP)Q? M3%G(5E[@OE"=YTQUMM-(=\%H$H,T60,6A<_L0+/_.J>$?2T0 IF-M1H+8@49 M'Y;?2IFR&(@T5WHJ,#H9Z5 !^)V@0A!\%,JT__E3[#92:H0F)N?9ZYTCD$_L M>Y-=\BEK?%=C1X='1PN,;WC9'QPZ?E7YGGUE'CX^62%2?5XC1$ZGS7O:3Z^N MWYY=UT^O^OVKRR8;*![=L$9^RZQ6,H;) WMP[P<(&Z]V@_+3>=C89JM=WJL' M7/CM9W;N01R2[YN1% GK+JY:K@)SNNOCTSS9_3E6:>>=LXF5KF MKI-1DKB.8BJG+EO&['=Z.^A;7=QT>LVJ\X-AC(NX6E*N(!:4*)I )1E?@#\^ M\Z871"HJ#,-U>HVR>9&L0*I53H];H_ \G-JP9]:?(43^=61XY\'9Q(8_*JE8 MNAK":3B);+#,4D'$EE3"A-[ M%@2WG*=_$6V.&:?>17#^R095 M'^1X4.B#0[CPIFW7G1ZI0LO#ATC@U0@]CZ?RW+XRB ;!T?^- I.@Y$7!>$$+J^FLRMO$D$4 MPK=R=V.)]1ZNNK/NJ LS?U1;8PT.S M07@*T4*]$[?-/L[RI=$+!BW47?KJ>4F.9KGKFTO MQ,BF\EINP"$N.*>Q8@6'&Z8R4!F%SQ41Z&R^ D'+0B@H4@AXRCA3%,Y$494= M_!UWH:VE6Z-B61*^:AT *CDMQ!*M,WZ!M!"UMI(*5B1 >:*;Q@41<08#JX/\ M]/M )*0LQY9R!SZC<2688N@+X0GXMW%&^(("HBR9E-K0]O[>^W[?'&(HZC=K M6$/KTPGV)\BHH&AR8]VT=J%U@"9WX&>B.?J5Y3GIP"AC-$4 !%3L"X4P35E, MA?96GUR[U0%<2B.\S>D*O+AF6>=,!_>)LE\[]B_>A>KF'DS&OF[G9O>0\2>0V]8! M1$A!$QE(JQPS+4:VP+1 >ZW54F+!:M2Y/9-)*<":S>P78074E,8P3PJ4I M5"6&3U<>E>HEH_-L)!29YW2#-"]$@I=*69(89X9M#E/,5;N^(N["W+!$9;AE MOFMAH\[SDB1ZSARW3#UBE=BHS*B^^=G683-[58+IFB, /V[UGQS&8WW;M7%F MK< Z:B96_;2TS7A#3FI-S1L^Q#.(ZXW&Y,&[+0;6FG8D#O]&9/OW\Y#NRGT<.U?>_SU2\Y# M$A^ _3=G=ZEZ OV)N?_0G%=!;E\*AKVRQ&I_!'_P=7Q\Z KY?UT)WA#%J9"R MZKMR::MJ])]L]R]02P,$% @ GZP5%WBYJYQ! G X X !I;6-I M7V5X,S(R+FAT;=U7;6_B1A#^*U.BBXB$P3:7],X02PZ8'%*"4W"J7+]4B[W& MVS-KW^ZZ"?WUG;4A4&B:.RG)244"V;NSS\P\\[;T4[7,W'Y*2>SV%5,9==DR M8K_3AZYMMW&SWZE7^S\9QC"/RB7E"B)!B:(QE)+Q!?C#2V]Z3:2BPC#8/*FNL[JG9>C,[O!EXP^ F](=[-/Q#Z[,P&^,_FF<0C"#\Y,/,FUYX M$W]F!'=7_F?P!J'>L4W3W@-?$K%@W$'LQNYRDG-E2/87=2I'J]>$+%FVT M4C=(&4W BZ*\Y$K;&R0)BZC0%&BXM:\MP#5-8@N*4LB28 -5.6S+X/C(.ONY MMZX"=)+$>:&[ZZ[T6D8GVQI]1L2<<"J-X"&C*S2CHEXG6POWB7)>.R%>/.VJ MJ3">#'T]!\SV*>-/:&Y:)Q B!76X("DS3+\(V10:R8QCT=_A_A^ ^DW*XI9QQ+ M=4DJ'K$=*,(X9BJK"VH3#\)T/R@$E9KZEMXF609X#,N;9!@866 L9*LZE50E MI=<1,&85M"XOE"JS.G(Y]H5*I]RKK?;_( K;K];XS59X('$!R<_Q+H,49C4U M# L TUA1CI8AX=5]+<7J+EGL4IQRWS7P$:=906)]? Y;YAZ-BNQ@4RIOC(ZUFD]M%6,Z9JA M G[>L!ON4-^''9Q8*[#.ZGF%-^>X$G2K)_P1SP"N-VJ+NN]V'%PC[4F<_HO( M[OOS*MV+E7. ?A%,A_[4N C",+AV8)Z1Z M8F* RSUC<:SQUD^G3I=N1G8/! MV>_@A@[2=S/RE*9MW+>03X@>&K-[Z/O(VJ?Z"97?>$UX TN:-X)A:RVP.8P> MNZRVZ=":D_\V!W]T?;U1-5=_'MV_ 5!+ 0(4 Q0 ( )^L%0]X;J"S T M %R' 1 " 0 !I;6-I+3(P,C(P,S,Q+GAS9%!+ 0(4 M Q0 ( )^L%1MT*.(@0T .>9 5 " ?L- !I;6-I M+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4 " "?K!4%8[)1>L1 "^\P M%0 @ &O&P :6UC:2TR,#(R,#,S,5]D968N>&UL4$L! A0# M% @ GZP5)VTVLP@00 WCD# !4 ( !S2T &EM8VDM M,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 ( )^L%0T>B818S B( @ 5 M " 2!O !I;6-I+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 M " "?K!436Z.;!"] #!O @ # @ &VGP :6UC:5\Q M,'$N:'1M4$L! A0#% @ GZP5&^D,RX%!P 3"4 X M ( !\%P! &EM8VE?97@S,3$N:'1M4$L! A0#% @ GZP5"U_@-HA!P M&B@ X ( !(60! &EM8VE?97@S,3(N:'1M4$L! A0#% M @ GZP5.6S@31:! Q \ X ( !;FL! &EM8VE?97@S M,C$N:'1M4$L! A0#% @ GZP5%WBYJYQ! G X X K ( !]&\! &EM8VE?97@S,C(N:'1M4$L%!@ * H =0( )%T 0 $! end