0001078782-20-000957.txt : 20201208 0001078782-20-000957.hdr.sgml : 20201208 20201208150409 ACCESSION NUMBER: 0001078782-20-000957 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20200731 FILED AS OF DATE: 20201208 DATE AS OF CHANGE: 20201208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HAMMER FIBER OPTICS HOLDINGS CORP CENTRAL INDEX KEY: 0001539680 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] IRS NUMBER: 981032170 STATE OF INCORPORATION: NV FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-35876 FILM NUMBER: 201375169 BUSINESS ADDRESS: STREET 1: 15 CORPORATE PLACE SOUTH CITY: PISCATAWAY STATE: NJ ZIP: 08854 BUSINESS PHONE: 844-413-2600 MAIL ADDRESS: STREET 1: 15 CORPORATE PLACE SOUTH CITY: PISCATAWAY STATE: NJ ZIP: 08854 FORMER COMPANY: FORMER CONFORMED NAME: Tanaris Power Holdings Inc. DATE OF NAME CHANGE: 20150310 FORMER COMPANY: FORMER CONFORMED NAME: Recursos Montana S.A. DATE OF NAME CHANGE: 20120113 10-K/A 1 f10ka073120_10kz.htm FORM 10-K/A AMENDED ANNUAL REPORT Form 10-K/A Amended Annual Report

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K/A

Amendment No. 1

 

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

 

For the fiscal year ended July 31, 2020

 

Commission file number 000-1539680

 

HAMMER FIBER OPTICS HOLDINGS CORP.

(Exact name of registrant as specified in its charter)

 

NEVADA

 

98-1032170

(State or Other Jurisdiction of Incorporation of Organization)

 

(I.R.S. Employer Identification No.)

 

401 East 34th Street

Suite #N27J

New York, NY 10016

(Address of principal executive offices)

 

844-413-2600

(Registrant’s telephone number, including area code)

 

Securities registered under Section 12(b) of the Exchange Act: None

 

Securities registered under Section 12(g) of the Exchange Act: Common Stock

 

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

 

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

Yes [   ] No [X]

 

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 [X] No [   ]

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [   ]

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definition of “large accelerated filer and “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large Accelerated Filer

[   ]

Accelerated Filer

[   ]

 

 

Non-Accelerated Filer

[   ]

Smaller Reporting Company

[X]

Emerging Growth Company

[   ]

 

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

 

The aggregate market value of the voting common stock held by non-affiliates of the registrant as of July 31, 2020, was $9,405,489 (based upon the $0.185 closing price for shares of the registrant’s common stock as reported by the OTCBB on July 31, 2020, the last trading day of the registrant’s most recently completed fourth fiscal quarter). As of July 31, 2020, there were 60,503,341 shares of the registrant’s $.001 par value common stock issued and 50,840,482 outstanding.


1


 

 

EXPLANATORY NOTE

 

The purpose of this Amendment No. 1 to the Annual Report of Hammer Fiber Optics, Inc. (the “Company”) on Form 10-K for the period ended July 31, 2020, filed with the Securities and Exchange Commission on November 13, 2020 (the “Form 10-K”), is to furnish Exhibit 101 to the Form 10-K in accordance with Rule 405 of Regulation S-T.  Exhibit 101 to this report provides the consolidated financial statements and related notes from the Form 10-K formatted in XBRL (eXtensible Business Reporting Language).

 

Other than the aforementioned, no other changes have been made to the Form 10-K.  This Amendment No. 1 to the Form 10-K speaks as of the original filing date of the Form 10-K, does not reflect events that may have occurred subsequent to the original filing date, and does not modify or update in any way disclosures made in the original Form 10-K.

 

Pursuant to Rule 406T of Regulation S-T, the interactive data files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, are deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise are not subject to liability under those sections.


2


 

 

PART IV ITEM 15 - EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a) Financial Statements

 

1.Financial statements for our company are listed in the index under Item 8 of this document 

 

2.All financial statement schedules are omitted because they are not applicable, not material or the required information is shown in the financial statements or notes thereto. 

 

Exhibit

 

 

Number

Description of Exhibit

Filing

31.1

Sec. 302 Certification of Chief Executive Officer

Filed herewith

31.2

Sec. 302 Certification of Principal Financial Officer

Filed herewith

32.1

Sec. 906 Certification of Chief Executive Officer

Filed herewith

32.2

Sec. 906 Certification of Principal Financial Officer

Filed herewith

 

 

 

 

 

SIGNATURES

 

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

 

HAMMER FIBER OPTICS HOLDINGS CORP.

 

Date: December 8, 2020

 

/s/ Erik B. Levitt

 

 

Erik B. Levitt

 

 

Principal Executive Officer

 

 

 

Date: December 8, 2020

 

/s/ Erik Levitt

 

 

Erik B. Levitt

 

 

Principal Financial Officer


3

EX-31.1 2 f10ka073120_ex31z1.htm EXHIBIT 31.1 SECTION 302 CERTIFICATION Exhibit 31.1 Section 302 Certification

 

HAMMER FIBER OPTICS HOLDINGS CORP.

 

Certification of the Chief Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-

 

I, Erik B. Levitt, certify that:

 

1. I have reviewed this Annual Report on Form 10-K/A, of Hammer Fiber Optics Holdings Corp.;

 

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. As the registrant’s Principal Executive Officer, I am 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 I have:

 

a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 to be designed under my 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 my 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. I have disclosed, based on my 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: December 8, 2020

 

/s/ Erik B. Levitt

 

 

Erik B. Levitt

 

 

Principal Executive Officer

 

 

 

EX-31.2 3 f10ka073120_ex31z2.htm EXHIBIT 31.2 SECTION 302 CERTIFICATION Exhibit 31.2 Section 302 Certification

 

HAMMER FIBER OPTICS HOLDINGS CORP.

 

Certification of the Chief Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-

 

I, Erik B. Levitt, certify that:

 

1. I have reviewed this Annual Report on Form 10-K/A, of Hammer Fiber Optics Holdings Corp.;

 

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. As the registrant’s Principal Executive Officer, I am 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 I have:

 

a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 to be designed under my 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 my 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. I have disclosed, based on my 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: December 8, 2020

 

/s/ Erik B. Levitt

 

 

Erik B. Levitt

 

 

Principal Financial Officer

 

 

 

 

EX-32.1 4 f10ka073120_ex32z1.htm EXHIBIT 32.1 SECTION 906 CERTIFICATION Exhibit 32.1 Section 906 Certification

 

HAMMER FIBER OPTICS HOLDINGS CORP.

 

Certification of the Chief Executive Officer 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 accompanying Annual Report on Form 10-K/A of Hammer Fiber Optics Holdings Corp. (the “Company”) for the year ended July 31, 2020 (the “Report”), I, Erik B. Levitt, President and Principal Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

 

 

Date: December 8, 2020

 

/s/ Erik B. Levitt

 

 

Erik B. Levitt

 

 

Principal Executive Officer

 

 

EX-32.2 5 f10ka073120_ex32z2.htm EXHIBIT 32.2 SECTION 906 CERTIFICATION Exhibit 32.2 Section 906 Certification

 

HAMMER FIBER OPTICS HOLDINGS CORP.

 

Certification of the Chief Financial Officer 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 accompanying Annual Report on Form 10-K/A of Hammer Fiber Optics Holdings Corp. (the “Company”) for the year ended July 31, 2020 (the “Report”), I, Erik B. Levitt, President and Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

 

Date: December 8, 2020

 

/s/ Erik B. Levitt

 

 

Erik B. Levitt

 

 

Principal Financial Officer

 

 

EX-101.CAL 6 hmmr-20200731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 hmmr-20200731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.INS 8 hmmr-20200731.xml XBRL INSTANCE DOCUMENT 0001539680 --07-31 10-K/A 2020-07-31 000-1539680 HAMMER FIBER OPTICS HOLDINGS CORP. 98-1032170 401 East 34th Street, Suite #N27J New York NY 10016 Address of principal executive offices 844 413-2600 Registrant&#146;s telephone number, including area code No No Yes Yes Non-accelerated Filer true false false 9405489 0.185 0.001 50840482 false 2020 FY true false 73931 87767 431350 485464 10446 2675 48797 80362 564524 656268 136493 3156656 2196765 1281313 2493141 5143251 5482667 1206664 929620 448302 204511 289385 227809 1944351 1361940 8538423 8846399 10482774 10208339 0.001 0.001 250000000 250000000 60503341 60503341 45944954 45094954 60503 60503 17512284 17201784 -22912310 -21987959 -5339523 -4725672 5143251 5482667 1781139 2179152 1156996 1419185 857354 866658 2058804 2316611 -277665 -137459 31843 21593 771 32206 -32614 -53799 -310279 -191258 -924351 -7796517 60503341 60503341 0 0 -0.02 -0.13 -0.02 -0.13 60503341 60503 7557179 0 14617719 -14191442 486780 0 0 -59874 0 26000 0 26000 0 0 -245112 0 153194 0 153194 0 0 -4843806 0 2403571 0 2403571 0 0 13000000 0 1300 0 1300 0 0 0 -7796517 -7796517 60503341 60503 15408387 0 17201784 -21987959 -4725672 0 0 -500000 0 230000 0 230000 0 0 -350000 0 80500 0 80500 0 0 0 -923351 -923351 60503341 60503 14558387 0 17512284 -22912310 -5339523 -924351 -7796517 -614072 -7605259 44454 30768 -54114 -578834 7771 -25206 -31565 58392 277044 -17257 61576 34951 150703 402852 0 -838148 150703 -435296 52022 95750 0 224088 55476 0 -107498 -319838 -356568 0 -464066 -319838 43923 478184 343450 616444 299527 138260 0 176261 299527 314521 -13836 -440613 528380 73931 87767 31843 23715 771 568 <p align="justify" style='margin:0'><b>NOTE 1 &#150;&#160;ORGANIZATION AND DESCRIPTION BUSINESS</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Hammer Fiber Optics Holdings Corp (OTCQB:HMMR) is a telecommunications company investing in the future of wireless technology. Hammer&#146;s &#147;Everything Wireless&#148; go to market strategy includes the develop of high speed fixed wireless service for residential, small business and enterprise clients using its wireless fiber platform, Hammer Wireless AIR&#174;, mobility networks including 4G/LTE, Over-the-Top services such as voice, SMS and collaboration services and hosting services including cloud and colocation.</p> <p align="justify" style='margin:0'><b>NOTE 2 &#150;&#160;CORPORATE HISTORY AND BACKGROUND ON MERGER</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company was originally incorporated in the State of Nevada on September 23, 2010, under the name Recursos Montana S.A. The Company&#146;s principal activity was an exploration stage company engaged in the acquisition of mineral properties then owned by the Company.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On February 2, 2015, the Company entered into a Share Exchange Agreement with Tanaris Power Holdings, Inc., whereby the Company acquired 100% of Tanaris Power Holdings, Inc. issued and outstanding common stock in exchange for shares of the Company&#146;s common stock equal to 51% of the issued and outstanding common stock of the Company. Tanaris Power Holdings, Inc. was the owner of certain rights in connection with the marketing and sale of smart lithium-ion batteries and battery technologies for various industrial vehicles markets and related applications. On March 6, 2015, the Company amended its Articles of Incorporation to change its name to Tanaris Power Holdings, Inc.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On April 25, 2016, Tanaris Power Holdings, Inc., a Nevada corporation entered into s Share Exchange Agreement (the &#147;Share Exchange Agreement&#148;) with Hammer Fiber Optics Investments, Ltd., a Delaware corporation (&#147;HFOI&#148;), and the controlling stockholders of HFOI (the &#147;HFOI Shareholders&#148;). Pursuant to the Share Exchange Agreement, the Company acquired 20,000,000 shares of common stock of HFOI from the HFOI shareholders (the &#147;HFOI Shares&#148;) and in exchange, the Company issued to the HFOI Shareholders 50,000,000 (post-Merger) restricted shares of its common stock (the &#147;HMMR Shares&#148;). As a result of the Share Exchange Agreement, HFOI became a wholly owned subsidiary of the Company.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On April 13, 2016, the Board of Directors (BOD) approved a Plan of Merger (the &#147;Plan of Merger&#148;) under Nevada Revised Statuses (NRS) Section 92A.180 to merge (the &#147;Merger&#148;) with our wholly-owned subsidiary HFO Holdings, a Nevada corporation, to effect a name change from Tanaris Power Holdings Inc. to Hammer Fiber Optics Holdings Corp. The Plan of Merger also provided for a 1 for 1,000 exchange ratio for shareholders of both the Company and the HRO Holdings, which had the effect of a 1 for 1,000 reverse split of the common stock. Articles of Merger were filed with the Secretary of State of Nevada on April 13, 2016 and, on April 14, 2016, this corporate action was submitted to Financial Industry Regulatory Authority (the &#147;FINRA&#148;) for its review and approval.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On May 3, 2016, the FINRA approved the merger with the wholly-owned subsidiary, HMMR Fiber Optics Holdings Corp. (&#147;HFO Holdings&#148;). Accordingly, thereafter, the Company&#146;s name was changed and the shares of common stock began trading under new ticker symbol &#147;HMMR&#148; as of May 27, 2016. The merger was effected on July 19, 2016.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>On September 11, 2018, our board of directors approved stock purchase agreements with 1stPoint Communications LLC and its subsidiaries, Endstream Communications LLC, Open Data Centers LLC and Shelcomm Inc. for the acquisition of all of the equity of the entities. 1stPoint and its subsidiaries possess CLEC licenses in Florida, New York State, and a nationwide CMRS (Commercial Mobile Radio Services) license. The companies operate a data center facility in Piscataway, New Jersey. The acquisition of 1stPoint Communications, LLC, Open Data Centers, LLC and Shelcomm, Inc. closed on November 1, 2018. The acquisition of Endstream Communications, LLC closed on December 17, 2018.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>On January 29, 2019 our board of directors approved a stock purchase agreement with American Network, Inc to acquire all of its equity. The acquisition of American Network, Inc closed on September 1, 2019.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>As of April 30, 2020 our board of directors approved the discontinuation of the operations of Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued effective April 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.</p> NV 2010-09-23 <p align="justify" style='margin:0'><b>NOTE 3 &#150;&nbsp;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Basis of presentation</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The accompanying consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#147;U.S. GAAP&#148;).</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Use of estimates</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><b><i>COVID-19 Pandemic Update</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>In March 2020, the World Health Organization declared a global health pandemic related to the outbreak of a novel coronavirus. The COVID-19 pandemic adversely affected the company's financial performance in the third and fourth quarters of fiscal year 2020 and could have an impact throughout fiscal year 2021. In response to the COVID-19 pandemic, government health officials have recommended and mandated precautions to mitigate the spread of the virus, including shelter-in-place orders, prohibitions on public gatherings and other similar measures. As a result, the company and certain of the company's customers and suppliers temporarily closed locations beginning late in the second quarter of fiscal year 2020, continuing into the third quarter of fiscal year 2020. Partly due to the COVID-19 pandemic, the Company shut down the operations of its&#146; Open Data Centers, LLC operations effective April 30, 2020. There is uncertainty around the duration and breadth of the COVID-19 pandemic, as well as the impact it will have on the company's operations, supply chain and demand for its products. As a result, the ultimate impact on the company's business, financial condition or operating results cannot be reasonably estimated at this time.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>On May 5, 2020, the Company&#146;s 1stPoint Communications LLC subsidiary entered into a $88,097 note payable to Bank of America, pursuant to the Paycheck Protection Program (&#147;PPP Loan&#148;) under the CARES Act. The loan remains outstanding at July 31, 2020.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Cash and cash equivalents</i></b></p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>Cash and cash equivalents include cash in banks, money market funds, and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash and which, in the opinion of management, are subject to an insignificant risk of loss in value.</p><p align="center" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Property and equipment</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Property and equipment is stated at cost less accumulated depreciation. Depreciation is provided for on a straight-line basis over the useful lives of the assets. For network service equipment, and furniture and fixtures, the useful life is ten and five years, respectively. Leasehold Improvements are depreciated over six years. Expenditures for additions and improvements are capitalized; repairs and maintenance are expensed as incurred.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Impairment of long-lived assets</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses for any long-lived assets.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Notes Receivable</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>These assets are non-derivative financial assets with fixed or determinable payments that are not quoted in an active market. Subsequent to initial recognition, they are recorded at amortized cost less any provision for impairment. Individually significant receivables are considered for impairment when they are past due or when other objective evidence is received that a specific counterparty is more likely than not to default.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Indefinite lived intangible assets</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company reviews property, plant and equipment, inventory component prepayments and certain identifiable intangibles, excluding goodwill, for impairment. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If property, plant and equipment, inventory component prepayments and certain identifiable intangibles are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair value. The Company has not recorded any related impairment losses.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company does not amortize goodwill and intangible assets with indefinite useful lives, rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. The Company has not recorded any related impairment losses.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Revenue recognition</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company accounts for revenues under&#160;Accounting Standards Update (ASU) 2014-09, &quot;Revenue from Contracts with Customers&quot; (Topic 606),&#160;which we adopted on&#160;August&#160;1, 2018,&#160;using the modified retrospective approach.&#160;This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP.&#160;. The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience. The Company&#146;s revenues have consisted primarily of subscription agreements for its broadband internet and voice-over-IP phone services. Residential broadband service delivered to customers over the Company&#146;s hybrid fiber and wireless network in Atlantic County, New Jersey has been the primary revenue source. Revenues are supplemented by phone and add-on services. Broadband services delivered via fiber optics to enterprise businesses account for the remaining sources of revenue. Services have been billed monthly to subscribers on either a one- year or two-year contract for residential customers and three-year contracts for enterprise business customers. Revenue begins accruing as service is delivered at commencement of the customer&#146;s service contract.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Income taxes</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, &#147;Accounting for Income Taxes&#148;. The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Fair value measurements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company adopted the provisions of ASC Topic 820, &#147;Fair Value Measurements and Disclosures&#148;, which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>Level 1 &#151;&nbsp;quoted prices in active markets for identical assets or liabilities</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Level 2 &#151;&nbsp;quoted prices for similar assets and liabilities in active markets or inputs that are observable </p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>Level 3 &#151;&nbsp;inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Consolidation of financial statements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation, Hammer Fiber Optic Investments Ltd, 1stPoint Communications,LLC, Endstream Communications, LLC, Shelcomm, Inc., Open Data Centers, LLC, and American Network, Inc. The company is also the beneficial owner of Hammer Wireless SL. The financial statements for Hammer Fiber Optics Holdings Corp. and its subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Hammer Fiber Optics Investments, Ltd and Open Data Centers, LLC have been discontinued and are reported on a summarized basis in consolidation.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Basic and Diluted Earnings (Loss) per Common Share</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The basic earnings (loss) per share are calculated by dividing the Company&#146;s net income available to common shareholders by the weighted average number of common shares during the year. The diluted earnings (loss) per share is calculated by dividing the Company&#146;s net income (loss) available to common shareholders by the diluted weighted average number of shares outstanding during the year. The diluted weighted average number of shares outstanding is the basic weighted number of shares adjusted for any potentially dilutive debt or equity. Diluted earnings (loss) per share are the same as basic earnings (loss) per share due to the lack of dilutive items in the Company. As of July 31, 2020 and 2019, there were no common stock equivalents outstanding.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Recent accounting pronouncements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09,&#160;<i>Revenue from Contracts with Customers.</i> ASU 2014-09 is a comprehensive revenue recognition standard that will supersede nearly all existing revenue recognition guidance under current U.S. GAAP and replace it with a principle-based approach for determining revenue recognition. ASU 2014-09 will require that companies recognize revenue based on the value of transferred goods or services as they occur in the contract. The ASU also will require additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In addition, during 2016 the FASB has issued ASU 2016-08, ASU 2016-10 and ASU 2016-12, all of which clarify certain implementation guidance within ASU 2014-09, and ASU 2016-11, which rescinds certain SEC guidance effective upon an entity&#146;s adoption of ASU 2014-09. ASU 2014-09 is effective for interim and annual periods beginning after December 15, 2017. Early adoption is permitted only in annual reporting periods beginning after December 15, 2016, including interim periods therein. The Company adopted ASU No. 2014-09 and related updates on August 1, 2018. Adoption did not have a material impact on the Company&#146;s consolidated financial statements.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><font style='background-color:#FFFFFF'>In February 2016, FASB issued ASU No. 2016-02, Accounting Standards Update No. 2016-02, Leases (Topic 842). ASU 2016-02 provides for improvements for accounting guidance related to leasing treatments on financial statements as a response to user input. The update maintains two classifications of leases, Financial lease and Operating leases. The Update is effective for fiscal years beginning after December 15, 2018. The Company is assessing the impact this standard will have on its&#146; consolidated financial statements.</font> The Company does not expect the adoption of any other recent accounting pronouncements to have a material impact on its financial statements.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'><b><i>Reclassifications</i></b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0;margin-right:6pt'><font style='background-color:#FFFFFF'>Certain reclassifications have been made to the financial statements to conform to the consolidated 2020 financial statement presentation. </font></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><b><i>Accounts Receivable</i></b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Accounts receivable are recorded at invoiced amount and generally do not bear interest. An allowance for doubtful accounts is established, as necessary, based on past experience and other factors which, in management's judgment, deserve current recognition in estimating bad debts. Such factors include growth and composition of accounts receivable, the relationship of the allowance for doubtful accounts to accounts receivable and current economic conditions.&#160;The determination of the collectability of amounts due from customer accounts requires the Company to make judgments regarding future events and trends. Allowances for doubtful accounts are determined based on assessing the Company&#146;s portfolio on an individual customer and on an overall basis. This process consists of a review of historical collection experience, current aging status of the customer accounts, and the financial condition of the Company&#146;s customers. </p> <p align="justify" style='margin:0'><b><i>Basis of presentation</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The accompanying consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#147;U.S. GAAP&#148;).</p> <p align="justify" style='margin:0'><b><i>Use of estimates</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p align="justify" style='margin:0'><b><i>COVID-19 Pandemic Update</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>In March 2020, the World Health Organization declared a global health pandemic related to the outbreak of a novel coronavirus. The COVID-19 pandemic adversely affected the company's financial performance in the third and fourth quarters of fiscal year 2020 and could have an impact throughout fiscal year 2021. In response to the COVID-19 pandemic, government health officials have recommended and mandated precautions to mitigate the spread of the virus, including shelter-in-place orders, prohibitions on public gatherings and other similar measures. As a result, the company and certain of the company's customers and suppliers temporarily closed locations beginning late in the second quarter of fiscal year 2020, continuing into the third quarter of fiscal year 2020. Partly due to the COVID-19 pandemic, the Company shut down the operations of its&#146; Open Data Centers, LLC operations effective April 30, 2020. There is uncertainty around the duration and breadth of the COVID-19 pandemic, as well as the impact it will have on the company's operations, supply chain and demand for its products. As a result, the ultimate impact on the company's business, financial condition or operating results cannot be reasonably estimated at this time.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>On May 5, 2020, the Company&#146;s 1stPoint Communications LLC subsidiary entered into a $88,097 note payable to Bank of America, pursuant to the Paycheck Protection Program (&#147;PPP Loan&#148;) under the CARES Act. The loan remains outstanding at July 31, 2020.</p> <p align="justify" style='margin:0'><b><i>Cash and cash equivalents</i></b></p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>Cash and cash equivalents include cash in banks, money market funds, and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash and which, in the opinion of management, are subject to an insignificant risk of loss in value.</p> <p align="justify" style='margin:0'><b><i>Property and equipment</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Property and equipment is stated at cost less accumulated depreciation. Depreciation is provided for on a straight-line basis over the useful lives of the assets. For network service equipment, and furniture and fixtures, the useful life is ten and five years, respectively. Leasehold Improvements are depreciated over six years. Expenditures for additions and improvements are capitalized; repairs and maintenance are expensed as incurred.</p> <p align="justify" style='margin:0'><b><i>Impairment of long-lived assets</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses for any long-lived assets.</p> <p align="justify" style='margin:0'><b><i>Notes Receivable</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>These assets are non-derivative financial assets with fixed or determinable payments that are not quoted in an active market. Subsequent to initial recognition, they are recorded at amortized cost less any provision for impairment. Individually significant receivables are considered for impairment when they are past due or when other objective evidence is received that a specific counterparty is more likely than not to default.</p> <p align="justify" style='margin:0'><b><i>Indefinite lived intangible assets</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company reviews property, plant and equipment, inventory component prepayments and certain identifiable intangibles, excluding goodwill, for impairment. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If property, plant and equipment, inventory component prepayments and certain identifiable intangibles are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair value. The Company has not recorded any related impairment losses.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company does not amortize goodwill and intangible assets with indefinite useful lives, rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. The Company has not recorded any related impairment losses.</p> <p align="justify" style='margin:0'><b><i>Revenue recognition</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company accounts for revenues under&#160;Accounting Standards Update (ASU) 2014-09, &quot;Revenue from Contracts with Customers&quot; (Topic 606),&#160;which we adopted on&#160;August&#160;1, 2018,&#160;using the modified retrospective approach.&#160;This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP.&#160;. The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience. The Company&#146;s revenues have consisted primarily of subscription agreements for its broadband internet and voice-over-IP phone services. Residential broadband service delivered to customers over the Company&#146;s hybrid fiber and wireless network in Atlantic County, New Jersey has been the primary revenue source. Revenues are supplemented by phone and add-on services. Broadband services delivered via fiber optics to enterprise businesses account for the remaining sources of revenue. Services have been billed monthly to subscribers on either a one- year or two-year contract for residential customers and three-year contracts for enterprise business customers. Revenue begins accruing as service is delivered at commencement of the customer&#146;s service contract.</p> <p align="justify" style='margin:0'><b><i>Income taxes</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, &#147;Accounting for Income Taxes&#148;. The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized.</p> <p align="justify" style='margin:0'><b><i>Fair value measurements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company adopted the provisions of ASC Topic 820, &#147;Fair Value Measurements and Disclosures&#148;, which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>Level 1 &#151;&nbsp;quoted prices in active markets for identical assets or liabilities</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Level 2 &#151;&nbsp;quoted prices for similar assets and liabilities in active markets or inputs that are observable </p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>Level 3 &#151;&nbsp;inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.</p> <p align="justify" style='margin:0'><b><i>Consolidation of financial statements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation, Hammer Fiber Optic Investments Ltd, 1stPoint Communications,LLC, Endstream Communications, LLC, Shelcomm, Inc., Open Data Centers, LLC, and American Network, Inc. The company is also the beneficial owner of Hammer Wireless SL. The financial statements for Hammer Fiber Optics Holdings Corp. and its subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Hammer Fiber Optics Investments, Ltd and Open Data Centers, LLC have been discontinued and are reported on a summarized basis in consolidation.</p> <p align="justify" style='margin:0'><b><i>Basic and Diluted Earnings (Loss) per Common Share</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The basic earnings (loss) per share are calculated by dividing the Company&#146;s net income available to common shareholders by the weighted average number of common shares during the year. The diluted earnings (loss) per share is calculated by dividing the Company&#146;s net income (loss) available to common shareholders by the diluted weighted average number of shares outstanding during the year. The diluted weighted average number of shares outstanding is the basic weighted number of shares adjusted for any potentially dilutive debt or equity. Diluted earnings (loss) per share are the same as basic earnings (loss) per share due to the lack of dilutive items in the Company. As of July 31, 2020 and 2019, there were no common stock equivalents outstanding.</p> <p align="justify" style='margin:0'><b><i>Recent accounting pronouncements</i></b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09,&#160;<i>Revenue from Contracts with Customers.</i> ASU 2014-09 is a comprehensive revenue recognition standard that will supersede nearly all existing revenue recognition guidance under current U.S. GAAP and replace it with a principle-based approach for determining revenue recognition. ASU 2014-09 will require that companies recognize revenue based on the value of transferred goods or services as they occur in the contract. The ASU also will require additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In addition, during 2016 the FASB has issued ASU 2016-08, ASU 2016-10 and ASU 2016-12, all of which clarify certain implementation guidance within ASU 2014-09, and ASU 2016-11, which rescinds certain SEC guidance effective upon an entity&#146;s adoption of ASU 2014-09. ASU 2014-09 is effective for interim and annual periods beginning after December 15, 2017. Early adoption is permitted only in annual reporting periods beginning after December 15, 2016, including interim periods therein. The Company adopted ASU No. 2014-09 and related updates on August 1, 2018. Adoption did not have a material impact on the Company&#146;s consolidated financial statements.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'><font style='background-color:#FFFFFF'>In February 2016, FASB issued ASU No. 2016-02, Accounting Standards Update No. 2016-02, Leases (Topic 842). ASU 2016-02 provides for improvements for accounting guidance related to leasing treatments on financial statements as a response to user input. The update maintains two classifications of leases, Financial lease and Operating leases. The Update is effective for fiscal years beginning after December 15, 2018. The Company is assessing the impact this standard will have on its&#146; consolidated financial statements.</font> The Company does not expect the adoption of any other recent accounting pronouncements to have a material impact on its financial statements.</p> <p align="justify" style='margin:0'><b><i>Reclassifications</i></b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0;margin-right:6pt'><font style='background-color:#FFFFFF'>Certain reclassifications have been made to the financial statements to conform to the consolidated 2020 financial statement presentation. </font></p> <p align="justify" style='margin:0'><b><i>Accounts Receivable</i></b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Accounts receivable are recorded at invoiced amount and generally do not bear interest. An allowance for doubtful accounts is established, as necessary, based on past experience and other factors which, in management's judgment, deserve current recognition in estimating bad debts. Such factors include growth and composition of accounts receivable, the relationship of the allowance for doubtful accounts to accounts receivable and current economic conditions.&#160;The determination of the collectability of amounts due from customer accounts requires the Company to make judgments regarding future events and trends. Allowances for doubtful accounts are determined based on assessing the Company&#146;s portfolio on an individual customer and on an overall basis. This process consists of a review of historical collection experience, current aging status of the customer accounts, and the financial condition of the Company&#146;s customers. </p> <p align="justify" style='margin:0'><b>NOTE 4 &#150;&#160;GOING CONCERN</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has consistently sustained losses since its inception. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. The Company&#146;s continuation as a going concern is dependent upon, among other things, its ability to increase revenues, adequately control operating expenses and receive debt and/or equity capital from third parties. No assurance can be given that the Company will be successful in these efforts.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p style='margin:0'>The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern. The Company intends to continue to address this condition by seeking to raise additional capital through the issuance of debt and/or the sale of equity until such time that ongoing revenues can sustain the business, at which time capitalization may be considered through other means.</p> <p align="justify" style='margin:0'><b>NOTE 5 &#150;&#160;DISCONTINUED OPERATIONS</b></p><p align="justify" style='margin:0;margin-left:82.55pt;margin-right:6pt'>&#160;</p><p align="justify" style='margin:0'>Hammer Fiber Optics Investment Ltd ceased operations in the Atlantic County geographical market on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. The operations of Hammer Fiber Optics Investments, Ltd were classified as a discontinued operation. Open Data Centers, LLC ceased operating in its Piscataway, NJ location in May 2020 and was classified as a discontinued operation. Reporting of the discontinued operations is in accordance with Accounting Standards Update No. 2014-08,&#160;Presentation of Financial Statements (Topic 205) and Property, Plant, and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity. The following summarizes the assets and liabilities of the discontinue operations:</p><p align="justify" style='margin:0'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Current Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Cash</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>677</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>9,132</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accounts receivable</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>36,676</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>193,943</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Other current assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>16,139</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>242,637</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total current assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>53,492</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>445,712</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Other Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Property and equipment- net</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,227,821</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,329,570</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Intangible assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>717,859</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total other assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>1,227,821</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>2,047,429</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Total Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>1,281,313</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,493,141</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>Liabilities and Net Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Current Liabilities</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accounts payable</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,632,405</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,814,936</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Notes payable- related parties</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>210,000</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>210,000</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Current portion of long-term notes payable - related parties</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>3,313,544</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>3,313,544</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accrued interest</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>382,474</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Rent Concessions</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>125,445</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total current liabilities</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8,538,423</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8,846,399</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net assets (liabilities)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>(7,257,110)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>(6,353,258)</p></td></tr></table><p align="justify" style='margin:0'>&nbsp;</p><p style='margin:0'>The following summarizes the operations of the discontinue operations:</p><p style='margin:0;text-indent:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Revenue</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>528,315</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$578,279</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Operating expenses</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Operations and maintenance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>679,967</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>849,751</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>General and administrative</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>226,916</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>125,553</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Depreciation and amortization</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>10,348</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>310.775</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Impairment expense</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>223,025</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>6,807,832</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Loss from operations</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(611,941)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(7,506,553)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Other income (expense)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Interest expense</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(2,131)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(98,706)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Interest income</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,060</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Total other income (expense)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net Loss</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000'><p align="right" style='margin:0'>(614,072)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000'><p align="right" style='margin:0'>(7,605,259)</p></td></tr></table> <p align="justify" style='margin:0'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Current Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Cash</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>677</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>9,132</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accounts receivable</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>36,676</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>193,943</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Other current assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>16,139</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>242,637</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total current assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>53,492</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>445,712</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Other Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Property and equipment- net</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,227,821</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,329,570</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Intangible assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>717,859</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total other assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>1,227,821</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>2,047,429</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Total Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>1,281,313</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>2,493,141</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>Liabilities and Net Assets</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:3px double #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Current Liabilities</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accounts payable</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,632,405</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,814,936</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Notes payable- related parties</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>210,000</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>210,000</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Current portion of long-term notes payable - related parties</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>3,313,544</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>3,313,544</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Accrued interest</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>382,474</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Rent Concessions</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>125,445</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:8.25pt'>Total current liabilities</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8,538,423</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>8,846,399</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net assets (liabilities)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>(7,257,110)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>(6,353,258)</p></td></tr></table> 677 9132 36676 193943 16139 242637 53492 445712 1227821 1329570 0 717859 1227821 2047429 1281313 2493141 4632405 4814936 210000 210000 3313544 3313544 382474 0 0 125445 8538423 8846399 -7257110 -6353258 <p style='margin:0;text-indent:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="center" style='margin:0'><b>July 31, </b></p><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Revenue</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>528,315</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$578,279</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Operating expenses</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Operations and maintenance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>679,967</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>849,751</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>General and administrative</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>226,916</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>125,553</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Depreciation and amortization</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>10,348</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>310.775</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Impairment expense</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>223,025</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>6,807,832</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Loss from operations</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(611,941)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(7,506,553)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Other income (expense)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Interest expense</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(2,131)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(98,706)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Interest income</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>7,060</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Total other income (expense)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>-</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net Loss</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000'><p align="right" style='margin:0'>(614,072)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000'><p align="right" style='margin:0'>(7,605,259)</p></td></tr></table> 679967 849751 226916 125553 10348 310.775 223025 6807832 -611941 -7506553 -2131 -98706 0 7060 0 0 -614072 -7605259 <p style='margin:0'><b>NOTE 6 &#150;&nbsp;ACQUISITIONS</b></p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>On September 1, 2019, the Company completed the previously announced purchase of the assets of American Network, Inc.. The purchase price for the acquisition was 500,000 shares of the Company&#146;s Common Stock from treasury stock. The purchase price of $230,000 is allocated to intangible assets, which includes vendor contracts, CLEC agreements and telephone number assets.</p> 2019-09-01 American Network, Inc. 500,000 shares of the Company&#146;s Common Stock <p style='margin:0'><b>NOTE 7 &#150;&#160;PROPERTY AND EQUIPMENT</b></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>As of July 31, 2020, property and equipment from ongoing operations included:</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0;margin-left:0.75pt'><b>Amount</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0;margin-left:0.75pt'><b>Life</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Computer and Telecom equipment</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,146,069</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>5 years</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Less: Accumulated depreciation</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.25pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>(1,005,311)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0;margin-left:0.75pt'>140,758</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr></table><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>Depreciation expense was $44,454 and $30,768 for the years ended July 31, 2020 and 2019, respectively.</p> <p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0;margin-left:0.75pt'><b>Amount</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0;margin-left:0.75pt'><b>Life</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Computer and Telecom equipment</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,146,069</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>5 years</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Less: Accumulated depreciation</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.25pt solid #000000'><p align="right" style='margin:0;margin-left:0.75pt'>(1,005,311)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0;margin-left:0.75pt'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0;margin-left:0.75pt'>140,758</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0;margin-left:0.75pt'>&nbsp;</p></td></tr></table> 1146069 P5Y 1005311 140758 <p align="justify" style='margin:0'><b>NOTE 8 &#150;&#160;INDEFINITE LIVED INTANGIBLE ASSETS</b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company has $18,934 of recognized indefinite lived intangible assets, which consist of the ownership of Internet Protocol version 4 (IPv4) address blocks. The Hammer Wireless SL, Ltd. Subsidiary has been granted a nationwide telecommunications and wireless license in the country of Sierra Leone, for which it paid $218,584. Hammer paid $42,500 to Wikibuli, Inc. in exchange for capital stock in Wikibuli, the operating company in Dominica.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>These assets are not amortized and are evaluated routinely for potential impairment. If a determination is made that the intangible asset is impaired after performing the initial qualitative assessment, the asset&#146;s fair value will be calculated and compared with the carrying value to determine whether an impairment loss should be recognized.</p> 18934 <p align="justify" style='margin:0'><b>NOTE 9 &#150;&#160;RELATED PARTY TRANSACTIONS</b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On October 9, 2016, the Company entered into a short-term loan agreement with a family member of a member of the Company&#146;s Board of Directors (BOD). Under the agreement, the lender advanced $100,000 to the Company for the purpose of providing working capital. The loan carries an annual interest rate of 3%. The Company is currently in default on this loan. On September 15, 2016, the Company received $210,000 from a family member of a member of the BOD, also for the purpose of working capital, and has recorded such amount as a deposit in anticipation of executing a loan agreement. </p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On April, 9 2018, the Company received an additional $20,000 deposit from a family member of a member of the BOD. The amount was intended as additional working capital. The Company anticipates execution of a loan agreement relative to this advance.</p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>During the fiscal year ended July 31, 2016, the Company entered into two promissory notes with a Director for an aggregate amount of $2,400,000 and $1,000,000, respectively. The $2,400,000 note matures on January 4, 2019. The terms consist of ten principal and interest payments due quarterly in the amount of $300,000 for total payments of $3,000,000. The Company is currently in default on this loan. To date, the Company has made payments on this note amounting to $725,831. The payments were applied to interest accrued as of the time of payment as well as to principal. The principal balance was $2,294,067 at July 31, 2018 and 2017. The interest accrued was $219,434 at July 31, 2018 and $69,594 at July 31, 2017, respectively. </p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>The $1,000,000 note matured on June 9, 2018 at which time the principal became due in its entirety, in addition to simple interest accrued at 3%. The company is currently in default on this loan.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>On February 12, 2018, the Company entered into a convertible promissory note for the sum of $103,000. On June 19, 2018, the note was settled in full on the company&#146;s behalf by a Director. The settlement included a prepayment penalty for a full settlement amount of $132,433. The difference between the carrying value of the loan and the full settlement amount ($29,433) was recorded as interest expense.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>During the fiscal year 2018, the Company entered into a Stock Purchase Agreement with a related party for the sum of $14,000 of common stock at $0.4629 per share on May 5, 2019, and the sum of $12,000 of common stock at $0.405 per share on May 30, 2019.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>During the fiscal year 2019, the Company entered into a Stock Purchase Agreement with a related party for the sum of $25,000 of common stock at $0.25 per share on March 17, 2020, the sum of $40,000 of common stock at $0.24 per share on March 24, 2020.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>On April 6, 2020, the Company entered into a promissory note for the sum of $36,300 with a related party. The note bears interest at a rate of 6%, payable quarterly.</p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>As of July 31, 2020, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet.</p> 2016-10-09 Company entered into a short-term loan agreement with a family member of a member of the Company&#146;s Board of Directors (BOD) 100000 0.0300 210000 Company entered into two promissory notes with a Director 2400000 1000000 The terms consist of ten principal and interest payments due quarterly 2294067 219434 69594 2018-06-09 0.0300 <p align="justify" style='margin:0'><b>NOTE 10 &#150;&#160;CONVERTIBLE DEBT</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On February 12, 2018, the Company entered into an agreement for a convertible promissory note for the sum of $103,000. The note accrues interest at a rate of 12% per annum due at maturity. The note matures nine months from the issuance date. Prepayment of the note is subject to a premium charge based on the amount of days prepaid before the maturity date. The note allows conversion into the Company&#146;s common stock at a discount of 37 percent of the stock&#146;s market price. The holder shall have the right after 180 days to convert all or part of the note at their discretion. On June 19, 2018 the note was settled in full on the company&#146;s behalf by a Director.</p> 2018-02-12 Company convertible promissory note 103000 0.1200 Prepayment of the note is subject to a premium charge based on the amount of days prepaid before the maturity date The note allows conversion into the Company&#146;s common stock at a discount of 37 percent of the stock&#146;s market price <p align="justify" style='margin:0'><b>NOTE 11 &#150;&nbsp;INCOME TAXES</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company&#146;s income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management&#146;s best estimate of current and future taxes to be paid. The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgments and estimate are required in the determination of the consolidated income tax expense.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The reconciliation of income tax benefit at the U.S. statutory rate of 21% for the fiscal year ended July 31, 2020 and 2019, to the Company&#146;s effective tax rate is as follows:</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td colspan="3" valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>July 31,</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Income tax benefit provision at statutory rate</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(194,114)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(1,637,269)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Change in valuation allowance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>194,114</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,637,269</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td></tr></table><p align="justify" style='margin:0;margin-left:41.55pt'>&nbsp;</p><p align="justify" style='margin:0'>The tax effects of temporary differences that give rise to the Company&#146;s net deferred tax assets as of July 31, 2020 and 2019 are as follows:</p><p align="justify" style='margin:0'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>July 31,</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net operating loss</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,876,484</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,682,370</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Valuation allowance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(4,876,484)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(4,682,370)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td></tr></table><p align="justify" style='margin:0;margin-left:41.55pt'>&#160;</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>The Tax Cuts and Jobs Act of 2017 (the Act) reduced the statutory corporate federal income tax rate from 35% to 21% beginning in 2018. The blended tax rate for 2018 considered the tax laws enacted in 2017. The tax effect of temporary differences from net operating losses (&#147;NOL&#148;) has been reduced to reflect the newly enacted rate.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>The Company has approximately $22,912,000 of NOL carried forward to offset taxable income in future years. The tax laws enacted in 2017 also changed the treatment of NOL. Prior to the change, NOL could be carried back up to two years and carried forward up to 20 years to offset taxable income. In the new tax law, the NOL that can be carried forward is limited to 80% of the taxable income, can no longer be carried back, but are allowed to be carried forward indefinitely. The new law will apply to NOL arising in tax years beginning December 31, 2017, hence, $3,000,000 of the NOL will be subject to the 80% limitation and will be carried forward indefinitely while $19,297,000 of the NOL will be carried forward for 20 years and will begin to expire in 2036.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based on the assessment, management has established a full valuation allowance against all of the deferred tax assets relating to NOLs for every period because it is more likely than not that all of the deferred tax asset will not be realized.</p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>As of July 31, 2020 and 2019, the Company has no unrecognized income tax benefits. The Company&#146;s policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items as a tax expense. No interest or penalties have been recorded during the years ended July 31, 2020 and 2019. As of July 31, 2020 and 2019, the Company did not have any amounts recorded pertaining to uncertain tax positions.</p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>The tax years from 2015 and forward remain open to examination by federal and state authorities due to net operating loss and credit carryforwards. The Company is currently not under examination by the Internal Revenue Service or any other taxing authorities.</p> <p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td colspan="3" valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>July 31,</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Income tax benefit provision at statutory rate</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(194,114)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>(1,637,269)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Change in valuation allowance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>194,114</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>1,637,269</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td></tr></table><p align="justify" style='margin:0;margin-left:41.55pt'>&nbsp;</p><p align="justify" style='margin:0'>The tax effects of temporary differences that give rise to the Company&#146;s net deferred tax assets as of July 31, 2020 and 2019 are as follows:</p><p align="justify" style='margin:0'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td colspan="3" valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>July 31,</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2020</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>2019</b></p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Net operating loss</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>4,876,484</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>4,682,370</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>Valuation allowance</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(4,876,484)</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="right" style='margin:0'>(4,682,370)</p></td></tr><tr align="left"><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>-</p></td></tr></table> -194114 -1637269 194114 1637269 4876484 4682370 4876484 4682370 <p align="justify" style='margin:0'><b>NOTE 12 &#150;&nbsp;STOCKHOLDERS&#146; EQUITY</b></p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'><i>Treasury Stock</i></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>During the year ended July 31, 2020, the Company received cash of $65,000 from the sale of 266,667 treasury shares to various Directors:</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p style='margin:0'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Price Per Share</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Shares</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Value</b></p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p style='margin:0'><kbd style='margin-left:4.8pt'></kbd>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>0.25</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>100,000</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>25,000</p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>0.24</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>166,667</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>40,000</p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000'><p align="right" style='margin:0'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>266,667</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>65,000</p></td></tr></table><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>These shares have not yet been issued, and not deducted from Treasury Stock.</p><p style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>During the year ended July 31, 2019, the Company received cash of $26,000 from the sale of 59,874 treasury shares to various investors and a Directors.</p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Price Per Share</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Shares</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Value</b></p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>0.4629</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>30,244</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>14,000</p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>0.405</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>29,630</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>12,000</p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000'><p align="right" style='margin:0'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>59,874</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>26,000</p></td></tr></table><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>The Company issued 245,112 treasury shares to related and third parties for in association with the conversion of a note payable in accordance with the original terms and conditions of the note. Additionally, the company issued 3,802,275 shares associated with the acquisitions of Endstream Communications, LLC, Open Data Centers, LLC, Shelcomm, Inc. and 1stPoint Communications, LLC and its subsidiaries. 7,016,000 have been reserved for issuance to the sellers in these acquisitions under the Stock Purchase Agreements.</p><p align="justify" style='margin:0'>&nbsp;</p><p align="justify" style='margin:0'>On January 4, 2019 the Company repurchased 13,000,000 shares of restricted Common Stock from substantial related-party shareholders. The shares of common stock were repurchased by the Company at $0.0001 per share. The repurchased shares were added to the Treasury stock of the Company and intend to be used for the purposes of effecting mergers, acquisitions, joint ventures, contractual relations and may be issued to investors under private placement agreements. </p> <p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p style='margin:0'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Price Per Share</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Shares</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Value</b></p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p style='margin:0'><kbd style='margin-left:4.8pt'></kbd>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>0.25</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>100,000</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>25,000</p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>0.24</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>166,667</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>40,000</p></td></tr><tr align="left"><td valign="top" style='width:15.95pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000'><p align="right" style='margin:0'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>266,667</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>65,000</p></td></tr></table> 0.25 100000 25000 0.24 166667 40000 266667 65000 26000 -59874 <p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><table align="center" style='border-collapse:collapse'><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Price Per Share</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Shares</b></p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="center" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000'><p align="center" style='margin:0'><b>Value</b></p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>0.4629</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>30,244</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000'><p align="right" style='margin:0'>14,000</p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>0.405</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>29,630</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000'><p align="right" style='margin:0'>12,000</p></td></tr><tr align="left"><td valign="top" style='width:20.6pt;padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000'><p align="right" style='margin:0'>Total</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>&nbsp;</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>59,874</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt'><p align="right" style='margin:0'>$</p></td><td valign="bottom" style='padding-left:2pt;padding-right:2pt;border-top:1pt solid #000000;border-bottom:3px double #000000'><p align="right" style='margin:0'>26,000</p></td></tr></table> 0.4629 30244 14000 0.405 29630 12000 59874 26000 <p align="justify" style='margin:0'><b>NOTE 13 &#150;&#160;COMMITMENTS AND LEASES</b></p><p align="justify" style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>In discontinuing Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. the company no longer has any material long term leases or obligations.</p> <p style='margin:0'><b>NOTE 14 &#150;&#160;FOREIGN CURRENCY</b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>We transact business in various foreign currencies including the Euro and the Leone. In general, the functional currency of a foreign operation is the local country&#146;s currency. Consequently, revenues and expenses of operations outside the United States are translated into USD Dollars using the weighted-average exchange rates on the period end date and assets and liabilities of operations outside the United States are translated into US Dollars using the change rate on the balance sheet dates. The effects of foreign currency translation adjustments are not material to the Company&#146;s accompanying financial statements.</p> <p style='margin:0'><b>NOTE 15 &#150;&#160;S-1 REGISTRATION STATEMENT</b></p><p style='margin:0;margin-left:36pt'>&#160;</p><p align="justify" style='margin:0'>On October 8, 2019, the Company completed an Equity Purchase Agreement with Peak One Opportunity Fund (&#147;Peak One&#148;) and Peak One Investments, LLC (&#147;Peak One Investments) giving the Company the option to sell up to $10,000,000 worth of our common stock to Peak One (the &#147;Maximum Commitment Amount&#148;), in increments, over the period ending twenty-four (24) months after the date the Registration Statement is deemed effective by the SEC (the &#147;Commitment Period&#148;). Additionally, the Company is required to issue Commitment Fees of 175,000 Shares each to Peak One and Peak One Investments.</p><p align="justify" style='margin:0'>&#160;</p><p align="justify" style='margin:0'>The Company also has an October 8, 2019 Registration Rights Agreement with Peak One requiring us to file an S-1 Registration Statement providing for the registration of 13,350,000 Shares that result from our selling to Peak One an indeterminate number of shares up to an aggregate purchase price of $10,000,000 and the subsequent resale by Peak One of such shares.</p><p align="justify" style='margin:0'>This S-1 was effective on February 1, 2020.</p> <p align="justify" style='margin:0'><b>NOTE 16 &#150;&nbsp;SUBSEQUENT EVENTS</b></p><p align="justify" style='margin:0;margin-left:36pt'>&nbsp;</p><p align="justify" style='margin:0'>None.</p> 0001539680 2019-08-01 2020-07-31 0001539680 2020-07-31 0001539680 2020-01-31 0001539680 2020-07-31 2020-07-31 0001539680 2019-07-31 0001539680 2018-08-01 2019-07-31 0001539680 us-gaap:CommonStockMember 2019-08-01 2020-07-31 0001539680 us-gaap:TreasuryStockMember 2019-08-01 2020-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-07-31 0001539680 us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0001539680 2018-07-31 0001539680 us-gaap:CommonStockMember 2018-07-31 0001539680 us-gaap:TreasuryStockMember 2018-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001539680 us-gaap:RetainedEarningsMember 2018-07-31 0001539680 us-gaap:CommonStockMember 2018-08-01 2019-07-31 0001539680 us-gaap:TreasuryStockMember 2018-08-01 2019-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2019-07-31 0001539680 us-gaap:RetainedEarningsMember 2018-08-01 2019-07-31 0001539680 us-gaap:CommonStockMember 2019-07-31 0001539680 us-gaap:TreasuryStockMember 2019-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001539680 us-gaap:RetainedEarningsMember 2019-07-31 0001539680 us-gaap:CommonStockMember 2020-07-31 0001539680 us-gaap:TreasuryStockMember 2020-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001539680 us-gaap:RetainedEarningsMember 2020-07-31 0001539680 fil:Acquisition1Member 2019-08-01 2020-07-31 0001539680 us-gaap:ComputerEquipmentMember 2020-07-31 0001539680 us-gaap:ComputerEquipmentMember 2020-07-31 2020-07-31 0001539680 fil:FamilyMemberOfAMemberOfTheCompanySBoardOfDirectorsMember 2019-08-01 2020-07-31 0001539680 fil:PromissoryNoteWithRelatedPartyMember 2019-08-01 2020-07-31 0001539680 fil:PromissoryNoteWithRelatedParty1Member 2019-08-01 2020-07-31 0001539680 fil:PromissoryNoteWithRelatedParty2Member 2019-08-01 2020-07-31 0001539680 fil:PromissoryNoteWithRelatedPartyMember 2019-07-31 0001539680 fil:PromissoryNoteWithRelatedPartyMember 2018-07-31 0001539680 fil:PromissoryNoteWithRelatedParty2Member 2020-07-31 0001539680 fil:ConvertibleNote1Member 2019-08-01 2020-07-31 0001539680 fil:ConvertibleNote1Member 2020-07-31 0001539680 fil:DuringYearEndedJuly3120191Member 2019-08-01 2020-07-31 0001539680 fil:DuringYearEndedJuly3120192Member 2019-08-01 2020-07-31 0001539680 fil:DuringYearEndedJuly312019TotalMember 2019-08-01 2020-07-31 0001539680 fil:DuringYearEndedJuly3120181Member 2018-08-01 2019-07-31 0001539680 fil:DuringYearEndedJuly3120182Member 2018-08-01 2019-07-31 0001539680 fil:DuringYearEndedJuly312018TotalMember 2018-08-01 2019-07-31 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares EX-101.LAB 9 hmmr-20200731_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Treasury Stock Sold, Value Represents the monetary amount of Treasury Stock Sold, Value, during the indicated time period. Sale of Stock [Axis] Long-term Debt Discontinued Operations - Interest income Represents the monetary amount of Discontinued Operations - Interest income, during the indicated time period. Operating expenses Operating expenses Discontinued Operations - Total other assets Represents the monetary amount of Discontinued Operations - Total other assets, as of the indicated date. Discontinued Operations - Cash Represents the monetary amount of Discontinued Operations - Cash, as of the indicated date. Entity Incorporation, Date of Incorporation Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit Basic and Diluted Earnings (Loss) per Common Share Cash and cash equivalents {2} Cash and cash equivalents NOTE 16 - SUBSEQUENT EVENTS NOTE 13 - COMMITMENTS AND LEASES NOTE 10 - CONVERTIBLE DEBT NOTE 9 - RELATED PARTY TRANSACTIONS Acquisition of property and equipment {1} Acquisition of property and equipment Accounts receivable {1} Accounts receivable Net Income (Loss) Retained Earnings Weighted Average Number of Shares Outstanding, Basic and Diluted Deferred Revenue Assets, Current Assets, Current Security Deposits Amendment Flag Entity File Number Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Maturity Date Family member of a member of the Company's Board of Directors Represents the Family member of a member of the Company's Board of Directors, during the indicated time period. Computer and Telecom equipment Other income (expense) Discontinued Operations - Depreciation and amortization Represents the monetary amount of Discontinued Operations - Depreciation and amortization, during the indicated time period. Discontinued Operations - Notes payable- related parties Represents the monetary amount of Discontinued Operations - Notes payable- related parties, as of the indicated date. Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities- continuing operations Net cash provided by (used in) investing activities- continuing operations Net cash used in operating activities Net cash used in operating activities Net cash provided by (used in) operating activities- continuing operations Additional Paid-in Capital Total other expenses Total other expenses Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Common Stock, Value, Issued Liabilities, Current Liabilities, Current Prepaid expenses Entity Well-known Seasoned Issuer Entity Address, Postal Zip Code Entity Address, State or Province Capital Contribution, Shares Represents the Capital Contribution, Shares (number of shares), during the indicated time period. Revenue from Related Parties Intangible Assets, Net (Excluding Goodwill) Discontinued Operations - Total other income (expense) Represents the monetary amount of Discontinued Operations - Total other income (expense), during the indicated time period. Discontinued Operations - Accounts payable Represents the monetary amount of Discontinued Operations - Accounts payable, as of the indicated date. Discontinued Operations - Intangible assets Represents the monetary amount of Discontinued Operations - Intangible assets, as of the indicated date. Schedule of assets and liabilities of discontinued operations Represents the textual narrative disclosure of Schedule of assets and liabilities of discontinued operations, during the indicated time period. Tables/Schedules Supplemental Cash Flow Information Commitment shares issued in registration statement, Shares Represents the Commitment shares issued in registration statement, Shares (number of shares), during the indicated time period. Stock Issued During Period, Value, Acquisitions Interest expense Retained Earnings (Accumulated Deficit) Entity Voluntary Filers Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair Value Method Discontinued Operations - Interest expense Represents the monetary amount of Discontinued Operations - Interest expense, during the indicated time period. Discontinued Operations - Operations and maintenance Represents the monetary amount of Discontinued Operations - Operations and maintenance, during the indicated time period. Schedule of Property, Plant and Equipment COVID-19 Pandemic Update Represents the textual narrative disclosure of COVID-19 Pandemic Update, during the indicated time period. Deferred revenue Prepaid expenses {1} Prepaid expenses Net Income (Loss) except discontinued operations Represents the monetary amount of Net Income (Loss) except discontinued operations, during the indicated time period. Stock Issued During Period, Shares, Acquisitions Total Total Additional Paid in Capital Property, Plant and Equipment, Net City Area Code Discontinued Operations - Net assets (liabilities) Represents the monetary amount of Discontinued Operations - Net assets (liabilities), as of the indicated date. Other Assets {1} Other Assets Reclassifications Property and equipment NOTE 14 - FOREIGN CURRENCY Proceeds from loans Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Common Stock Loss per share- basic and diluted Operating Income (Loss) Operating Income (Loss) Common Stock, Shares, Outstanding Common Stock, Shares Authorized Entity Current Reporting Status Phone Fax Number Description Entity Address, Address Description Treasury Stock Sold, Number of Shares Represents the Treasury Stock Sold, Number of Shares (number of shares), during the indicated time period. Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Debt Instrument [Axis] Related Party Transaction, Amounts of Transaction Discontinued Operations - Net Loss Represents the monetary amount of Discontinued Operations - Net Loss, during the indicated time period. Discontinued Operations - Accounts receivable Represents the monetary amount of Discontinued Operations - Accounts receivable, as of the indicated date. Net increase (decrease) in cash Net increase (decrease) in cash Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities {1} Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Stock Issued During Period, Shares, New Issues Equity Component Loss Before Discontinued Operations Loss Before Discontinued Operations Total operating expenses Total operating expenses Accounts payable and accrued expenses Assets from Discontinued Operations Accounts receivable Document Transition Report Document Fiscal Year Focus Common Stock, Shares, Issued Share Price During Year Ended July 31, 2018 - #2 Represents the During Year Ended July 31, 2018 - #2, during the indicated time period. Related Party Transaction, Terms and Manner of Settlement Promissory Note with related party - 1 Represents the Promissory Note with related party - 1, during the indicated time period. Promissory Note with related party Represents the Promissory Note with related party, during the indicated time period. Property, Plant and Equipment, Type Property, Plant and Equipment, Type [Axis] Business Acquisition, Name of Acquired Entity Discontinued Operations - Loss from operations Represents the monetary amount of Discontinued Operations - Loss from operations, during the indicated time period. Discontinued Operations - General and administrative Represents the monetary amount of Discontinued Operations - General and administrative, during the indicated time period. Basis of presentation NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS Notes Income Taxes Paid, Net Net cash provided by financing activities Discontinued operations Revenues Entity Listing, Par Value Per Share Acquisition #1 Represents the Acquisition #1, during the indicated time period. Discontinued Operations - Rent Concessions Represents the monetary amount of Discontinued Operations - Rent Concessions, as of the indicated date. Discontinued Operations - Current portion of long-term notes payable - related parties Represents the monetary amount of Discontinued Operations - Current portion of long-term notes payable - related parties, as of the indicated date. Schedule of Operations of discontinued operations Represents the textual narrative disclosure of Schedule of Operations of discontinued operations, during the indicated time period. Cash and cash equivalents {1} Cash and cash equivalents Cash and cash equivalents Net cash provided by (used in) operating activities- discontinued operations Accounts payable Equity Components [Axis] Intangible Assets, Current Entity Registrant Name Discontinued Operations - Accrued interest Represents the monetary amount of Discontinued Operations - Accrued interest, as of the indicated date. Recent accounting pronouncements Net cash provided by (used in) financing activities- continuing operations Security deposits Security deposits Common Stock, Par or Stated Value Per Share Liabilities from Discontinued Operations Assets {1} Assets Entity Address, City or Town Details During Year Ended July 31, 2019 - #2 Represents the During Year Ended July 31, 2019 - #2, during the indicated time period. Debt Instrument, Payment Terms Debt Instrument, Face Amount Related Party Transaction, Rate Impairment of long-lived assets NOTE 6 - ACQUISITIONS NOTE 5 - DISCONTINUED OPERATIONS NOTE 4 - GOING CONCERN NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Acquisition of property and equipment Acquisition of property and equipment Cash flows from investing activities: Repurchase of shares from related parties, value Other expenses Entity Public Float Treasury Stock Sold, Price Per Share Represents the per-share monetary value of Treasury Stock Sold, Price Per Share, during the indicated time period. Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Related Party Life Schedule of Sale of Treasury Stock during the year ended July 31, 2018 Represents the textual narrative disclosure of Schedule of Sale of Treasury Stock during the year ended July 31, 2018, during the indicated time period. NOTE 12 - STOCKHOLDERS' EQUITY Repayment of loans Repayment of loans Cash flows from financing activities: Commitment shares issued in registration statement, Value Represents the monetary amount of Commitment shares issued in registration statement, Value, during the indicated time period. Repurchase of shares from related parties, shares Equity Balance, Starting Equity Balance, Starting Equity Balance, Ending Statement [Line Items] Treasury Stock Selling, general and administrative expenses Cost of sales Liabilities and Equity Liabilities and Equity Liabilities and Equity {1} Liabilities and Equity Liabilities and Net Assets Assets Assets Document Fiscal Period Focus Entity Common Stock, Shares Outstanding Entity Shell Company Entity Interactive Data Current Entity Incorporation, State or Country Code Interest Payable Related Party Transaction, Description of Transaction Promissory Note with related party - 2 Represents the Promissory Note with related party - 2, during the indicated time period. Business Acquisition [Axis] Discontinued Operations - Total current liabilities Represents the monetary amount of Discontinued Operations - Total current liabilities, as of the indicated date. Discontinued Operations - Other current assets Represents the monetary amount of Discontinued Operations - Other current assets, as of the indicated date. Indefinite-lived intangible assets NOTE 11 - INCOME TAXES Interest Paid, Including Capitalized Interest, Operating and Investing Activities Net loss Net loss Depreciation expense Depreciation expense Document Annual Report During Year Ended July 31, 2018 - Total Represents the During Year Ended July 31, 2018 - Total, during the indicated time period. Sale of Stock Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Debt Instrument, Issuer Debt Instrument, Issuance Date Related Party [Axis] Discontinued Operations - Total current assets Represents the monetary amount of Discontinued Operations - Total current assets, as of the indicated date. Revenue recognition Notes receivable NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS NOTE 7 - PROPERTY AND EQUIPMENT Cash flows from operating activities: Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Value, New Issues Continuing operations Assets, Current {1} Assets, Current Current Assets Document Type Deferred Tax Assets, Operating Loss Carryforwards Convertible Note 1 Represents the Convertible Note 1, during the indicated time period. Related Party Transaction, Date Discontinued Operations - Impairment expense Represents the monetary amount of Discontinued Operations - Impairment expense, during the indicated time period. Policies Net cash provided by (used in) financing activities- discontinued operations Changes in operating assets and liabilities: Stockholders' Equity Attributable to Parent {1} Stockholders' Equity Attributable to Parent Liabilities Liabilities Loans payable Entity Filer Category Local Phone Number During Year Ended July 31, 2018 - #1 Represents the During Year Ended July 31, 2018 - #1, during the indicated time period. Capital contributions Represents the monetary amount of Capital contributions, during the indicated time period. During Year Ended July 31, 2019 - #1 Represents the During Year Ended July 31, 2019 - #1, during the indicated time period. Debt Instrument, Description Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Fair value measurements Use of estimates NOTE 15 - S-1 REGISTRATION STATEMENT Net cash provided by (used in) investing activities- discontinued operations Acquisition of property and equipment {2} Acquisition of property and equipment Statement Cash and cash equivalents Entity Tax Identification Number During Year Ended July 31, 2019 - Total Represents the During Year Ended July 31, 2019 - Total, during the indicated time period. Property, Plant and Equipment, Gross Discontinued Operations - Total Assets Represents the monetary amount of Discontinued Operations - Total Assets, as of the indicated date. Schedule of Sale of Treasury Stock during the year ended July 31, 2019 Represents the textual narrative disclosure of Schedule of Sale of Treasury Stock during the year ended July 31, 2019, during the indicated time period. Accounts Receivable Consolidation of financial statements NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER Shares Outstanding, Starting Shares Outstanding, Starting Shares Outstanding, Ending Loss From Discontinued Operations Loss from discontinued operations Other expenses {1} Other expenses Entity Small Business Document Period End Date Fiscal Year End Registrant CIK Debt Instrument, Convertible, Terms of Conversion Feature Business Acquisition, Effective Date of Acquisition Business Acquisition, Acquiree Discontinued Operations - Property and equipment- net Represents the monetary amount of Discontinued Operations - Property and equipment- net, as of the indicated date. Income taxes Liabilities, Current {1} Liabilities, Current Current Liabilities Entity Emerging Growth Company Entity Address, Address Line One EX-101.PRE 10 hmmr-20200731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 11 hmmr-20200731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000320 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - NOTE 6 - ACQUISITIONS (Details) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - NOTE 9 - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS link:presentationLink link:definitionLink link:calculationLink 000500 - Disclosure - NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS (Details) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fair value measurements (Policies) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Tables) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - NOTE 4 - GOING CONCERN link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Notes receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000550 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Earnings (Loss) per Common Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and cash equivalents (Policies) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Reclassifications (Policies) link:presentationLink link:definitionLink link:calculationLink 000520 - Disclosure - NOTE 10 - CONVERTIBLE DEBT (Details) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Impairment of long-lived assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Tables) link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Tables) link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Indefinite-lived intangible assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basis of presentation (Policies) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Tables) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - NOTE 13 - COMMITMENTS AND LEASES link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - NOTE 11 - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of estimates (Policies) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: COVID-19 Pandemic Update (Policies) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Tables) link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - NOTE 10 - CONVERTIBLE DEBT link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - NOTE 15 - S-1 REGISTRATION STATEMENT link:presentationLink link:definitionLink link:calculationLink 000540 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Recent accounting pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - NOTE 9 - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Property and equipment (Policies) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 000560 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Details) link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - NOTE 14 - FOREIGN CURRENCY link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - NOTE 16 - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Consolidation of financial statements (Policies) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - NOTE 6 - ACQUISITIONS link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2020
Jan. 31, 2020
Jul. 31, 2019
Details        
Registrant CIK   0001539680    
Fiscal Year End   --07-31    
Document Type   10-K/A    
Document Period End Date   Jul. 31, 2020    
Entity File Number   000-1539680    
Entity Registrant Name   HAMMER FIBER OPTICS HOLDINGS CORP.    
Entity Incorporation, State or Country Code   NV    
Entity Tax Identification Number   98-1032170    
Entity Address, Address Line One   401 East 34th Street, Suite #N27J    
Entity Address, City or Town   New York    
Entity Address, State or Province   NY    
Entity Address, Postal Zip Code   10016    
Entity Address, Address Description   Address of principal executive offices    
City Area Code   844    
Local Phone Number   413-2600    
Phone Fax Number Description   Registrant’s telephone number, including area code    
Entity Well-known Seasoned Issuer   No    
Entity Voluntary Filers   No    
Entity Current Reporting Status   Yes    
Entity Interactive Data Current   Yes    
Entity Filer Category   Non-accelerated Filer    
Entity Small Business   true    
Entity Emerging Growth Company   false    
Entity Shell Company   false    
Entity Public Float     $ 9,405,489  
Share Price     $ 0.185  
Common Stock, Shares, Issued 60,503,341 60,503,341   60,503,341
Entity Listing, Par Value Per Share $ 0.001      
Entity Common Stock, Shares Outstanding 50,840,482 50,840,482    
Amendment Flag   false    
Document Fiscal Year Focus   2020    
Document Fiscal Period Focus   FY    
Document Annual Report   true    
Document Transition Report   false    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
Jul. 31, 2020
Jul. 31, 2019
Assets, Current    
Cash and cash equivalents $ 73,931 $ 87,767
Accounts receivable 431,350 485,464
Security Deposits 10,446 2,675
Prepaid expenses 48,797 80,362
Assets, Current 564,524 656,268
Assets 5,143,251 5,482,667
Property, Plant and Equipment, Net 140,758 136,493
Intangible Assets, Current 3,156,656 2,196,765
Assets from Discontinued Operations 1,281,313 2,493,141
Liabilities, Current    
Accounts payable and accrued expenses 1,206,664 929,620
Loans payable 448,302 204,511
Deferred Revenue 289,385 227,809
Liabilities, Current 1,944,351 1,361,940
Liabilities from Discontinued Operations 8,538,423 8,846,399
Liabilities 10,482,774 10,208,339
Stockholders' Equity Attributable to Parent    
Common Stock, Value, Issued 60,503 60,503
Additional Paid in Capital 17,512,284 17,201,784
Retained Earnings (Accumulated Deficit) (22,912,310) (21,987,959)
Stockholders' Equity Attributable to Parent (5,339,523) (4,725,672)
Liabilities and Equity $ 5,143,251 $ 5,482,667
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - Parenthetical - $ / shares
Jul. 31, 2020
Jul. 31, 2019
Details    
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 250,000,000 250,000,000
Common Stock, Shares, Issued 60,503,341 60,503,341
Common Stock, Shares, Outstanding 45,944,954 45,094,954
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Details    
Revenues $ 1,781,139 $ 2,179,152
Cost of sales 1,156,996 1,419,185
Selling, general and administrative expenses 857,354 866,658
Depreciation expense 44,454 30,768
Total operating expenses 2,058,804 2,316,611
Operating Income (Loss) (277,665) (137,459)
Other expenses    
Interest expense 31,843 21,593
Other expenses 771 32,206
Total other expenses 32,614 53,799
Loss Before Discontinued Operations (310,279) (191,258)
Loss From Discontinued Operations (614,072) (7,605,259)
Net loss $ (924,351) $ (7,796,517)
Weighted Average Number of Shares Outstanding, Basic and Diluted 60,503,341 60,503,341
Loss per share- basic and diluted    
Continuing operations $ 0 $ 0
Discontinued operations (0.02) (0.13)
Total $ (0.02) $ (0.13)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statement of Stockholders' Equity (Deficit) - USD ($)
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Total
Equity Balance, Starting at Jul. 31, 2018 $ 60,503 $ 0 $ 14,617,719 $ (14,191,442) $ 486,780
Shares Outstanding, Starting at Jul. 31, 2018 60,503,341 7,557,179      
Stock Issued During Period, Value, New Issues $ 0 $ 0 26,000 0 26,000
Stock Issued During Period, Shares, New Issues 0 (59,874)      
Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments $ 0 $ 0 153,194 0 153,194
Stock Issued During Period, Shares, Conversion of Convertible Securities 0 (245,112)      
Stock Issued During Period, Value, Acquisitions $ 0 $ 0 2,403,571 0 2,403,571
Stock Issued During Period, Shares, Acquisitions 0 (4,843,806)      
Repurchase of shares from related parties, value $ 0 $ 0 1,300 0 1,300
Repurchase of shares from related parties, shares 0 13,000,000      
Net Income (Loss) $ 0 $ 0 0 (7,796,517) (7,796,517)
Shares Outstanding, Ending at Jul. 31, 2019 60,503,341 15,408,387      
Equity Balance, Ending at Jul. 31, 2019 $ 60,503 $ 0 17,201,784 (21,987,959) (4,725,672)
Stock Issued During Period, Value, Acquisitions $ 0 $ 0 230,000 0 230,000
Stock Issued During Period, Shares, Acquisitions 0 (500,000)      
Commitment shares issued in registration statement, Value $ 0 $ 0 80,500 0 80,500
Commitment shares issued in registration statement, Shares 0 (350,000)      
Net Income (Loss) $ 0 $ 0 0 (923,351) (923,351)
Shares Outstanding, Ending at Jul. 31, 2020 60,503,341 14,558,387      
Equity Balance, Ending at Jul. 31, 2020 $ 60,503 $ 0 $ 17,512,284 $ (22,912,310) $ (5,339,523)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Cash flows from operating activities:    
Net Income (Loss) except discontinued operations $ (924,351) $ (7,796,517)
Loss from discontinued operations 614,072 7,605,259
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities    
Depreciation expense 44,454 30,768
Changes in operating assets and liabilities:    
Accounts receivable 54,114 578,834
Security deposits (7,771) 25,206
Prepaid expenses 31,565 (58,392)
Accounts payable 277,044 (17,257)
Deferred revenue 61,576 34,951
Net cash provided by (used in) operating activities- continuing operations 150,703 402,852
Net cash provided by (used in) operating activities- discontinued operations 0 (838,148)
Net cash used in operating activities 150,703 (435,296)
Cash flows from investing activities:    
Acquisition of property and equipment (52,022) (95,750)
Acquisition of property and equipment 0 (224,088)
Acquisition of property and equipment (55,476) 0
Net cash provided by (used in) investing activities- continuing operations (107,498) (319,838)
Net cash provided by (used in) investing activities- discontinued operations (356,568) 0
Net cash provided by (used in) investing activities (464,066) (319,838)
Cash flows from financing activities:    
Repayment of loans (43,923) (478,184)
Proceeds from loans 343,450 616,444
Net cash provided by (used in) financing activities- continuing operations 299,527 138,260
Net cash provided by (used in) financing activities- discontinued operations 0 176,261
Net cash provided by financing activities 299,527 314,521
Net increase (decrease) in cash (13,836) (440,613)
Cash and cash equivalents 87,767 528,380
Cash and cash equivalents 73,931 87,767
Supplemental Cash Flow Information    
Interest Paid, Including Capitalized Interest, Operating and Investing Activities 31,843 23,715
Income Taxes Paid, Net $ 771 $ 568
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 – ORGANIZATION AND DESCRIPTION BUSINESS

 

Hammer Fiber Optics Holdings Corp (OTCQB:HMMR) is a telecommunications company investing in the future of wireless technology. Hammer’s “Everything Wireless” go to market strategy includes the develop of high speed fixed wireless service for residential, small business and enterprise clients using its wireless fiber platform, Hammer Wireless AIR®, mobility networks including 4G/LTE, Over-the-Top services such as voice, SMS and collaboration services and hosting services including cloud and colocation.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER

NOTE 2 – CORPORATE HISTORY AND BACKGROUND ON MERGER

 

The Company was originally incorporated in the State of Nevada on September 23, 2010, under the name Recursos Montana S.A. The Company’s principal activity was an exploration stage company engaged in the acquisition of mineral properties then owned by the Company.

 

On February 2, 2015, the Company entered into a Share Exchange Agreement with Tanaris Power Holdings, Inc., whereby the Company acquired 100% of Tanaris Power Holdings, Inc. issued and outstanding common stock in exchange for shares of the Company’s common stock equal to 51% of the issued and outstanding common stock of the Company. Tanaris Power Holdings, Inc. was the owner of certain rights in connection with the marketing and sale of smart lithium-ion batteries and battery technologies for various industrial vehicles markets and related applications. On March 6, 2015, the Company amended its Articles of Incorporation to change its name to Tanaris Power Holdings, Inc.

 

On April 25, 2016, Tanaris Power Holdings, Inc., a Nevada corporation entered into s Share Exchange Agreement (the “Share Exchange Agreement”) with Hammer Fiber Optics Investments, Ltd., a Delaware corporation (“HFOI”), and the controlling stockholders of HFOI (the “HFOI Shareholders”). Pursuant to the Share Exchange Agreement, the Company acquired 20,000,000 shares of common stock of HFOI from the HFOI shareholders (the “HFOI Shares”) and in exchange, the Company issued to the HFOI Shareholders 50,000,000 (post-Merger) restricted shares of its common stock (the “HMMR Shares”). As a result of the Share Exchange Agreement, HFOI became a wholly owned subsidiary of the Company.

 

On April 13, 2016, the Board of Directors (BOD) approved a Plan of Merger (the “Plan of Merger”) under Nevada Revised Statuses (NRS) Section 92A.180 to merge (the “Merger”) with our wholly-owned subsidiary HFO Holdings, a Nevada corporation, to effect a name change from Tanaris Power Holdings Inc. to Hammer Fiber Optics Holdings Corp. The Plan of Merger also provided for a 1 for 1,000 exchange ratio for shareholders of both the Company and the HRO Holdings, which had the effect of a 1 for 1,000 reverse split of the common stock. Articles of Merger were filed with the Secretary of State of Nevada on April 13, 2016 and, on April 14, 2016, this corporate action was submitted to Financial Industry Regulatory Authority (the “FINRA”) for its review and approval.

 

On May 3, 2016, the FINRA approved the merger with the wholly-owned subsidiary, HMMR Fiber Optics Holdings Corp. (“HFO Holdings”). Accordingly, thereafter, the Company’s name was changed and the shares of common stock began trading under new ticker symbol “HMMR” as of May 27, 2016. The merger was effected on July 19, 2016.

 

On September 11, 2018, our board of directors approved stock purchase agreements with 1stPoint Communications LLC and its subsidiaries, Endstream Communications LLC, Open Data Centers LLC and Shelcomm Inc. for the acquisition of all of the equity of the entities. 1stPoint and its subsidiaries possess CLEC licenses in Florida, New York State, and a nationwide CMRS (Commercial Mobile Radio Services) license. The companies operate a data center facility in Piscataway, New Jersey. The acquisition of 1stPoint Communications, LLC, Open Data Centers, LLC and Shelcomm, Inc. closed on November 1, 2018. The acquisition of Endstream Communications, LLC closed on December 17, 2018.

 

On January 29, 2019 our board of directors approved a stock purchase agreement with American Network, Inc to acquire all of its equity. The acquisition of American Network, Inc closed on September 1, 2019.

 

As of April 30, 2020 our board of directors approved the discontinuation of the operations of Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued effective April 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 3 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of presentation

 

The accompanying consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

Use of estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

COVID-19 Pandemic Update

 

In March 2020, the World Health Organization declared a global health pandemic related to the outbreak of a novel coronavirus. The COVID-19 pandemic adversely affected the company's financial performance in the third and fourth quarters of fiscal year 2020 and could have an impact throughout fiscal year 2021. In response to the COVID-19 pandemic, government health officials have recommended and mandated precautions to mitigate the spread of the virus, including shelter-in-place orders, prohibitions on public gatherings and other similar measures. As a result, the company and certain of the company's customers and suppliers temporarily closed locations beginning late in the second quarter of fiscal year 2020, continuing into the third quarter of fiscal year 2020. Partly due to the COVID-19 pandemic, the Company shut down the operations of its’ Open Data Centers, LLC operations effective April 30, 2020. There is uncertainty around the duration and breadth of the COVID-19 pandemic, as well as the impact it will have on the company's operations, supply chain and demand for its products. As a result, the ultimate impact on the company's business, financial condition or operating results cannot be reasonably estimated at this time.

 

On May 5, 2020, the Company’s 1stPoint Communications LLC subsidiary entered into a $88,097 note payable to Bank of America, pursuant to the Paycheck Protection Program (“PPP Loan”) under the CARES Act. The loan remains outstanding at July 31, 2020.

 

Cash and cash equivalents

 

Cash and cash equivalents include cash in banks, money market funds, and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash and which, in the opinion of management, are subject to an insignificant risk of loss in value.

 

Property and equipment

 

Property and equipment is stated at cost less accumulated depreciation. Depreciation is provided for on a straight-line basis over the useful lives of the assets. For network service equipment, and furniture and fixtures, the useful life is ten and five years, respectively. Leasehold Improvements are depreciated over six years. Expenditures for additions and improvements are capitalized; repairs and maintenance are expensed as incurred.

 

Impairment of long-lived assets

 

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses for any long-lived assets.

 

Notes Receivable

 

These assets are non-derivative financial assets with fixed or determinable payments that are not quoted in an active market. Subsequent to initial recognition, they are recorded at amortized cost less any provision for impairment. Individually significant receivables are considered for impairment when they are past due or when other objective evidence is received that a specific counterparty is more likely than not to default.

 

Indefinite lived intangible assets

 

The Company reviews property, plant and equipment, inventory component prepayments and certain identifiable intangibles, excluding goodwill, for impairment. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If property, plant and equipment, inventory component prepayments and certain identifiable intangibles are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair value. The Company has not recorded any related impairment losses.

 

The Company does not amortize goodwill and intangible assets with indefinite useful lives, rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. The Company has not recorded any related impairment losses.

 

Revenue recognition

 

The Company accounts for revenues under Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers" (Topic 606), which we adopted on August 1, 2018, using the modified retrospective approach. This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP. . The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience. The Company’s revenues have consisted primarily of subscription agreements for its broadband internet and voice-over-IP phone services. Residential broadband service delivered to customers over the Company’s hybrid fiber and wireless network in Atlantic County, New Jersey has been the primary revenue source. Revenues are supplemented by phone and add-on services. Broadband services delivered via fiber optics to enterprise businesses account for the remaining sources of revenue. Services have been billed monthly to subscribers on either a one- year or two-year contract for residential customers and three-year contracts for enterprise business customers. Revenue begins accruing as service is delivered at commencement of the customer’s service contract.

 

Income taxes

 

The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, “Accounting for Income Taxes”. The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized.

 

Fair value measurements

 

The Company adopted the provisions of ASC Topic 820, “Fair Value Measurements and Disclosures”, which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

 

Level 1 — quoted prices in active markets for identical assets or liabilities

 

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable

 

Level 3 — inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.

 

Consolidation of financial statements

 

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation, Hammer Fiber Optic Investments Ltd, 1stPoint Communications,LLC, Endstream Communications, LLC, Shelcomm, Inc., Open Data Centers, LLC, and American Network, Inc. The company is also the beneficial owner of Hammer Wireless SL. The financial statements for Hammer Fiber Optics Holdings Corp. and its subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Hammer Fiber Optics Investments, Ltd and Open Data Centers, LLC have been discontinued and are reported on a summarized basis in consolidation.

 

Basic and Diluted Earnings (Loss) per Common Share

 

The basic earnings (loss) per share are calculated by dividing the Company’s net income available to common shareholders by the weighted average number of common shares during the year. The diluted earnings (loss) per share is calculated by dividing the Company’s net income (loss) available to common shareholders by the diluted weighted average number of shares outstanding during the year. The diluted weighted average number of shares outstanding is the basic weighted number of shares adjusted for any potentially dilutive debt or equity. Diluted earnings (loss) per share are the same as basic earnings (loss) per share due to the lack of dilutive items in the Company. As of July 31, 2020 and 2019, there were no common stock equivalents outstanding.

 

Recent accounting pronouncements

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers. ASU 2014-09 is a comprehensive revenue recognition standard that will supersede nearly all existing revenue recognition guidance under current U.S. GAAP and replace it with a principle-based approach for determining revenue recognition. ASU 2014-09 will require that companies recognize revenue based on the value of transferred goods or services as they occur in the contract. The ASU also will require additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In addition, during 2016 the FASB has issued ASU 2016-08, ASU 2016-10 and ASU 2016-12, all of which clarify certain implementation guidance within ASU 2014-09, and ASU 2016-11, which rescinds certain SEC guidance effective upon an entity’s adoption of ASU 2014-09. ASU 2014-09 is effective for interim and annual periods beginning after December 15, 2017. Early adoption is permitted only in annual reporting periods beginning after December 15, 2016, including interim periods therein. The Company adopted ASU No. 2014-09 and related updates on August 1, 2018. Adoption did not have a material impact on the Company’s consolidated financial statements.

 

In February 2016, FASB issued ASU No. 2016-02, Accounting Standards Update No. 2016-02, Leases (Topic 842). ASU 2016-02 provides for improvements for accounting guidance related to leasing treatments on financial statements as a response to user input. The update maintains two classifications of leases, Financial lease and Operating leases. The Update is effective for fiscal years beginning after December 15, 2018. The Company is assessing the impact this standard will have on its’ consolidated financial statements. The Company does not expect the adoption of any other recent accounting pronouncements to have a material impact on its financial statements.

 

Reclassifications

 

Certain reclassifications have been made to the financial statements to conform to the consolidated 2020 financial statement presentation.

 

Accounts Receivable

 

Accounts receivable are recorded at invoiced amount and generally do not bear interest. An allowance for doubtful accounts is established, as necessary, based on past experience and other factors which, in management's judgment, deserve current recognition in estimating bad debts. Such factors include growth and composition of accounts receivable, the relationship of the allowance for doubtful accounts to accounts receivable and current economic conditions. The determination of the collectability of amounts due from customer accounts requires the Company to make judgments regarding future events and trends. Allowances for doubtful accounts are determined based on assessing the Company’s portfolio on an individual customer and on an overall basis. This process consists of a review of historical collection experience, current aging status of the customer accounts, and the financial condition of the Company’s customers.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 4 - GOING CONCERN
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 4 - GOING CONCERN

NOTE 4 – GOING CONCERN

 

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has consistently sustained losses since its inception. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. The Company’s continuation as a going concern is dependent upon, among other things, its ability to increase revenues, adequately control operating expenses and receive debt and/or equity capital from third parties. No assurance can be given that the Company will be successful in these efforts.

 

The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern. The Company intends to continue to address this condition by seeking to raise additional capital through the issuance of debt and/or the sale of equity until such time that ongoing revenues can sustain the business, at which time capitalization may be considered through other means.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 5 - DISCONTINUED OPERATIONS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 5 - DISCONTINUED OPERATIONS

NOTE 5 – DISCONTINUED OPERATIONS

 

Hammer Fiber Optics Investment Ltd ceased operations in the Atlantic County geographical market on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. The operations of Hammer Fiber Optics Investments, Ltd were classified as a discontinued operation. Open Data Centers, LLC ceased operating in its Piscataway, NJ location in May 2020 and was classified as a discontinued operation. Reporting of the discontinued operations is in accordance with Accounting Standards Update No. 2014-08, Presentation of Financial Statements (Topic 205) and Property, Plant, and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity. The following summarizes the assets and liabilities of the discontinue operations:

 

 

 

July 31,

2020

 

July 31,

2019

Assets

 

 

 

 

Current Assets

 

 

 

 

Cash

$

677

$

9,132

Accounts receivable

 

36,676

 

193,943

Other current assets

 

16,139

 

242,637

Total current assets

 

53,492

 

445,712

Other Assets

 

 

 

 

Property and equipment- net

 

1,227,821

 

1,329,570

Intangible assets

 

-

 

717,859

Total other assets

 

1,227,821

 

2,047,429

Total Assets

$

1,281,313

$

2,493,141

Liabilities and Net Assets

 

 

 

 

Current Liabilities

 

 

 

 

Accounts payable

$

4,632,405

$

4,814,936

Notes payable- related parties

 

210,000

 

210,000

Current portion of long-term notes payable - related parties

 

3,313,544

 

3,313,544

Accrued interest

 

382,474

 

-

Rent Concessions

 

-

 

125,445

Total current liabilities

 

8,538,423

 

8,846,399

Net assets (liabilities)

$

(7,257,110)

$

(6,353,258)

 

The following summarizes the operations of the discontinue operations:

 

 

 

July 31,

2020

 

July 31,

2019

Revenue

$

528,315

$

$578,279

 

 

 

 

 

Operating expenses

 

 

 

 

Operations and maintenance

 

679,967

 

849,751

General and administrative

 

226,916

 

125,553

Depreciation and amortization

 

10,348

 

310.775

Impairment expense

 

223,025

 

6,807,832

 

 

 

 

 

Loss from operations

 

(611,941)

 

(7,506,553)

 

 

 

 

 

Other income (expense)

 

 

 

 

Interest expense

 

(2,131)

 

(98,706)

Interest income

 

-

 

7,060

Total other income (expense)

 

-

 

-

 

 

 

 

 

Net Loss

$

(614,072)

$

(7,605,259)

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 6 - ACQUISITIONS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 6 - ACQUISITIONS

NOTE 6 – ACQUISITIONS

 

On September 1, 2019, the Company completed the previously announced purchase of the assets of American Network, Inc.. The purchase price for the acquisition was 500,000 shares of the Company’s Common Stock from treasury stock. The purchase price of $230,000 is allocated to intangible assets, which includes vendor contracts, CLEC agreements and telephone number assets.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 7 - PROPERTY AND EQUIPMENT
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 7 - PROPERTY AND EQUIPMENT

NOTE 7 – PROPERTY AND EQUIPMENT

 

As of July 31, 2020, property and equipment from ongoing operations included:

 

 

 

Amount

 

Life

 

 

 

 

 

Computer and Telecom equipment

$

1,146,069

 

5 years

Less: Accumulated depreciation

 

(1,005,311)

 

 

Total

$

140,758

 

 

 

Depreciation expense was $44,454 and $30,768 for the years ended July 31, 2020 and 2019, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS

NOTE 8 – INDEFINITE LIVED INTANGIBLE ASSETS

 

The Company has $18,934 of recognized indefinite lived intangible assets, which consist of the ownership of Internet Protocol version 4 (IPv4) address blocks. The Hammer Wireless SL, Ltd. Subsidiary has been granted a nationwide telecommunications and wireless license in the country of Sierra Leone, for which it paid $218,584. Hammer paid $42,500 to Wikibuli, Inc. in exchange for capital stock in Wikibuli, the operating company in Dominica.

 

These assets are not amortized and are evaluated routinely for potential impairment. If a determination is made that the intangible asset is impaired after performing the initial qualitative assessment, the asset’s fair value will be calculated and compared with the carrying value to determine whether an impairment loss should be recognized.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 9 - RELATED PARTY TRANSACTIONS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 9 - RELATED PARTY TRANSACTIONS

NOTE 9 – RELATED PARTY TRANSACTIONS

 

On October 9, 2016, the Company entered into a short-term loan agreement with a family member of a member of the Company’s Board of Directors (BOD). Under the agreement, the lender advanced $100,000 to the Company for the purpose of providing working capital. The loan carries an annual interest rate of 3%. The Company is currently in default on this loan. On September 15, 2016, the Company received $210,000 from a family member of a member of the BOD, also for the purpose of working capital, and has recorded such amount as a deposit in anticipation of executing a loan agreement.

 

On April, 9 2018, the Company received an additional $20,000 deposit from a family member of a member of the BOD. The amount was intended as additional working capital. The Company anticipates execution of a loan agreement relative to this advance.

 

During the fiscal year ended July 31, 2016, the Company entered into two promissory notes with a Director for an aggregate amount of $2,400,000 and $1,000,000, respectively. The $2,400,000 note matures on January 4, 2019. The terms consist of ten principal and interest payments due quarterly in the amount of $300,000 for total payments of $3,000,000. The Company is currently in default on this loan. To date, the Company has made payments on this note amounting to $725,831. The payments were applied to interest accrued as of the time of payment as well as to principal. The principal balance was $2,294,067 at July 31, 2018 and 2017. The interest accrued was $219,434 at July 31, 2018 and $69,594 at July 31, 2017, respectively.

 

The $1,000,000 note matured on June 9, 2018 at which time the principal became due in its entirety, in addition to simple interest accrued at 3%. The company is currently in default on this loan.

 

On February 12, 2018, the Company entered into a convertible promissory note for the sum of $103,000. On June 19, 2018, the note was settled in full on the company’s behalf by a Director. The settlement included a prepayment penalty for a full settlement amount of $132,433. The difference between the carrying value of the loan and the full settlement amount ($29,433) was recorded as interest expense.

 

During the fiscal year 2018, the Company entered into a Stock Purchase Agreement with a related party for the sum of $14,000 of common stock at $0.4629 per share on May 5, 2019, and the sum of $12,000 of common stock at $0.405 per share on May 30, 2019.

 

During the fiscal year 2019, the Company entered into a Stock Purchase Agreement with a related party for the sum of $25,000 of common stock at $0.25 per share on March 17, 2020, the sum of $40,000 of common stock at $0.24 per share on March 24, 2020.

 

On April 6, 2020, the Company entered into a promissory note for the sum of $36,300 with a related party. The note bears interest at a rate of 6%, payable quarterly.

 

As of July 31, 2020, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 10 - CONVERTIBLE DEBT
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 10 - CONVERTIBLE DEBT

NOTE 10 – CONVERTIBLE DEBT

 

On February 12, 2018, the Company entered into an agreement for a convertible promissory note for the sum of $103,000. The note accrues interest at a rate of 12% per annum due at maturity. The note matures nine months from the issuance date. Prepayment of the note is subject to a premium charge based on the amount of days prepaid before the maturity date. The note allows conversion into the Company’s common stock at a discount of 37 percent of the stock’s market price. The holder shall have the right after 180 days to convert all or part of the note at their discretion. On June 19, 2018 the note was settled in full on the company’s behalf by a Director.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 11 - INCOME TAXES
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 11 - INCOME TAXES

NOTE 11 – INCOME TAXES

 

The Company’s income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management’s best estimate of current and future taxes to be paid. The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgments and estimate are required in the determination of the consolidated income tax expense.

 

The reconciliation of income tax benefit at the U.S. statutory rate of 21% for the fiscal year ended July 31, 2020 and 2019, to the Company’s effective tax rate is as follows:

 

 

 

July 31,

 

 

2020

 

2019

Income tax benefit provision at statutory rate

$

(194,114)

$

(1,637,269)

Change in valuation allowance

 

194,114

 

1,637,269

 

$

-

$

-

 

The tax effects of temporary differences that give rise to the Company’s net deferred tax assets as of July 31, 2020 and 2019 are as follows:

 

 

 

July 31,

 

 

2020

 

2019

Net operating loss

$

4,876,484

$

4,682,370

Valuation allowance

 

(4,876,484)

 

(4,682,370)

 

$

-

$

-

 

 

The Tax Cuts and Jobs Act of 2017 (the Act) reduced the statutory corporate federal income tax rate from 35% to 21% beginning in 2018. The blended tax rate for 2018 considered the tax laws enacted in 2017. The tax effect of temporary differences from net operating losses (“NOL”) has been reduced to reflect the newly enacted rate.

 

The Company has approximately $22,912,000 of NOL carried forward to offset taxable income in future years. The tax laws enacted in 2017 also changed the treatment of NOL. Prior to the change, NOL could be carried back up to two years and carried forward up to 20 years to offset taxable income. In the new tax law, the NOL that can be carried forward is limited to 80% of the taxable income, can no longer be carried back, but are allowed to be carried forward indefinitely. The new law will apply to NOL arising in tax years beginning December 31, 2017, hence, $3,000,000 of the NOL will be subject to the 80% limitation and will be carried forward indefinitely while $19,297,000 of the NOL will be carried forward for 20 years and will begin to expire in 2036.

 

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based on the assessment, management has established a full valuation allowance against all of the deferred tax assets relating to NOLs for every period because it is more likely than not that all of the deferred tax asset will not be realized.

 

As of July 31, 2020 and 2019, the Company has no unrecognized income tax benefits. The Company’s policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items as a tax expense. No interest or penalties have been recorded during the years ended July 31, 2020 and 2019. As of July 31, 2020 and 2019, the Company did not have any amounts recorded pertaining to uncertain tax positions.

 

The tax years from 2015 and forward remain open to examination by federal and state authorities due to net operating loss and credit carryforwards. The Company is currently not under examination by the Internal Revenue Service or any other taxing authorities.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 12 - STOCKHOLDERS' EQUITY

NOTE 12 – STOCKHOLDERS’ EQUITY

 

Treasury Stock

 

During the year ended July 31, 2020, the Company received cash of $65,000 from the sale of 266,667 treasury shares to various Directors:

 

                      

 

Price Per Share

 

Shares

 

Value

 

$

0.25

 

100,000

$

25,000

 

$

0.24

 

166,667

$

40,000

 

 

Total

 

266,667

$

65,000

 

These shares have not yet been issued, and not deducted from Treasury Stock.

 

During the year ended July 31, 2019, the Company received cash of $26,000 from the sale of 59,874 treasury shares to various investors and a Directors.

 

                    

 

Price Per Share

 

Shares

 

Value

 

$

0.4629

 

30,244

$

14,000

 

$

0.405

 

29,630

$

12,000

 

 

Total

 

59,874

$

26,000

 

The Company issued 245,112 treasury shares to related and third parties for in association with the conversion of a note payable in accordance with the original terms and conditions of the note. Additionally, the company issued 3,802,275 shares associated with the acquisitions of Endstream Communications, LLC, Open Data Centers, LLC, Shelcomm, Inc. and 1stPoint Communications, LLC and its subsidiaries. 7,016,000 have been reserved for issuance to the sellers in these acquisitions under the Stock Purchase Agreements.

 

On January 4, 2019 the Company repurchased 13,000,000 shares of restricted Common Stock from substantial related-party shareholders. The shares of common stock were repurchased by the Company at $0.0001 per share. The repurchased shares were added to the Treasury stock of the Company and intend to be used for the purposes of effecting mergers, acquisitions, joint ventures, contractual relations and may be issued to investors under private placement agreements.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 13 - COMMITMENTS AND LEASES
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 13 - COMMITMENTS AND LEASES

NOTE 13 – COMMITMENTS AND LEASES

 

In discontinuing Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. the company no longer has any material long term leases or obligations.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 14 - FOREIGN CURRENCY
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 14 - FOREIGN CURRENCY

NOTE 14 – FOREIGN CURRENCY

 

We transact business in various foreign currencies including the Euro and the Leone. In general, the functional currency of a foreign operation is the local country’s currency. Consequently, revenues and expenses of operations outside the United States are translated into USD Dollars using the weighted-average exchange rates on the period end date and assets and liabilities of operations outside the United States are translated into US Dollars using the change rate on the balance sheet dates. The effects of foreign currency translation adjustments are not material to the Company’s accompanying financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 15 - S-1 REGISTRATION STATEMENT
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 15 - S-1 REGISTRATION STATEMENT

NOTE 15 – S-1 REGISTRATION STATEMENT

 

On October 8, 2019, the Company completed an Equity Purchase Agreement with Peak One Opportunity Fund (“Peak One”) and Peak One Investments, LLC (“Peak One Investments) giving the Company the option to sell up to $10,000,000 worth of our common stock to Peak One (the “Maximum Commitment Amount”), in increments, over the period ending twenty-four (24) months after the date the Registration Statement is deemed effective by the SEC (the “Commitment Period”). Additionally, the Company is required to issue Commitment Fees of 175,000 Shares each to Peak One and Peak One Investments.

 

The Company also has an October 8, 2019 Registration Rights Agreement with Peak One requiring us to file an S-1 Registration Statement providing for the registration of 13,350,000 Shares that result from our selling to Peak One an indeterminate number of shares up to an aggregate purchase price of $10,000,000 and the subsequent resale by Peak One of such shares.

This S-1 was effective on February 1, 2020.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 16 - SUBSEQUENT EVENTS
12 Months Ended
Jul. 31, 2020
Notes  
NOTE 16 - SUBSEQUENT EVENTS

NOTE 16 – SUBSEQUENT EVENTS

 

None.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basis of presentation (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Basis of presentation

Basis of presentation

 

The accompanying consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of estimates (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Use of estimates

Use of estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: COVID-19 Pandemic Update (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
COVID-19 Pandemic Update

COVID-19 Pandemic Update

 

In March 2020, the World Health Organization declared a global health pandemic related to the outbreak of a novel coronavirus. The COVID-19 pandemic adversely affected the company's financial performance in the third and fourth quarters of fiscal year 2020 and could have an impact throughout fiscal year 2021. In response to the COVID-19 pandemic, government health officials have recommended and mandated precautions to mitigate the spread of the virus, including shelter-in-place orders, prohibitions on public gatherings and other similar measures. As a result, the company and certain of the company's customers and suppliers temporarily closed locations beginning late in the second quarter of fiscal year 2020, continuing into the third quarter of fiscal year 2020. Partly due to the COVID-19 pandemic, the Company shut down the operations of its’ Open Data Centers, LLC operations effective April 30, 2020. There is uncertainty around the duration and breadth of the COVID-19 pandemic, as well as the impact it will have on the company's operations, supply chain and demand for its products. As a result, the ultimate impact on the company's business, financial condition or operating results cannot be reasonably estimated at this time.

 

On May 5, 2020, the Company’s 1stPoint Communications LLC subsidiary entered into a $88,097 note payable to Bank of America, pursuant to the Paycheck Protection Program (“PPP Loan”) under the CARES Act. The loan remains outstanding at July 31, 2020.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and cash equivalents (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Cash and cash equivalents

Cash and cash equivalents

 

Cash and cash equivalents include cash in banks, money market funds, and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash and which, in the opinion of management, are subject to an insignificant risk of loss in value.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Property and equipment (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Property and equipment

Property and equipment

 

Property and equipment is stated at cost less accumulated depreciation. Depreciation is provided for on a straight-line basis over the useful lives of the assets. For network service equipment, and furniture and fixtures, the useful life is ten and five years, respectively. Leasehold Improvements are depreciated over six years. Expenditures for additions and improvements are capitalized; repairs and maintenance are expensed as incurred.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Impairment of long-lived assets (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Impairment of long-lived assets

Impairment of long-lived assets

 

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized impairment losses for any long-lived assets.

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Notes receivable (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Notes receivable

Notes Receivable

 

These assets are non-derivative financial assets with fixed or determinable payments that are not quoted in an active market. Subsequent to initial recognition, they are recorded at amortized cost less any provision for impairment. Individually significant receivables are considered for impairment when they are past due or when other objective evidence is received that a specific counterparty is more likely than not to default.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Indefinite-lived intangible assets (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Indefinite-lived intangible assets

Indefinite lived intangible assets

 

The Company reviews property, plant and equipment, inventory component prepayments and certain identifiable intangibles, excluding goodwill, for impairment. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their carrying amounts to future undiscounted cash flows the assets are expected to generate. If property, plant and equipment, inventory component prepayments and certain identifiable intangibles are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair value. The Company has not recorded any related impairment losses.

 

The Company does not amortize goodwill and intangible assets with indefinite useful lives, rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. The Company has not recorded any related impairment losses.

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue recognition (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Revenue recognition

Revenue recognition

 

The Company accounts for revenues under Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers" (Topic 606), which we adopted on August 1, 2018, using the modified retrospective approach. This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP. . The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience. The Company’s revenues have consisted primarily of subscription agreements for its broadband internet and voice-over-IP phone services. Residential broadband service delivered to customers over the Company’s hybrid fiber and wireless network in Atlantic County, New Jersey has been the primary revenue source. Revenues are supplemented by phone and add-on services. Broadband services delivered via fiber optics to enterprise businesses account for the remaining sources of revenue. Services have been billed monthly to subscribers on either a one- year or two-year contract for residential customers and three-year contracts for enterprise business customers. Revenue begins accruing as service is delivered at commencement of the customer’s service contract.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income taxes (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Income taxes

Income taxes

 

The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, “Accounting for Income Taxes”. The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fair value measurements (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Fair value measurements

Fair value measurements

 

The Company adopted the provisions of ASC Topic 820, “Fair Value Measurements and Disclosures”, which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

 

Level 1 — quoted prices in active markets for identical assets or liabilities

 

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable

 

Level 3 — inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Consolidation of financial statements (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Consolidation of financial statements

Consolidation of financial statements

 

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation, Hammer Fiber Optic Investments Ltd, 1stPoint Communications,LLC, Endstream Communications, LLC, Shelcomm, Inc., Open Data Centers, LLC, and American Network, Inc. The company is also the beneficial owner of Hammer Wireless SL. The financial statements for Hammer Fiber Optics Holdings Corp. and its subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Hammer Fiber Optics Investments, Ltd and Open Data Centers, LLC have been discontinued and are reported on a summarized basis in consolidation.

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Earnings (Loss) per Common Share (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Basic and Diluted Earnings (Loss) per Common Share

Basic and Diluted Earnings (Loss) per Common Share

 

The basic earnings (loss) per share are calculated by dividing the Company’s net income available to common shareholders by the weighted average number of common shares during the year. The diluted earnings (loss) per share is calculated by dividing the Company’s net income (loss) available to common shareholders by the diluted weighted average number of shares outstanding during the year. The diluted weighted average number of shares outstanding is the basic weighted number of shares adjusted for any potentially dilutive debt or equity. Diluted earnings (loss) per share are the same as basic earnings (loss) per share due to the lack of dilutive items in the Company. As of July 31, 2020 and 2019, there were no common stock equivalents outstanding.

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Recent accounting pronouncements (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Recent accounting pronouncements

Recent accounting pronouncements

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers. ASU 2014-09 is a comprehensive revenue recognition standard that will supersede nearly all existing revenue recognition guidance under current U.S. GAAP and replace it with a principle-based approach for determining revenue recognition. ASU 2014-09 will require that companies recognize revenue based on the value of transferred goods or services as they occur in the contract. The ASU also will require additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In addition, during 2016 the FASB has issued ASU 2016-08, ASU 2016-10 and ASU 2016-12, all of which clarify certain implementation guidance within ASU 2014-09, and ASU 2016-11, which rescinds certain SEC guidance effective upon an entity’s adoption of ASU 2014-09. ASU 2014-09 is effective for interim and annual periods beginning after December 15, 2017. Early adoption is permitted only in annual reporting periods beginning after December 15, 2016, including interim periods therein. The Company adopted ASU No. 2014-09 and related updates on August 1, 2018. Adoption did not have a material impact on the Company’s consolidated financial statements.

 

In February 2016, FASB issued ASU No. 2016-02, Accounting Standards Update No. 2016-02, Leases (Topic 842). ASU 2016-02 provides for improvements for accounting guidance related to leasing treatments on financial statements as a response to user input. The update maintains two classifications of leases, Financial lease and Operating leases. The Update is effective for fiscal years beginning after December 15, 2018. The Company is assessing the impact this standard will have on its’ consolidated financial statements. The Company does not expect the adoption of any other recent accounting pronouncements to have a material impact on its financial statements.

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Reclassifications (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Reclassifications

Reclassifications

 

Certain reclassifications have been made to the financial statements to conform to the consolidated 2020 financial statement presentation.

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable (Policies)
12 Months Ended
Jul. 31, 2020
Policies  
Accounts Receivable

Accounts Receivable

 

Accounts receivable are recorded at invoiced amount and generally do not bear interest. An allowance for doubtful accounts is established, as necessary, based on past experience and other factors which, in management's judgment, deserve current recognition in estimating bad debts. Such factors include growth and composition of accounts receivable, the relationship of the allowance for doubtful accounts to accounts receivable and current economic conditions. The determination of the collectability of amounts due from customer accounts requires the Company to make judgments regarding future events and trends. Allowances for doubtful accounts are determined based on assessing the Company’s portfolio on an individual customer and on an overall basis. This process consists of a review of historical collection experience, current aging status of the customer accounts, and the financial condition of the Company’s customers.

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of assets and liabilities of discontinued operations

 

 

 

July 31,

2020

 

July 31,

2019

Assets

 

 

 

 

Current Assets

 

 

 

 

Cash

$

677

$

9,132

Accounts receivable

 

36,676

 

193,943

Other current assets

 

16,139

 

242,637

Total current assets

 

53,492

 

445,712

Other Assets

 

 

 

 

Property and equipment- net

 

1,227,821

 

1,329,570

Intangible assets

 

-

 

717,859

Total other assets

 

1,227,821

 

2,047,429

Total Assets

$

1,281,313

$

2,493,141

Liabilities and Net Assets

 

 

 

 

Current Liabilities

 

 

 

 

Accounts payable

$

4,632,405

$

4,814,936

Notes payable- related parties

 

210,000

 

210,000

Current portion of long-term notes payable - related parties

 

3,313,544

 

3,313,544

Accrued interest

 

382,474

 

-

Rent Concessions

 

-

 

125,445

Total current liabilities

 

8,538,423

 

8,846,399

Net assets (liabilities)

$

(7,257,110)

$

(6,353,258)

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of Operations of discontinued operations

 

 

 

July 31,

2020

 

July 31,

2019

Revenue

$

528,315

$

$578,279

 

 

 

 

 

Operating expenses

 

 

 

 

Operations and maintenance

 

679,967

 

849,751

General and administrative

 

226,916

 

125,553

Depreciation and amortization

 

10,348

 

310.775

Impairment expense

 

223,025

 

6,807,832

 

 

 

 

 

Loss from operations

 

(611,941)

 

(7,506,553)

 

 

 

 

 

Other income (expense)

 

 

 

 

Interest expense

 

(2,131)

 

(98,706)

Interest income

 

-

 

7,060

Total other income (expense)

 

-

 

-

 

 

 

 

 

Net Loss

$

(614,072)

$

(7,605,259)

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of Property, Plant and Equipment

 

 

 

Amount

 

Life

 

 

 

 

 

Computer and Telecom equipment

$

1,146,069

 

5 years

Less: Accumulated depreciation

 

(1,005,311)

 

 

Total

$

140,758

 

 

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit

 

 

 

July 31,

 

 

2020

 

2019

Income tax benefit provision at statutory rate

$

(194,114)

$

(1,637,269)

Change in valuation allowance

 

194,114

 

1,637,269

 

$

-

$

-

 

The tax effects of temporary differences that give rise to the Company’s net deferred tax assets as of July 31, 2020 and 2019 are as follows:

 

 

 

July 31,

 

 

2020

 

2019

Net operating loss

$

4,876,484

$

4,682,370

Valuation allowance

 

(4,876,484)

 

(4,682,370)

 

$

-

$

-

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of Sale of Treasury Stock during the year ended July 31, 2019

 

                      

 

Price Per Share

 

Shares

 

Value

 

$

0.25

 

100,000

$

25,000

 

$

0.24

 

166,667

$

40,000

 

 

Total

 

266,667

$

65,000

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Tables)
12 Months Ended
Jul. 31, 2020
Tables/Schedules  
Schedule of Sale of Treasury Stock during the year ended July 31, 2018

 

                    

 

Price Per Share

 

Shares

 

Value

 

$

0.4629

 

30,244

$

14,000

 

$

0.405

 

29,630

$

12,000

 

 

Total

 

59,874

$

26,000

XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER (Details)
12 Months Ended
Jul. 31, 2020
Details  
Entity Incorporation, State or Country Code NV
Entity Incorporation, Date of Incorporation Sep. 23, 2010
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Details) - USD ($)
Jul. 31, 2020
Jul. 31, 2019
Current Assets    
Discontinued Operations - Cash $ 677 $ 9,132
Discontinued Operations - Accounts receivable 36,676 193,943
Discontinued Operations - Other current assets 16,139 242,637
Discontinued Operations - Total current assets 53,492 445,712
Other Assets    
Discontinued Operations - Property and equipment- net 1,227,821 1,329,570
Discontinued Operations - Intangible assets 0 717,859
Discontinued Operations - Total other assets 1,227,821 2,047,429
Discontinued Operations - Total Assets 1,281,313 2,493,141
Current Liabilities    
Discontinued Operations - Accounts payable 4,632,405 4,814,936
Discontinued Operations - Notes payable- related parties 210,000 210,000
Discontinued Operations - Current portion of long-term notes payable - related parties 3,313,544 3,313,544
Discontinued Operations - Accrued interest 382,474 0
Discontinued Operations - Rent Concessions 0 125,445
Discontinued Operations - Total current liabilities 8,538,423 8,846,399
Discontinued Operations - Net assets (liabilities) $ (7,257,110) $ (6,353,258)
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Operating expenses    
Discontinued Operations - Operations and maintenance $ 679,967 $ 849,751
Discontinued Operations - General and administrative 226,916 125,553
Discontinued Operations - Depreciation and amortization 10,348 310.775
Discontinued Operations - Impairment expense 223,025 6,807,832
Discontinued Operations - Loss from operations (611,941) (7,506,553)
Other income (expense)    
Discontinued Operations - Interest expense (2,131) (98,706)
Discontinued Operations - Interest income 0 7,060
Discontinued Operations - Total other income (expense) 0 0
Discontinued Operations - Net Loss $ (614,072) $ (7,605,259)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 6 - ACQUISITIONS (Details) - Acquisition #1
12 Months Ended
Jul. 31, 2020
Business Acquisition, Effective Date of Acquisition Sep. 01, 2019
Business Acquisition, Name of Acquired Entity American Network, Inc.
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair Value Method 500,000 shares of the Company’s Common Stock
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Details) - USD ($)
Jul. 31, 2020
Jul. 31, 2019
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment $ (1,005,311)  
Property, Plant and Equipment, Net $ 140,758 $ 136,493
Computer and Telecom equipment    
Life 5 years  
Property, Plant and Equipment, Gross $ 1,146,069  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS (Details)
Jul. 31, 2020
USD ($)
Details  
Intangible Assets, Net (Excluding Goodwill) $ 18,934
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 9 - RELATED PARTY TRANSACTIONS (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Family member of a member of the Company's Board of Directors      
Related Party Transaction, Date Oct. 09, 2016    
Related Party Transaction, Description of Transaction Company entered into a short-term loan agreement with a family member of a member of the Company’s Board of Directors (BOD)    
Related Party Transaction, Amounts of Transaction $ 100,000    
Related Party Transaction, Rate 3.00%    
Revenue from Related Parties $ 210,000    
Promissory Note with related party      
Related Party Transaction, Description of Transaction Company entered into two promissory notes with a Director    
Related Party Transaction, Terms and Manner of Settlement The terms consist of ten principal and interest payments due quarterly    
Long-term Debt   $ 2,294,067  
Interest Payable   $ 219,434 $ 69,594
Promissory Note with related party - 1      
Related Party Transaction, Amounts of Transaction $ 2,400,000    
Promissory Note with related party - 2      
Related Party Transaction, Amounts of Transaction $ 1,000,000    
Debt Instrument, Maturity Date Jun. 09, 2018    
Debt Instrument, Interest Rate, Stated Percentage 3.00%    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 10 - CONVERTIBLE DEBT (Details) - Convertible Note 1
12 Months Ended
Jul. 31, 2020
USD ($)
Debt Instrument, Issuance Date Feb. 12, 2018
Debt Instrument, Issuer Company
Debt Instrument, Description convertible promissory note
Debt Instrument, Face Amount $ 103,000
Debt Instrument, Interest Rate, Stated Percentage 12.00%
Debt Instrument, Payment Terms Prepayment of the note is subject to a premium charge based on the amount of days prepaid before the maturity date
Debt Instrument, Convertible, Terms of Conversion Feature The note allows conversion into the Company’s common stock at a discount of 37 percent of the stock’s market price
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Details    
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ (194,114) $ (1,637,269)
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 194,114 1,637,269
Deferred Tax Assets, Operating Loss Carryforwards 4,876,484 4,682,370
Deferred Tax Assets, Valuation Allowance $ (4,876,484) $ (4,682,370)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Details)
12 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
During Year Ended July 31, 2019 - #1  
Treasury Stock Sold, Price Per Share | $ / shares $ 0.25
Treasury Stock Sold, Number of Shares | shares 100,000
Treasury Stock Sold, Value | $ $ 25,000
During Year Ended July 31, 2019 - #2  
Treasury Stock Sold, Price Per Share | $ / shares $ 0.24
Treasury Stock Sold, Number of Shares | shares 166,667
Treasury Stock Sold, Value | $ $ 40,000
During Year Ended July 31, 2019 - Total  
Treasury Stock Sold, Number of Shares | shares 266,667
Treasury Stock Sold, Value | $ $ 65,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY (Details)
12 Months Ended
Jul. 31, 2019
USD ($)
shares
Capital contributions | $ $ 26,000
Treasury Stock  
Capital Contribution, Shares | shares (59,874)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Details)
12 Months Ended
Jul. 31, 2019
USD ($)
$ / shares
shares
During Year Ended July 31, 2018 - #1  
Treasury Stock Sold, Price Per Share | $ / shares $ 0.4629
Treasury Stock Sold, Number of Shares | shares 30,244
Treasury Stock Sold, Value | $ $ 14,000
During Year Ended July 31, 2018 - #2  
Treasury Stock Sold, Price Per Share | $ / shares $ 0.405
Treasury Stock Sold, Number of Shares | shares 29,630
Treasury Stock Sold, Value | $ $ 12,000
During Year Ended July 31, 2018 - Total  
Treasury Stock Sold, Number of Shares | shares 59,874
Treasury Stock Sold, Value | $ $ 26,000
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (-XB%$'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 " "#>(A1B'OQD.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VVI2.CFLN))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4RG@] ^XG/T 2-93#>3ZX\>$S]AEF-&"/#@=*4)45,+E, M#*>I[^ *6&"$T:7O IJ5F*M_8G,'V#DY);NFQG$LQR;GYATJ>'MZ?,GK%G9( MI :-\Z]D!9T";MAE\FNSO=\],%GSFA=57?"[7=4*WHBV?5](A1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (-XB%$JQ=*E\ 4 #P9 8 >&PO=V]R:W-H965T&UL MI5EM"7M(EG$K^T;E/'$Z?IY+XI(,=, %%)Q,F_ MOQ7&X*1XX>Z^V(#91X]VI7U6Z].-D(]JS;DFSU$8J[/66NOD0Z>CO#6/F#H6 M"8_AEY60$=-P*Q\Z*I&<^9E1%'9LR^IU(A;$K>%I]FPAAZ"@V9RW:VCVX#A[6VCSH#$\3]L"77']/%A+N.@6*'T0\5H&(B>2KL]8Y M_3!Q>L8@>^,VX!NU=TW,5.Z%>#0W,_^L91E&/.2>-A ,OI[XB(>A00(>/W/0 M5C&F,=R_WJ%/L\G#9.Z9XB,1_@A\O3YK#5K$YRN6AOI:;#[S?$)=@^>)4&6? M9+-]UW5;Q$N5%E%N# RB(-Y^L^?<$7L&])"!G1O8;PRZO0,&3F[@-!W!S0W< MI@;=W"";>F<[]\QQ8Z;9\%2*#9'F;4 S%YGW,VOP5Q";A;+4$GX-P$X/Q\)+ M(>Z:L-@GDU@'^H7,XNT"-(%LD^_+,?GS][]..QJ&,T8=+X>^V$+;!Z"_I.$Q M<>@1L2W;JC ?_3_S<8TYBU'S2>/1ZM?MNA")5N0:6+(A4K^>8EX55$<'-JM;]VSA$>O8)'KQF/!9>! M,)O*)[ U*RGA2+LU^-N[=[\NXE?<^@6W/HJ8;_!I$'(R3Z-[+JM8X1BP?MKU M"VA0,!HT8;2WJ.>KR_%L_FE)1E?7 MBV.$[$E!]J0)V5GL"9D(F67(([+4$%TB)!F)--;R!;[]RAG@X/-;A"&URGQN M->%XPY[)S(=E&*P";YO*#P>\!O)DT*:68],^%G"ZISBT"<-SWY=ABW4C,HGO4/K<4Q5YX,$K-O*OGAJ#L4L2*)!.<' M"A>:94EDH+@E;+E-(A%L^M4'%X4J)^H-%R60)6<*1O;) M3*GT@+]K-$=@I6VI.78CS;D5(0@@'#>S D.J*D(U2#BA4F+L1A(S2J4TE=@U M![76)B0F+:;5Q'#$.W2_VGO'@$8:,HLUE]M#LBD.V8YJ)3,?!OH ""19G!H@Q+(7$;B0DRXB%(;E(%?RLJF.) MXVB98EO2+M7#;J0>DXC+![.Z/@$"U!\C$24LKO8=#KABH4*IE;I@XVE]YZLU MI N4$ Y32ZC4![O1T6.1WH>!1Z:A8%6+?9RC=#,4T^5Z&IZX5M<=P"'\J8I M*0RJX_)%#M??X]&SNI;CN+2@DH>NZ9N3)F^^[D64J=]IE/HO01IA!T!Q MQR2Y96'*S?%W.]VJ6>:HK[T-5=T!.F7B=YHE_@JGDZM40^$9&VFNI$1_<5+7 M&KB6.[#?.+[)FZ_YE_+@X,G\/.*QGW4/IB&KHCFJ :C;L,Y>FPG/XT4?8[_' M,X6'E2FW!JRF?^&4&N#@N?LMJ[S)JD2:GS/].PR[4#52L*L@: BK_Z@"G;W&L_E?X1LS0JA(R%< 9!WW8;9R MVZK?WFB19+WH>Z&UB+++-6<^E^8%^'TEA-[=F/9V\8?)\!]02P,$% @ M@WB(45%UB%3=! \Q$ !@ !X;"]W;W)KU);L#$&5FFD-MW3=;5W%S7:O<\..(E5P%DP3?OO;R 4 M*!B2NR\))#/#X[%G7IOY467/^5X(C5Z3.,UO9WNM#Y\M*P_W(N'YC3J(%/[9 MJBSA&FZSG94?,L&CRBF)+6+;S$JX3&>+>?7;*EO,5:%CF8I5AO(B27CV=B]B M=;R=X=G[#T]RM]?E#]9B?N [L1;Z^V&5P9W51(ED(M)><:E4/9*/56;I MV+U^C_Y[-7@8S(;G8JGB?V2D][5%K)_4\0]1#\@MXX4JSJM/=#S9 M4CI#89%KE=3.0)#(]/3-7^M$=!SPF .I',Y(O+L\AP%=H66192+5$Q&=)J)31:1C>>/Y'O$T0F%Y(7X6\H7'$#HW MY>H4RJU"E77ULO"C6U* M60]P:$68YYKQ6(/')O%6F3AP&2'Q"KTS%T8Z9DB,%W@]NJ&5;SN,F/&\!L^; MGN&IM7VB\P;/=1EU">WA#&P8[ZA(V5 M1M" !6?F%<0PTV]7: 5M3U?5_ 4*^0 JI:_07\*8RV"X#JGMN7Z/V6#F,!HX M9F1LM^W:GH1^3#5/=Q+*&%TP\76P+H:#70;3VL,U&!(<,(^-U [NZ N^8/K1 M-E,)>I!YJ%(MTP+$YF](/B^EW+@VZJ@?$DA\#$VI3SXT))!G3/$(>:L9>%HT MODF^D;'44ERD'+B5#CRM'4U//O"WLB%7*X^'85:F9:K+U'$_)L5FC/4KV6 8 MD( 1>R0GK9K@:3GYIGC:!"PT(Z1!)OS \=T^I,&.>+X=C$"VBH*G)>7\TJI!AXJ! TJ=08LT&3H, M;,=FO%47/"TO'=3_7L1#1?%=QZ=D4,0&0Y\R)QC+="L^>%I].OA&PJ&VP+;" M)YXW*"F3);%]QQEC;'4(!Y.-9JU5^+Q7<22R_-=*@F O=*=U)C>%KAJ$5FC% MS_0?TFH(F=:0I4H2.$%5C[U"/WAP#9,I6O*#U#PVPAITPW,Q(7Y_0HV6<-[P_)'M+.F<-L@D M\I/0<("&\OC"LU2FNQQ]@IY?)$5<';.@16)&DEBDQ+U/]>DO4HAOIS[4*EN(/*-UE2C[C,&]D6DU:KR!FMZG2N M][V=?C/BTL'1R[P3-1D:MZ)6YT1>O@[YDV<["A,A.;QA.-UH= MJD/Z1FDX\E>7>\$A_:4!_+]52K_?E.?^YCW/XE]02P,$% @ @WB(468O M/85A @ A@8 !@ !X;"]W;W)KTEPR'_6JH0J:6:UDG34-&ZUR8YB%7'9O:E=/OTLYTT@A8V.EX0GW// MX]\=X9+OE'XT-0"2YT9(,PMJQ.T5I::LH6%FK+8@[9VUT@U#&^H--5L-K/*B M1M H##/:,"Z#(O=["UWDJD7!)2PT,6W3,/WK!H3:S8))\+)QSSE%0,K6H&IZL25HN.RN[+GOPYY@DIP01+T@ M.E<0]X+8%]J1^;)N&;(BUVI'M,NV;F[A>^/5MAHNW:^X1&WO>>BG *R2.19%4_RY8SL^S"9Y<7KQDN[U4+YSY])#L MV)K);X?G"IZ?X]2^5^ M-HDF*&7;Y)C+%W[^G34.!AN="_Z)S+1L&$[0Y"LF+1AD(BJRLK\E;$X@K M!1R.*)!&@?05_!$%KU'PM*,UF79KE9*7ZC&M9 MP;\9Z,GYDI>"YUF:2):BM80+?",I$-^BIP.K$A5K@>[0M_4*??CEUZDC85&E MZFR:!1;U F1D 4S0%U[*O4"_E2E+;PTX0-LBDPOR@E@M_G',[Y&'/R+B$M< MM'RW.HXM.%X;04_;\T;LK9A,LEQ8+/FM)5];\D&.I"5NX]HQTK(VAPE98J2%#9,)J3*XA-#[ UJGS#C MAP.L**!>X/?H#6)A& :1&9ZV\-0*OV)0@3>9WFL72A,D':SN^_Z <2CEN30< M08Q:Q,B*^!>7$%1>5X1R9XUE- @;A!%;A_4(.?A,,38C!JWJ+$5]:F%?"PW MO&#HPY]<"&/EB@<$=X12^* ]4H,<]J@?Q&92[';%U[76CB>Y9]5(,&]-7M5S M;'7_L92L8K!;+8G4F+C)$1SY7L]M@QC!0>R->$TZ1&+_0A:O&T R6)E2W,<; M"GF$N.$(7E?/L?>>7/\YI&=8/\3]-#>(!1Z-QW*G:Q;8WBU45J,%@Y,<0ZM, M;*#)9M ]TJN^;:3VA\GL89?0?B]!-N;B2;_7/'B?W$/.\<= M!-NEI,]M$*2A&Y#1[=HU&6SO,E_A6)T#O)$O''3>NYCX7C!(6X,@I7$88#K" MU_41;&\DW_6A%4+Y<()0[ACZ>BQ>(8NA<:_W"50%]'240D)OU+URD8ALHSOE M*LN/LG\X:_P:]A,(INMY_L"Q=TC>.M9U'QQ9ZZ3.&$@/))0;=^K@WI"G)O+; M5;K&@>V=8UFGHFH=W)Z+\> 3NOU@V$1NC[U=MR"N_9QPO5OLA(VEZ#K)W'NW MOU?,8GBDPI.N"1%[$](EU,A5Z\4_XS**#;BC2L'R0_Z.GJE4N8 MU?3M'L9I5BD!^'_+N;P\J 7: 7W^'U!+ P04 " "#>(A1':HV0$P% "2 M& & 'AL+W=O=I\9BXZYE417I)/V[Y>4%#L2*=%-]B62K#/#F3,C MS@$S?^355[&C5(+O15Z*B\E.ROV'V4QL=K0@XCW?TU*]V?*J(%(]5OLE804O!> DJNKV87,(/UZ@VJ!%?&'T4S^Z! M3N6.\Z_ZX6-V,?%T1#2G&ZE=$'5YH$N:Y]J3BN-;ZW1R7%,;/K]_\GY=)Z^2 MN2."+GG^#\OD[F(23T!&M^20RUO^^!MM$\+:WX;GHOX+'ENL-P&;@Y"\:(U5 M! 4KFROYWA+QS #Z P:H-4!] SQ@X+<&?L\ 10,&06L0]%>(!PQP:X#/S2%L M#<*:^X:LFNF42+*85_P15!JMO.F;NERUM2*8E;JSUK)2;YFRDXLE+P7/648D MS//+V_E, MJCBTM]FF7?.J61,-KED4JJGJ!2S6RW'KO]4') [5CT'[=-S^,LN8;FJ2@QO" MLBDKP9+LF22YQ==JW-KC5C6N<>U:[T4/B]##GC^? M/3ROBXGRNHC41, @A%$$DRYP90*G,( )# +415Z;R" .H_BTDR19@(CC",8)?8$@F,"P7@"NOG!1R$. MJOO20Z7COJ$5X]D[\(7D!]4!?ZIMO0;8NO(JW+>C:KK;IY MDNPNIV!--\I"LB:]>B>_S/Y5@T3OZ]8T0V':K-3\EDWIF@FU[;BA5+V>:W;]GIPZ30>=-FM@LQS5MH-25M(Y^OT MC?W>@NI7VN6HR]0S+0O_+Z::EU:JH+/6%H@.WQN<6?"DXN"XC--;]L=RPPL* MWOS.A;#+:Z<26[HA:0L9271E@4RC* DQC/H5/0/9I>0DU>#/:[55?>TKM<1* MUME2S8*$./!B/Q[*X:36X+A=..>C49TL+9(K'=KZ31(/C&DV?"K!:I3[MW*Q)ANDCK'LF M9$7JPRCQ=$K1=H$UD\A==RXZ^J$I- IYU86R#1!OH]AO[)N8/<\YZ3[ MT+CN.WON(<]ZIF-JK(&Y9T'" ./AN8=.B@R-*[*SYMY _/"\0RD39IQ*F1 8 M88B0,?J]CY2/ MJCD ;QXDW]<'MG=<2E[4MSM*,EII@'J_Y5P^/>@SX.._(1;_ 5!+ P04 M" "#>(A1HGE#>$(& "%&@ & 'AL+W=OY#U#[7F7*/'35FI\]E:Z^WI8J'R-=\P]4EN>05O M5K+>, VW]?U";6O.BF;0IER0((@7&R:JV<59\^RZOCB3.UV*BE_72.TV&U8_ M?>:E?#B?X=GS@QMQO];FP>+B;,ON^2W7W[?7-=PM^ED*L>&5$K)"-5^=SR[Q MZ9)&9D C\9?@#^K@&AE5[J3\86ZNBO-98!#QDN?:3,'@;\^7O"S-3(#CWV[2 M6;^F&7AX_3S[UT9Y4.:.*;Z4Y=^BT.OS63I#!5^Q7:EOY,,OO%.H 9C+4C6_ MZ*&3#68HWRDM-]U@0+ 15?O/'CM#' S \<0 T@T@XP'AQ #:#:"-HBVR1JTO M3+.+LUH^H-I(PVSFHK%-,QJT$95QXZVNX:V &?\=5=^0A1_1"0@@0/0\LW#<>:!0WL+TF8^.F5!8Z95 M8Z95+3<(,JQF6E3W;8@*+;@Z]:P3]NN$S3KAQ#J_0TY?5;G<<'3RFU3J ^*/ M.=]J5 B5@X5%M0,7=JN#5UVN:E>(FA5,@N\OYAD):83/%OM#"SKDDB2+(YST M@B]TB'H=(J\.!G=KI2- MU,F!V!B' 8)&6&VQ9(XB$B4N2''/>38Z][+XA_( MPC8IM$0W'&#GHN3(]@>\;H+ANI9[ ;&.[I[0R7<%%Z+Z@/[HX^*RCPM/6"0] MOL1KTB\XBI/T/6K+KG M"JQPF!Q*<3 IJPI4"G8GRE<3)>N7R[P6ND+<\W]5"/P'E;*42VAGYW1S)RSQ,QMGJ$",1">() MC ?4@+T8KVN^9:)XCBHW1&Q'#([B: S1%IM'*&P/25'%WQNH8Z4/,]AXKG!$D=92Y*XC%&6XR& MV4$!?PEQ(!?\.KODIGAM#XO7[KEXN4AMCKH*;A[[2WBW^"%J' 5)0,?:V7)A M0-)H*DP&WL%^XGF7>D=P%+;9)QCK9HO,4YKB<**ZXH&A\,!!.'VE4/R[$U!H#4W"YA;B (P$ M]=<0$(=76T/Q3B.ECM(%6\_Q_L,EET5)%$S8:* S_!J?O1>Y35Y64-HB406)@P1QD(19 M.E;-(4AQ!M5B0L&!+HF?+M^EX!%UD#@HE,)V(+94M 6GO#?0+/'3[#N4<^I@ M4^P\C,,@MB+0(>AUT\#&)#RJ+*Y$Q>"KX\UED0S$2/S$> -;O">3BB9)2\DF MW.K@KA!V;V.B<,HE*4XG]LMDX#CBYSCXILHY+SI[3 .UF8J&-(S&=<\A%^,X M#*=P#H1&_)]CK\2@RY''5!#[^XQD6422L7JV'*8IB:=2;&!1XF?1=ZEW3/VP M2=1RG2V"DYC$$UM@,O L\?.L4S>71D[@-I&Z/6/+41Q&9 (]'?B6^OG6H!=5 M7G.F.#HI>'MEJEZCE LS=3 MA D=USF77 CU$-,)T /?4C_?-G7.[ @:NYMM MP9Z5IM7BA&NS8IHD\=C"#K&(0$V>B'TZ<"?U<^=Q8&U^2VA&QY_N#K&7.KW$ M>M"3]#H_ZOQJM*\!E)%UTP4'TT[ MK-P5)EF6;"M@:?$?9-&ST,>#%I@QXU7/QU,-L>;0W6FZ; M8X,[J;7<-)=KS@I>&P%XOY)2/]^8!?J3IXO_ 5!+ P04 " "#>(A1REJQ M:2D# "K!@ & 'AL+W=O!O2DV;0N5)4^2D^;?CY(=MP/68B][ MD46)/.>0DNC12>D7DR-:>"V$-.,@M[:\#T,3YU@PTU4E2MI)E2Z8)5-GH2DU MLL0'%2*,>KTO8<&X#"8CO_:L)R-56<$E/FLP55$P?9ZA4*=QT \N"UN>Y=8M MA)-1R3+/FNRPA8EX05*PY4$C>DXF/;O9P/G[QW^X'@R[^;@,CDH]>*, M93(.>DX0"HRM0V#T.>(%(B MX3(S,%>ZA%\V^_GOL_NGU6K[*W ##*Q[-ZHH*LECYMZ/ 3)+)L_ Y1&-I6": M@WP\41]=GF#N1'$^,V M[H:0*;"*;KA^H8YDK&86,\<9BRI!X_D2/%(S*1UA3H\.3(F80,I?:6P5&-1' M'I,XI:EY&)Z@M)R)#IB""0&'RE!ER8_)!&@+=:FY08@%)\N VZ8$:=8BIKY^ MI6#6]<+.I:P7_3!=;BF'V\&P X4Z<,'M&21:WU^;!!SFX&OXVW[1@0V5X(K2 MN=I3*HU:DEW%.3 #1T5F!W:KG5=(SURP@]+^*-Z\W5:NZL-H%]^H8J&JY!*O MZG/L_ML]#]\U$,HI\VW2G7@E;=U+VM6V$T_K!O3F7K?Q%=,9I]LB,*707O?V M)@!=M\;:L*KT[>B@+#4W/\WI;X+:.=!^JN@U-H8C:/]/D[\!4$L#!!0 ( M (-XB%&^&?ECSP< $(4 8 >&PO=V]R:W-H965T&UL MM5AK<]NV$OTK.^KTCCVCZ&4[<1K;,_*K=AI;&BF]G7Z$2$C$F"04 )2B?]^S M $E1CN3T?K@?$HL$L'MV]^P#O%AK\V(3*1U]S]+<7K82YY:_=;LV2F0F;$[WTW$RIO75WX=V-S=:$+EZIHQ()G*R+$$@3\K>2/3E 4!QK=29JM6 MR0>;OROI]]YVV#(35M[H]"\5N^2R==ZB6,Y%D;J)7C_(TIXSEA?IU/K_:1WV MG@U:%!76Z:P\# 29RL-?\;WT0^/ >>_ @4%Y8.!Q!T4>Y:UPXNK"Z#49W@UI M_,.;ZD\#G,HY*%-GL*IPSET]C[[>T8#>T)Q^'4W^IN'S+5T/ M;_[X?3+Z$S]'S_1T-_G];G+1=5#,Q[M1J>0Z*!D<4-(?T)/.76+I+H]EO"N@ M"\0U[$$%^WKPIL3/1=JADWZ;!KU![PUY)[4;3KR\DT-NT$[:-^2'C'4)?86I1ED:ZS6\\:#36.4+ MVZ;'/.JT:9U TBZ )[E]WN]7QG^6R)(65M@K\AC0FV%5W)>9<=DWDLZ>F&O MR H>ZC591FQ9M/O1_3LGY;<"?H.99_U?J_W_1N.NZ,[;)G!T>3>'P_#1"$%" MWR##I=,R_$CG>5FOO5=Y.YK%BW2LFJ%8D7I.6KQVE&*3*K)W?& F'.+%0>=] MX0D>EU&2ZU0O>(&=L@) 7;"V&.75*-B]DHF*4JP'54& D:E/!K% M-$_"1 F]W\<8\)\+'"G(&(* 7BC /M;9Q4#AYC)(O,\G#5Z]Z3JH'2)?4AJ< M>;W0_C;A1)6T3<4[A+:'"7W$-C%//GPZM(=7SS\=AR@]B"P#AGO%A6&TA-T6 M,%;2.MX*3%]<[#'=PJ=K%MA$=10T/=R/'DNI;1\ !@$^.*/3E*/O&9? 3FF\ M4_E $ZI_]GC+3:6T#HU1D H!PV"V+VP'C&KOS\]!K]WK^7^-C'J=!E[[W.C, MR_!/MH%E/] *HK>WD;V[0,I$+,'_8":=;?$=+;5U[YZD64AS# HSP2-F\18X MO7VMA8MY\BS!$3K,7KT>WQYR21J\X-VF<"E_Z@\E-6W97*D>' M9E7FQD2NE(48;G2%A7N.GB?38S2Y4($^#H:=_GF/'9^QD*;T7:D^"W1A2HO? M_6 Q_-)(T7W)V68UD&6D('?N4MD5K- MS7*EN&AQ<134]W_[GDUU,_$0MRVED80S75;I.FO*S'V8-"U>H\ FE(BP5IJ) MX[OZC%Q!K"2+BEN3K$23%H8 M;QK\N7]\G@PK^K '."UA/]]CV(6!XB(M.\Z&=C+#G]ZF@>^2I3,J#QQ@(E*4 M<_PMHFSK<;VR+081O,&OTHU'@GO@'#VEO6_ \!QF7P42Q34U#A31F5R GSP@7A:8!' E)%%50!L"T+=NK-%EV259 MD5?C WWY#)6 MB;1G+L:$7V43!CUF8O64.\5C+>!\\0E=!>01!OMS=8.:*<"F7?EZ[QYRN M8M%&:JWI;]R_0[*%!LYEC"'@1@MR/$VF=,3&2>-3Y4G/D+,T0;@U8F!6$&N/ M*^DAAF'L9P0\T/L4I)C=$'DWT%Q$*F5[ &6L+'R&\6(3T'SF4K()]4>BG&0OQ5V*Z-2V(=*&FCZ6>3AJA*X M^_&G'!4'61I(.D0D '@I>-/)]XH+F?EX%/1AMD0:+/7JOUBMM8TTBL ]R,% M'_3%]J07+O$_-8?Y&B/&F @5/%&I]Q<*3PZ?+GBS-UD"])]L#('P_62K":I# M_5 K^1IS5=&JYF>3PE&,FNN=UM"FPIL=CGYN4KFS[^-#M_%=QYA[?;P=0V7%ESU+:5RCJ.]SH>S5KAV50].+_U7(C1TIS/_ M,Y$"-9@W8'VNM:L>6$']V?#J'U!+ P04 " "#>(A1036IPU04 "I. M& 'AL+W=OB5;*DL*ZGY"':#).)F@P&Z13&_?LZ]%^@&-]GO96:^2&PVEKN> MNP!\O73^6Y@9TZB'>56'-P>SIEF\/#D)Q3R?=*J6=FSI85RMO)F\.1FBV:KZXY:\F\O.,UBM<%?BO6LK89^<'JFA# MX^9Q,BB8VUK^ZX1J-U>@#L\JS M09RM22FWC<=;BWG-V\_77S^H)^I8W=Y]^C3Z\M_J^J.ZO?SE\^7'RXO1YZ]J M='%Q???YZ^7G7]3-]=7EQ>6'V]2+[W?FC*_ZSK8;JR=E G9^>GSZRWI-.#$]XO2?[Q. :$QY9 MYVFWSE->Y^G_K3@?W83\]&58Z,*\.8 C!N/OS4':^;_^X^S9Z:M_87OU3@<; ME)LH7JMN-'O+UYF!QQ1NOM#URM935;@ZN,J6NC&EFMA:UX75E0H8;^"D35"Z M+N&F%0^H29YJIN^-&AM3T]H+[?'"UKRL+S'?P-:;&3^W=4.;++S%LHL*F M-EY7U8K>FT4CKJEG9GPT=QX6VAU".:?_O3J;G@[5+^,1C?T^.+5 MT5#=!4/C3&CLG"<1=T*2<(N7.UG"CN";H,\V*Z&6%@:;?[86XH(GUH N&JP: MAZ=O)MN%!*(#X&Y!FP00KQNE)Q, $C," IPG5O2O>T@A^9XEL2&*#]!>P.)-XW6)CH*9@V-=LN5%0;C*Q M1'?T6V_ $]Z71@@&'^+\<)Q"M]&D8?2PMBFIBS:2S""9&PMR -Z+JBW)2!"G M*G![;.OC104 4P ",#_ FFYFQU86A387[;B"L+'NS)"QB04Z>E+!SBU4K>9& MDS- 4R.\CA8WR+4A C2^07*2:.H5)=&59$_#0KM85):>X!-H% \?DK=0U?5I0QJ N8 .O@ZNHB'V[8O)$R MJ1%@N5)/3@>1)#@&, A!HZVC< &.&A89@03X(#Y).H@H8A;V#IF(WU>,>"5H>@_.&UP M' 50$TUKY@6*\S:P2@%5G+% /"U,"TJ#;38"@B2V!8/]GJ]AD9P2L($6+C3" M/7*O=MY*W(2H@/R6S6^HWF=/-!M>=F\I5I#;D>]C/:^I)CJF_)5*)THS[Z.E MM,%,V@KYRGU4!N6;G,<,%>,$@UIHZ# "0$K!A&\5' K5H-U17\U,P1%6[W@&8TQ[L ^R MR%!]H'RH9"H"OAUT.B#3-86:SL>GI,TBM3^OA@ ^6W!7Y3L/I+),E)J[[D\Z'-&V"?O!+96JD/"@J1'(#14 M7](#):JK+.F%<6,L4@1).%H2 108XSQ""8Q6L!DF[_J(ODU#;TVTZ*1E2P$2 M(+K2$!/!9%*Y9=I6ZHU&MNGF0^P3.!_Y=TRR29%0,4S=2RXY-E&+$&29&+-9].O9N(Z4-UB[ '0(@2!F@VEDL.9DY &9)814RF M:E-P#=($*A/W&<*!8\8N;C.M.P?ETJ4%K+5++9O8X6 ].0N-C2F9 MPR!^(SFM8W@G'@VA*%<,(6["%091KPBTB E5NSA"' @LBF'I2O[C8#S,A01DEF@7BP,DY0NW #]1]U/XBP7"P0)I0$==K,8/B%F&&\ROV M2H1=#.&R>M57EBG])JXH_++*^]T!QC#G6!Y,G2LIZ1MLZ>%J"\9$MT3F;I'_ M&YCVOP5G3>X<&P"V!5]PWXU=?PBS9FO>1Q&CB+5M C*&KO\'!?Y=2 0Y5'-^ M%PIW@%R'A)3 ]4BX'_L$"-C ):?90L'UN:4S,CDA1V>B$N*WG(AASO;.EJ7& M%36).#FV]=IJ/!5S4TX@2(Q7==!2?D(:A:%A]T>0*_=B]@Q*1>P/;TU2/,2R M'1YU$N3@?$@I$;BE2<09\#U@J<"*TGNV61>TYK92E#.D>TS2):LR%5=SWI.C M9@G0G([BN(TB(!(K0MU1'=VD,^F\P<94VR869&.I^I.C1PX8O@JH//6A$WC' M6HYG\]A*, E2 ] RH+ ]T1S"00::6* 1!HL^)MQ#$STD\QBJ4=/3G]7.CD27 MJX3V[BPA(2(96^JT%0AH)(^,_;S[U5<^NZF$5.:6"HNXIH$/]YLG5]VMV-30 M-YPN0]2,YKQ"MRSMF&W([-@ ,$L]D3[%BA87J!"(5C?(PV ,=3N,G!2*A9,O M="WMOJS=Q\&65>\91Y 6#9UZ^C$O0;K@0 S& THINCEO:PP2=TV*)&"GN

6X%@3 M.(Z;V/F1')O$M90@2.>XC/N4. "_D0)9ZKM2'N4MI=]KRDJMN"Y0<5.2W29( M1]S.I5_L)@SSA;<+L9BI-]&Y4SMRC+A1CF/Z8,"S9&4LV6/*)(\O;]1BAL#> M28OB:1!L!9'] LG(HJS%$/JV=M=LV6!CMAI[2PV1,4F%VE (^%P,I:X+5#IJ M*&&$BUV0[I% ?C9+]4\Z^I!L@(_U8JRBX_P^]+C6%Z9+ 4+L7P$&61"2!@M_ M[$]E>0Q!]:R^VV0O9/S=6QWI1NBV!0,-=SY!!7+NU*XU(648'6!)&Y)MD D, MV?D6*LJT57]DB7R>\(^;?E16N:39, M?^OG#MQ:7)\AMK*#K7YJGV'Q@4009^ :(JQA3R4YA4@\I1^AD&VEN MHH5*1\P#Z.@'$_;G<#8?U6=/4CKE)Y,K!+AFYG:>!(]N+]1/3T\'2OK,62)( M6T1"OM(6TGH6)WUDC]B4C)$5 =5X]A+]L/?0U*\5)\EZN@(KUF6T OD_YW-% MZB?+N=$J'G?*BS%<*KE*WQ7ISTW9!K :0=+W3H G:P<.W.]-TPOPA0C,U1*- M6U+63%W:'V.Y*U%[U7'?D7-54VLI+K&&[TZV*[V,W221DQKN MRP[5Q[Z?%F4BZ+UF^+%N$/2+K2.YB0 #EL3DQ7EGQKSD;[SDIWQ)$N+[[DP_ MFG0J3SCY,WE5RU$R2+RM6[BL:\/ZW0E7NS:Z-[554 ,@H(<9IZH3K^>&L9V, M2%ACQ\K6ES-^_ L;=PTFNX4BFNN/MM9[D:EOT!L]<*KQ;22OSUF+O0<\TC7W MW@I^98&:^W=\I-"=OU!!]A!O7DA?I:>'K*#0;>CZ!V$&]SOF$Z!:-Y%-Z=MD M5 Y9H5#E'G4(,L3,.,O-EGQF+VT.:>!);S5"%65$VDK6%C-F:*@'KT--";=M M9,FC5+7$HA#-KH*;M/:>C'-+/#*%[-54E1W=X:XE(J$K\Y =U1_Q1,< MTH<;4S2*_:9%&UT&A<'6R+;>'LL8M,O0EH.RF4-*2 M/_[JJI+OEUPXOQCR>2&YFJ;0MW:-!.L3;. %G13*;8VXX.\I?:8UG)31@QV[ M(8.YAY\(,5=-.=AWMC^XNKH8T%U)()'1\\VWBE_?SDQ%&=V $J/A8,^-#BF MXFE_C22>$WR9LU9-<3T9)(*.36WD+I!RRWHWK[=7,G^GI,D^?D#:7 1A>'>- MH<_ XE4T5O?:U<.H\1%2COP\AFNI8C,SY>RHQ[D\O8>ET@%40T%_%ZF9K@:D M+%YKSZV9?E7NUO,]GWAK:IL;N?[,V:6KP(JW9).LBC%/,]W0JAO*=AO#:57$\_PQ):JQ+M]1)5)A&K-Z M?:\!-?$V0^PT9JX0TI'IDN] $^=T((*8B#QE+.:3SUJ[04B5CUA2&7G=SX - M_Q[]<:$?92,1\@@[D8_\3LNC//UK2T44$GUV4[>FZ/*/MCLJX*8N8@37F'1A MC'8F^*<^"$$KA=UF->Q,ZG$[X21)SSG-^9Y=97?3*EWP791N=PM(Z/JN44-\ M$0N#UJX L;F?GY[]S#TP3\;$)\&=HAJ'I?/L,),8G\+Q*][>I56?'Y^>#QXE8FT@7VL)Z>SCQ=/SHR&O%@?TQ7$\:>IOJ[ ]]=M, M6RM%>G:#ELZBV-P1H&)$<_6>^\7QUEUW(Q695$Q%Q$GD$$2NP?!5,<0H.A ) M0:YKI>JJ8H8&F>;XFX3,J2SF4;)R%(O-;S,2<]DUR_Q*IY[0-QOW;YW5OT;,D;K%_$2LIOO>D#SUR7G1/N MU )#'E]E[YKS.2WL@CLFKOTJ8)B,;^TN2/==?R=BZ^9%USF.Q3FIK+_A7[IX MLJZ]!')$7NR55_ZDM=*UXX:.4[OX3HKM"H^2KY+6("($^-*@SS_YTD7?V\UZ MPA-HSOF07<3K;][](Z@_VG(J)^6E_,XB=476#C:I[R%%L*2DL?=,]U10[Z0M MTFW%J7?+)A:\=.@>^B.>;4$.8N^R$H7/[*([ ?^.:.AL:9=B:-O( UU:=G.^ M3A)OM$:WZ:[G),K$7+CAGU_;BL<"9<*XKF&?[1R+O?R,)OU2(DF7ADWA-%RF M27\M'F1+_F;J4C*^U+[?S;'3:'/:UV+*OT:K;?&0:7V-'RM M#9O]V8[-0?=[C9TWDB>[F,S:QKM^XW22_7P,HZ;\([D@EXSDEV3=M]WO\$;R M\[-^N/R([Y/VW(ZNS 133X<_/3M07GX8)P^-6_"/T<:N 4G\<6: 79X&X/W$ M(8>)#[1!]^O$M_\#4$L#!!0 ( (-XB%'25>24+@0 '8) 9 >&PO M=V]R:W-H965T.E#P;3;(!^V+SQ]V[>\?'HU8[Y^]"2Q3% M0V=L."_:&/NW91GJECH99JXGBYW&^4Y&3/VV#+TGJ9)39\K%?/ZZ[*2VQ7J5 MUF[\>N6&:+2E&R_"T'72/UZ0<;OSXJ28%F[UMHV\4*Y7O=S29XJ_]3<>LW*/ MHG1'-FAGA:?FO'A_\O9BR?;)X'=-NW P%LRD3'GA,A0'1E!XN^> M+LD8!D(:7T?,8A^2'0_'$_K/B3NX5#+0I3-_:!7;\^)-(10U/5SH3T*W;9=G%:B'H(T76C,S+HM,W_\F&LPX'#F_DS#HO189'RSH%2EC_) M*-)"H)F\DIRT?RN?HL:OA%]>;ZR]78BE^$!^N/VX^B,OKS>75 M[6951F"S15F/.!<99_$,SLE"?'(VMD%<647J&*!$4OO,%E-F%XL7$7\=S$R< MGKP2B_EB_@+>Z9[I:<([?8ZIBQ1>P%GN<98)9_F_*_:?<+[_[N1L_NX83'QI M"7JM7==+^ZCM5M3.!F>TDI&4:+25MM;2B!"Q@"L2@VCE/8F*R I1'>O0%&$!$A<:N-_DNFZ^(:(4,@($NKTF[ 1FAD M/6T;+2MM=-3PUC:96+XH!L"##\0VU1! .X19HG29"2'7D!CI$)&[>41+ !,8 M*F$<@@8!KYJ$CHQ<4\\A$P10.0/G04)V#LPPUI/73K&KLR0>27K1>-V2/6B 9C<.Q !R7# M208^SWL"+:Z5HJ\(0Z@UQ_3H,^CK'H$!1@\(P57GD_94$_HDXG+QK"K!'[X, M71Y :F6NO!(3&YS\3&\=R&7PJ1"VA-!);X+ N9#PJ^$X;P]MAJ&M(HQG, M*!]D3 WJ/17K29TK!Y5%YF@&A1,#H%1_0C]YVY/)I%"'+.G:W8/H6!UF6!MD MJAM=[X7.1AY=*RN>2SPPEO-9-^/T:=_#6Y"H=OP.,#]+3 \OG0BM&XPZ*@+V M!RLK0_^BO^.+HW%AK0I'/AA+I3Q"\9DD32F=LJL0F>ANK$:^(#!-FWQ+Q^., MK7?#MOU&RX<*R/??I/51#:B)-GR(\,0SG8S-1].IE*E)J$(FYF4Y99^1U)&V9/=?/RX"WLR&_3B\]50;[Y6=RO[C\J MWN>W]!_S_$7R2?JMMD$8:N ZG_UX5@B?7_D\B:Y/+VOE(M[I-&SQ842>#;#? M.+PYXX0#[#^UUG\#4$L#!!0 ( (-XB%']MI(&PO M=V]R:W-H965T=PZ0(- K M%241T-YGLW$2J[OVGNV0IK_^QMY-NM#"5:<3TL9>SSSSS.N:DXW27\R*X+/@&]-;@_/D4:DO;G,]/QT$CA"O>&D= M L.?)S[A5>6 D,;?'>9@;](I]M<[]'?>=_3ED1D^4=5?8FY7IX-\ '.^8.O* MWJG->][YDSB\4E7&/V'3RD;1 ,JUL:KNE)%!+63[R[YV<>@IY,$K"K13H)YW M:\BSO&26G9UHM0'MI!'-+;RK7AO)">F2WTXW]R=CBU:<[+CL$"]:1/H*8DCAHY)V9>!*SOG\.< 8 MZ>TYTAW'"_HFXH=U=0112( &-'@#+]K[''F\Z#6?E>7F#9QXCQ-[G/A_C-TO M(?[^6Y@$?[P&"^]977,-[\0C/J>-%:6!:_G$C<5NL7!CYU!RK-0Y8.]JYJK? M@)!@5QS.;<4D:L!$K:7=PI*KI6;-2I2LPKK27W .8+-,2ZL<>AOU,(?-BDOX MS+7XAJ<35==KB2H>FL#-S00LUUB>S*)59\ M+[7X%W\*.V-H(^"4W5FES!K9.!:X;91AE=]@N31*>B*X8Q('@Q5VVY;" M0E7X87#P[7=!?$,$%R\,,["78HZB$%2WXBVCV@GD,."NV^UG1WX4%G+>( MD[76SLO=EID5'$":9?@L2!C17? -?G5*+I[88\4Q&"3-4@B+B!1Q!%,DH7% MMU =US!%]0)H3$D:9?"@+*;AA4P2D;B@$,<)R7!4MC@=E5U:O--\EXX12&S* MD%":D9R&N(IH09(LP";!TE@*1Z]#'T$6HE12=,:5A]_1VT-0$L09B>E.K+-_ MX$1RQ \C7%,D&I$P#N&F%W]'[9;;E\'LB^S#U["MC]T!Q!@0Q L2O\[#F!11 M"GX0[Z1&&.W*SX^&:8]#PX $0;#_W=GR]=A6>Z7DY'6?FWF)(ER#&N$ MJSQ.2504/E9=_ ][LD,,Q&%&:)*1, S\#N6Q.&B2#]]NC.?#\[\VPQU_XD[^ M !*:8T1<9@Z2+"78'+\*PEBG^\2!TI048>ICF2017'*\2N*T:F]H3KYVR?W6OL"\1W&. MG(.C+$O@NFZ8T'Y"=;00+R(!32 E>8"EC;U[HXR!A59U/TZ':1ABVX9#%_,D M2)WM8==[0I:JYG#800Y=5[75L#-R2+&MG6Z1DRQ(>Q*=+G8="=+@6<_] #O" M/U<,GJ!+-S9!D-&N$-(@P=07PY]=2\:]ZQU^*)?^$HM?(M=D[4UO_W9_3SYO MKX??Q=M+]D>FEP(#4O$%JF)8DP'H]N+:;JQJ_&7Q45F\>OKE"N_Z7#L!/%\H M[+-NXPSL_WLX^P=02P,$% @ @WB(4&ULI91M;]HP$,>_RBF;]HJ1$&C7M8 $K-.8 MUH>5=GMMG(-8=>S4=IKR[7=V0D:EMIJT-\1GW_WN?\9WXUJ;>YLC.G@JI+*3 M*'>N/(UCRW,LF.WK$A6=;+0IF"/3;&-;&F19""IDG";)<5PPH:+I..Q=F^E8 M5TX*A=<&;%44S.SF*'4]B0;1?N-&;'/G-^+IN&1;7*&[*Z\-67%'R42!R@JM MP.!F$LT&I_.1]P\.OP36]F -OI*UUO?>6&:3*/&"4")WGL#H\X@+E-*#2,9# MRXRZE#[P<+VG?PVU4RUK9G&AY6^1N7P2G420X895TMWH^ANV]1QY'M?2AE^H M&]\TC8!7UNFB#28%A5#-ESVU]W 0<)*\$I"V 6G0W20**K\PQZ9CHVLPWIMH M?A%*#=$D3BC_IZR75[#L?P$6:+GW?+U?)V>76Y&L>.T-XAYBUF MWF#25S"#%"ZT.CT)65.V!*Z4IQ.B@KPW-ZK: WP8E9B\YZ:U:@$9PI MN$3G.Z8'2\7[?;CUJ'U422X(U/--,'^HA!6AC6IFX2A)>DF2@,V90;M/T:JC MDD;'9]:;!?FOG.;WL#&Z $=3PU9F!];OO9B14._384,7%IB4FK-0J :A'%-; ML9;[:GI0YX+G=,!EE9&01U092>;T$@VU.SDL?IPO@&T-(@T2JI\I0M%(*'.M M$%05[KBA]5]Z'/%!9]&];&PO=V]R:W-H965TKX M[3N[$.)(==2+WL >_OGF #/CK9 /*D/4\%3DI9HXF=;5J>>I.,."J9ZHL*2; M5,B":=K*C:\Q*4$51<%D[LYYF([ M<0+G^6#%-YDV!]YT7+$-WJ*^JY:2=EY'27B!I>*B!(GIQ)D%I_/(Z*W@!\>M MVEN#R>1>B >SN4@FCF\"PAQC;0B,7K_Q#//<@"B,QY;I="Z-X?[ZF?[%YDZY MW#.%9R+_R1.=39R1 PFFK,[U2FR_8IO/P/!BD2O[A&VC[8<.Q+72HFB-*8*" ME\V;/;5UV#,8^0<,PM8@M'$WCFR4YTRSZ5B*+4BC)II9V%2M-07'2_-1;K6D M6TYV>GI]LU[ ,7R"Y>IFN5BM?\'L^AP6W^\NEE>+Z_78T^3$2+VX!X$0=)[*L/3V .V12P24J19 XKHLZ9QH3:@B:#3&WCN!#X/K^P.T'P4=8 M"\UR XE\]W@P@O-](3[1D%$(6Z;@*(K<:!#9*([Z)!Z.@(8/Z Q;KVA^K-(A1:V&\W:X# "G!P &0 'AL+W=O-*N^;MW'L M\@IKX?JF04T[I;&U\+2TN]@U%D41G&H5ITGR.JZ%U-%L$FQK.YN8UBNI<6W! MM74M[.,&_5-%KZ:1N,("BQ%J_P7<_B(1STCQLN-G1( ^\N4&!Y([R83:PY@.73A,8?06KP M)G)2+]\O;)2U7RZ^+&S+<7=U^6,Y7"[C: M;!9WFTGL*2"[Q?D1?-Z!I\^ #U+X;+2O'"QT@<4_ 6)B>J:;GNC.TQ<1/[6J M#\-!#](D35[ &Y[E#P/>\#GYQJ-[ 2<[XV0!)_M_TOA#X#__-!@E[WX@ MQ5 M"->F;H1^A$HX>#48]WX?9F!*ZJ/<[+3\"PN05)-2:ND1%'4&&[S0.[E5",(Y M]*X'ATKF%>2&FM!Y]O<$;0X:K:MDPX:E]F@U38^U-=[P!;ZG36ZX#'Y9KN^S M7T$4A47G8*M,OG?]0.^CJ&NT\$U::E#:VZQZL/)%'S;MULE"TH (U+>(&G96 M4)0"!&C!O4PM@N"YLTU=MUKFP>I Z(+:YXBH9$ZS TE5()V;5GL")9TD,C9 &O4LK7:)SU3RP[:Y;V1DD"WA#KO=RV2O9(?=[G"/B0 M5Y0[#&BY:*07"JAY\SWO/IT/Z6O0$F&](TY=C>C(C:'F)B$A.^Y4 ! 601L/ MHC;6AZJQ1K;BO5"MX*Q8FK5T8]1C"-[0C=9>4GA)X-+2 /5]6):4O *I5!0F M9 NDHSG">:R$#[S^77X^T6%PV-)S(M#R.\#<.P\9(GUOA2+%/%^#JW,JB"$I864<,"#]%57.&'M(T?L_"C])QT$ M4B$=L>1YH1:4H?*[RK2JX A/5[[_7YT>7PQ/*O8N/!&NNR_='#U;SZ_053=\ MGXYW3]AG87>2[J'"DER3_IM1!+9[%KJ%-TT8Q5OC:;"'SXI>4K1\@/9+0]4[ M+CC ^6V>_0U02P,$% @ @WB(4?3:F/8>!@ %A !D !X;"]W;W)K M&ULM5AM;]LV$/XKA.<.*^#:>HL3MTD YZ58B[4) MDG3#/M+2V2)*B2I)Q?&_WQTI*7)BI^VP?6@MB;SG[CD^=R1SO%;ZJ\D!+'LH M9&E.!KFUU=O)Q*0Y%-R,504ECBR5+KC%5[V:F$H#SYQ1(2=1$$PG!1?EX/38 M?;O6I\>JME*4<*V9J8N"Z\T92+4^&82#]L.-6.66/DQ.CRN^@ENP7ZIKC6^3 M#B43!91&J))I6)X,YN';LX3FNPE_"EB;WC,C)@NEOM++A^QD$%! ("&UA,#Q MYQ[.04H"PC"^-9B#SB49]I];]/>..W)9< /G2OXE,IN?#(X&+(,EKZ6]4>O? MH>%S0'BIDL;]S]9^;CP=L+0V5A6-,490B-+_\H<$M/SW6:LTTS48T>G!4G34&)TI:E%NK<52@G3W]?'5WR6;L#;NY_&-^=WG! MKNO8#,KDIVE5JU ,UFE)IP.F(V!W:NBHJ7&P:E!0T9$Z55C#.3 M*VW?X*>"2<6Q(E8: O,HN9LCA.6O!!RPPHH"%(M\=/CM*&2 GE5;W(A/ERA4Z_::\$I:C,NX(F2BE7&L!AA&[LJRY).Z8 V.9 MYM;!Q*_\_-:3,%AG6F.$2%V4;4DS;!DVQT'"'5.J;Z&R/AOAP:YL8PH .PQR MBD+/::E5\2-IQ9R-&)=&[:+]A"Q.+#.6EZL+[M6)-%"&*/TAI748=K":NO#K:\+"J-: MD2 ;]ACO,!HE32W0"@]#>G3_,')3@=N^Y,:S[TTF1[@CV!IGD6@_&S;<"CIL( MG&@5KLRCJ1MN"?R;>KM3+,/\;.>;5%_P#'I^&B.7!!^:6TG%AH?1P>@H#KWS MSF"-'!FO*BEPW7!:QYJGJ:Z]]!J%6CQ\N+[C;6EDC:<'^K7J,7F-@RZ7"RY) M54[0N$S1+!D%TT/&[9:2CES.\>'0VS^+PYN'LU$2)[N-A]/9Z&#V;/!PIUXZ M-?7UDCF]U"4TV\<18:US@>W$D;?;Q"#E^)%4@PT$[8833:T9Z>['4H]7O05BPD/*W*KLGB0=0)-0QB M+].K)AOAK._!V=!R&+!6.A=L6:,0E*^(='M37$#.Y9(M-KVZ]Y2]O=,2YE36 MKM-A=- J#$_:7%J_^7'OHV?3J[PPQOJ/8P^;B>42J9/F%F#7 $U8N!5NJ!CN MN:RA%;7OB:@>U^QV>_AM&)'LXM>.=;?-- W:+2@\8*QF?^O\[OK<6I5^9=>U M3K&H@'\AH&XV0:S3"5>//(.18[ MCG[B&^:W[-FH(]]A12]A!0?/H>*@;:W[V<_^1_;8V/9''#T+&)TPZ@IT=!YM M 27!2T#)+J H\4"/IP4V[4/O(?R]$HRG(]Q-=M+W(G=6"TQN3X08)^^.==-7 M(^K4G J^V[3&;.[:>:\_4J">O;=W7[M([]W>] MQ^G^QHPKLA(EMDA8HFDP/CP8,.UOH?[%JLK=_!;*XCW2/>9X<0=-$W!\J3"K MS0LYZ/X4&PO=V]R M:W-H965TD9,?!78)[*!#$_-B=G1F2J_E6FSM;,SOZV3;* M+J+:N>Y-'-NBYE;8B>Y88:?2IA4.4[.);6=8E"&I;>(L25['K9 J6L[#VK59 MSG7O&JGXVI#MVU:8W8H;O5U$:;1?N)&;VOF%>#GOQ(:_LOO671O,X@-**5M6 M5FI%AJM%]"Y]LYKY^!#P7?+6'HW)*\FUOO.3C^4B2CPA;KAP'D'@YYXON&D\ M$&C\/6)&AY(^\7B\1W\?M$-++BQ?Z.8O6;IZ$9U'5'(E^L;=Z.T''O6<>KQ" M-S;\I^T0FYU%5/36Z79,!H-6JN%7_!Q].$HX3YY(R,:$+/ >"@66E\*)Y=SH M+1D?#30_"%)#-LA)Y0_EJS/8EP(KS>BS5JZVM%8EEX\!8A [L,OV[%;9LXB?^F9"T_2$ MLB1+GL&;'M1. ][T*;7:L7T&9W; F06_@N0KA2]Y]ST M>#*49MZ*]/R$7,UTH=M.J!VQ#B.\&A)4*'5/1LG\X:I M,[J5UFJ *9@1(CP6'B7IBEZDR?0D29()W6(Q1(BB,#U;CXXJUI' 'QF!+22D MV>_4,:HH!82R9[^-Q](;Z79'*&$)* KJJ1UN204NH3@(]4(53"50)W1MN!.[ M( 5W!Y"6K#,?^ YD]<)*=Q*%"UJ838.@^0;2Z'])+L;,^M!.RI)RA MET/$GN-8\T%N@SYE1\]"ZPFV'OF-@YJ]?NM#6@@A/-'B;C"EE+;8UYV>>5^* M(Q$A<)^,#GB'EML968S5:]V4,-+68$"UN!]H&M]52%3PGM+S9) #/N.9>KJ$ M(^R$>6P6^& L3>!DV'? B;]*GWKXG_XQ7*.'\*V N>Q<$ZX15;V'':PL'JO. M&00KRG?0>RD-3D.;R7\]J?BH*;6,$_*MU[L&@X;^=%@]=/=W0U-["!\^#9]Q MP%)9:KA":C(Y.XT&8_83I[O0XG+MT###L,87BHT/P'ZE(7*<^ *';][R'U!+ M P04 " "#>(A1;UD%3$4' !!$@ &0 'AL+W=OG$,ZP.2KX2VS.VFT[3:9Q,G!ZO$ E*B$E M!4#+ZJ_OMPN2.BS;[?3!"07N\>V]X-G2NCL_5RJ(AZHT_KPW#V'Q=C#PV5Q5 MTO?M0AF\*:RK9,!/-QOXA5,R9Z:J'*3#X=&@DMKT+L[X[+.[.+-U*+51GYWP M=55)M[I2I5V>]T:]]N"+GLT#'0PNSA9RIFY5^&WQV>'7H).2ZTH9KZT13A7G MO6](@%2ILD 2)/Z[5]>J+$D08/S5 MR.QU*HEQ\[F5_A/;#ENFTJMK6_ZA\S _[YWT1*X*69?ABUW^K!I[#DE>9DO/ M_XIEI$W'/9'5/MBJ80:"2IOXOWQH_+#!<#)\@B%M&%+&'14QRA]ED!=GSBZ% M(VI(HP*O!%RYN/GU]+T8C\8/X<'/]Z>-[\?7RS_>W9X, MV40QR!HY5U%.^H2<42H^6A/F7KPWN)2(= MIL-GY(T[2\EEE-=ZJ"53W8/ M! I9U,:IS,Z,_KMAGBJC"@UVU 05#%+,H"91?:$%,%4^"/QIE((2MD!V0K<) MK*"H0^T8'30$"V*QD#KO;UHBM$?M3[^1>)"L#5)DG0B@_,WH $2W 2JB*::N ME+,UPT:%&?&M=MKGFFO:]\4MSG2A,PD@W^I\1H@C9P=5 IA3?]6:/-4HRE50 M#N4DN37 &#K,(-&6.I>!"7?]'8TAQYD,SNQ8-R@;-PH9HCG]V[[P,*8.UJV$ M:QR7CEYS%(BDT#Z3I5@IZ82BRA'(^U67]VQ).AR=)N2R\#@M5%$H;FRLGS7 MS9+\5:+A^K<[\DB6^/ 8\<+9>\V=%MAW(+\2;T:GDV0TFASPRK*-').F5)E.B81(= [A_X#]R)'N6T7L.@*H6UF$NB%SC%)F5 M42K- 6=&YB'JZ@D?&,RNO:7 @O?[D[/B!3?=0"ZF'WR@S4R4UGN GR0GQT?) MY&3"ST&]&#+"5^!]KIN,O87._7B$M5!.3(<'8LW M9"P.#I!U>9V1=3A81R>SCGR&$!4J!\YR,Q?CN;.5&!^^)L]1VDW53!M#YB!F MT'$2DWI:QMQ;\R$]Z377A(;L1C<1E'*)O#.8I[&>"&I_)Z1/1Y01F4>>Q9LW M%,_C=S>??J6'DW<'8BZI[2BS-M]V#8K0&+5$T%HH!'R[X1"_7""U'[@3@/95 MFB:GHS09#H<$$;I$)IW38(?)2^E8ART*)!"9(^&9UJDPM6ES5*U^;?(^AR / MO!49UT?C.NQ,@=I3H[@O/CM-72#F="1-(B1;ESGUT!;;5&9WHEXP[=)&_9PR MN^ C#1(XDCQE2Q\MH/5@:T+"!Z2>BPX==1-!JP#-I=05=VD(/QF^;IOGMH*$ M^8U%;&&5V[4E$=,ZQ!*DD46LP.: M:D<,6LKGP(OE7,,YK]#(T]/CIW3M2HA5N!'NAG!&-EJ:2YAI,>/&1QQ3ZGR> MW1!X5LE2_]T-JCT],MD8]%VM>Z!5X'<"@P$!KS!Z8?0=V8'Z@)% M'C4XBF9KU[Z&W-H9<:EF/<#^' ?URW )3:X6U*R MU[8F,4S##'7\:UWD8XLS1;]K:KJ8KX'Q_WPZ^P':8K=BR MK 0<7:QBQ\$R2=LQ:41RRI(7;1#83/,RN=1A_J)*\DK+IAI_LUO?I MJMM_B(/V(^"I4=8N7GGRFE?'QUM'G*%(,!VX^:X:;?[1Q:6Y[, I9'$-#[I= M#.2:#Q04Q$)\0>H;J+U5[EZCBJ@Y0I+EM@I;"<$&Q/Z^B^E@XUJ/6]",/UYX MV@Y,B#?\[K3[/G(9/PNLR>/'E8_286A@=JL"K,/^\6$/&S5_L(@_@EWP1X*I M#<%6_#A7$E82 =X7%M?GY@K$)M00 M *$* 9 >&PO=V]R:W-H965T6E+Q(![)X] M>W9QF6ZT>;(YHH.?9:'L62]WKCH=#FV:8RGL0%>H:&6I32D<#J,MXY/%&KV6L'=HW<)(.)_$X MR?^FW)MXO/M.;252/.O1]K)HUMCK@OSZ2S0./QY$HJED\K$-!X^T(VUMMC!W M.GV"Z]I(M0*7(VQ1&$ N!I"4VT[*P*]>Z;(2:DO[*T7:'AFDPN:@E]"?C(,P M#&%I=.DMK2B0%^+)))A,CL#M(MI<$%]P&M;"2%U;N)8$Y[2QIS S,D68H8$Y MFS6_%KZ+HD;H0SB(QQ"%H0_5AWC. M1B[6"$H[RMO! E&!M+;&+ "A,K] 2M2IHU1]:H?"#=Y7+CIY3[EX\K)RXY/@ M^"AY2SBIUFA9.$]6/ LY>%_(9!*?P"@,XB2A<91T2B;A&.*38#+B813O*=D2 M(MTG.R&[M!K5($[&040-^ )I@X5@&9FJRZ7)H!+&25JDNX)2 6&M3J7PI^]& MNMR+D6K*T?@SG2017!$DQZU8D$CLE*;:9$)1LIV/-G(E%1%V:,I&&X+))"-; MAF$C!AK 1=9,BZ+8!FW @X1&P7$8!_'1>)?)CB6M=0%%^J.6]AF?SC++"I0L M3UDKF?JL; !W=U]OW='M 9(W4E)D7C(KB^XWN."+!:CJ_-0[2 MJ:FAC;=KCHI9;=*<[C6X6!E$NF_IDH=[!9^%JNF:AJ1I^O_T?-5Z448CYN;Y MM8J28/3GJ&%95$Z4BMT$\WN"TW-".4D5;9OH [=.VURY+H@AD>!V?(9,&QSK M<39(6V"?Q6)[0% XZ(<#XA1!1=EZE 9PWZD%]V BXWW>*M@="DVTML,Z<"X3 MU5EY^P5";=M*L!7!5]HVG'&YY-<'G2)0*]>\(+K9[OUUT3P[GLV;Q]M786B'6BAP2:[AX&C< ],\B)J!TY5_A"RT MHR>-_\SI#8FA]J6G[M@,.T+U*S_\%4$L#!!0 ( (-XB%%Q?#8=3@( M 8% 9 >&PO=V]R:W-H965T) MU'BOS:.M$!T\2Z'L)*J&K+AG*;A$9;E68' WB6;#\_G(QX> 'QSW]F -OI*MUH_>N"XF4>(%H<#< M>09&OR=B&3\ZCBC/J4''J[?V"]#[53+EEE<:/&3%ZZ:1&<1%+ACC7#W M>G^%73VGGB_7PH8O[-O8+(L@;ZS3L@.3 LE5^V?/W3D< ,Z2(X"T Z1!=YLH MJ+Q@CDW'1N_!^&AB\XM0:D"3.*[\I6R]73\L89C!)UBL5ZOKA]7R M]F$#L]L+N%G.-LO-.':4Q<8_JF M<9Z^R_BM$0/(AB>0)FGR#E_6UYP%ONQ8S=JA?8=GU/., L_H/Y[=OS%^_# \ M3;X>H85K!06W.1TR5PU7):QI1,%?/RQ0.33V!&YN%L!4 5=,2C1PR;?T7=>. MYY;P3V@=39;S@:X8@*L0,0O>0[V/AC,1_$!K"0)I$BQH M WHK>,G\A-G!W\XT/NA-4E*&";24K5&N;=/>VP_YK.WMW^'M"[%BIN3*4O(= M09/!E],(3#MUK>%T'3I]JQW-35A6]%"A\0&TO]-T\YWA$_1/W_054$L#!!0 M ( (-XB%%FZ9%)" , -,& 9 >&PO=V]R:W-H965T60*!KU0)2H73KM+Z(MJOVT207XM6QJ7V!\N]W M=B!C6UM-VKZ [WSWW'.V[TE_9>RC*Q )GDNEW2 JB!;'<>S2 DOA6F:!FG=R M8TM!;-IY[!8611:22A4G[?:'N!121\-^\-W88=]4I*3&&PNN*DMAUR-49C6( M.M'6,97S@KPC'O878HZW2/>+&\M6W*!DLD3MI-%@,1]$IYWC4<_'AX"O$E=N M9PV^DYDQC]ZXR 91VQ-"A2EY!,%_2QRC4AZ(:3QM,*.FI$_<76_1ST/OW,M, M.!P;]2 S*@;14009YJ)2-#6K3[CIY\#CI4:Y\ NK.C8YC""M')ERD\P,2JGK M?_&\.8>=A*/V*PG))B$)O.M"@>69(#'L6[,"ZZ,9S2]"JR&;R4GM+^66+.]* MSJ/AU?7=!#H]V(?SZ^GDXN,5C.^GT\G5^%L_)L;W47&ZP1K56,DK6)T$+HVF MPL%$9YC]"A SL89=LF4W2MY$_%RI%G0[>Y"TD_8;>-VFVV[ Z[[6K2%T;^#T M&IQ>P.G]EU/[.ZSW[SH'[9,_ .$!@:S0CM\OS"K'V5AHDPF8S]@95P#JDFJ*28225)_C/' M%RCN\-G2F0DE=(I0J[!GY%IPQQN8YRQ>@<1OM[QNB@5IR[ZS4K!44DU$&V*- M(.Z2KXB)^")C4RZ$;FY*I&GM\+QRJ9F #W:^FP#4>FE,XAVA*='.@YRZ^A74 MFM-X&\4^K87J9W@M]Y?"SB4?J<*<4]NMPX,(;"VAM4%F$61K9HA%,"P+_NJ@ M]0&\GQL>YHWA"S3?L>$/4$L#!!0 ( (-XB%&Q@73"Q , 'P( 9 M>&PO=V]R:W-H965TJ2S"811]"DLA M53";^K65F4UU[0JI<&7 UF4IS.LU%GIW%0R"MX5'F>6.%\+9M!(9KM']5:T, MS<(]2B)+5%9J!0;3JV ^^'P]9GMO\+?$G>V,@95LM7[BR5UR%41," N,'2,( M>CSC#18% Q&-[RUFL _)CMWQ&_JMUTY:ML+BC2[^D8G+KX*+ !),15VX1[W[ M$UL]$\:+=6']+^P:V]%Y '%MG2Y;9V)02M4\Q4N;AX[#173$8=@Z##WO)I!G M^8=P8C8U>@>&K0F-!UZJ]R9R4O&FK)VAMY+\W.QAN5G 8 )GL#X;P./BR]UZ M\SC?W"T?8+V9;Q;WBX?--'04B>W#N$6];E"'1U '0[C7RN46%BK!Y! @)(I[ MGL,WGM?##Q&_UD4?1H,>#*-A] '>:*][Y/%&QW1KA_8#G/$>9^QQQO]S_OX; MZF^_#";1Y0?0L%2PC)W>HH$+3L[@]QZX'.%&EY50KQ#3LT"'"0@%B^^U=*^P MJDV<4R7#/#.(=,(<%9W+887BB0 1EE6EC:L5&]_6*H$3(C(^OWPSX-G%Y2E! M)N].=^H9K6,TVX-OWVY^=.H:G$(FGZ7*#JCR6%?^K#H-=' +J"L>_CJ(>E'D MOWS&B:E.0=>&Q95D381(MUS[,DT0RK"B*U\.-)G2# MM+^&\"D5TMH:NZ)O$2WG;7 ^\8E:1%V5 M+A>.S"Q=U9 :7?KJX0KS.WN@GFHAH?-BZ*[E_51UR=H(U39034F2G!.4!-6]%$X633AG(6=I3D]WHA M@;>X-37U3V@OP_[/;K&PTQ%*-)GO>Y8.#!5^TQSVJ_O6.F\ZRKMYTY?OAIIKNVG7" _1^.V;]0 M2P,$% @ @WB(40V@:-+L 0 8P0 !D !X;"]W;W)K&ULK91=;YLP%(;_BL6D76TQ$-)5'4%J.J9M4M.L--VU R=@U1_, M-J/]][,-89FV1+O8#?C8YWW\'G-,VDOUI!L @YXY$WH9-,:T5QCKL@%.]$RV M(.S*7BI.C U5C76K@%1>Q!F.P_ "P;K4RS#"X#5,&>=,S Y'@GER0A"/@MC['C;R+C\00[)4R1XIEVUI;N!+]6IKC@KW40JC["JU M.I.M[QYR%%V@MZC8KHK\ZS9?/Z#\T3Z+%!N[@4O#Y0A;#;#X!"R*T:T4IM$H M%Q54OP.P=3;9BP_V5O%9XI>.S= \>H/B, [/\.93N7//FY\J5QK09SC)Q$D\ M)_D_Q_9OL->OHD7X_D\B6DL!L[^YQDS=(D!J:.DA,++U;;23QC:E'S;V+P#*)=CUO;1G.P9N M@^F_DOT$4$L#!!0 ( (-XB%&3U+PNB ( %8% 9 >&PO=V]R:W-H M965T%(@6'DLAS3 HK*TN MP]"D!9;,=%2%DCRYTB6S9.I=:"J-+/.@4H1Q%'T*2\9E,!KXNZ4>#=3>"BYQ MJ<'LRY+IIS$*=1@&W>!X<<=WA747X6A0L1VNT&ZJI28K;%DR7J(T7$G0F ^# MI'LY[KMX'_"=X\$\.X.K9*O4O3.FV3"(G" 4F%K'P.CS@!,4PA&1C%\-9]"F M=,#GYR/[C:^=:MDR@Q,E?O#,%L/@(H ,<[87]DX=OF!3SYGC2Y4P_A<.36P4 M0+HW5I4-F!247-9?]MCTX5\ <0.(O>XZD5?YF5DV&FAU .VBB3>*X M='_*RFKR?(359C9+[G["X@96T]OY]&8Z2>9K2":3Q6:^GLYO M8;GX-IU,KU>7,&:&&U YT!P8E);Y!I\LE> I1W,Z""U)H7FS?2SW[#QI8%TBCGJJR8O*)RQVD2AK2GC&+&>1<,IER M)L!0/-)V60-,9K1?P@=(9=% P1X0MHC2<5=,DX-+3ZLSPB,-J2V\O9?6):DT M)]I*$':'$C43XLGYL;(UUI*LC>3.6KG,7GA2HN8I@Y/W[[K]\ZM-9]6!VR19 M.O/BZK3S4J_#9[-.\)W?: ->23WV[6W[:"3UKOP)KU^<&=,[+@T(S D:=<[/ M M#U%M>&597?G*VRM(?^6-##A]H%D#]7U*W&< G:IW3T&U!+ P04 " "# M>(A1APL_/;\" '!@ &0 'AL+W=OYYX[?#?8&OO@"D2"YU)I-XP*HNHBCEU:8"EL.;/"5K(UY M\,XT&T9=+P@5IN09!'^><()*>2*6\=AR1ON4'GAH[]BO0^U<\^7&N7"+VS;V&X$:>W(E"V8%912-U_QW/;A7P!) M"TB"[B914/E9D!@-K-F"]=',YHU0:D"S.*G]G[(BR[>2<32:+^ZNH _O874_ MFXUO?\+B&E;3F_GT>CH9S^]@/)DL[N=WT_D-+!??II/IU>H"[AV"R0$=2>X+ M.GBS-$JF$MW;04RLRG/'::O@LE&0G%#02V!F-!4.KG2&V9\$,9>SKRG9U729 MO,KXM58=Z/?>0=)-NJ_P]?<]Z@>^_@F^77&O4)WMJ\F0]UM(R M42DTCZ$/!C+L/>!!%J$S$(Y'M_))'% A"$2>\W"QC^,RG,$V6C+5X@+>/%NEQ1^1XC,4GU'6; M'Y]YJSEVLMIRY@.,]RJTTF0=&*=4,S\WAV?>E&PO=V]R:W-H965TQ+8%M!JOR3C MF7N/S[DO^VAEW9TOI0STO=+&'W?*$.K#?M]GI:R$[]E:&GPIK*M$P-(M^[YV M4N31J=+]T6#PME\)93HG1_'=W)T3&4-.5D<=\;#P],]MH\&7Y1<^4?/Q$H6 MUM[Q8IH?=P9,2&J9!480^+N7$ZDU X'&MQ:SL]V2'1\_;] _1NW0LA!>3JS^ MJO)0'G<..I3+0C0Z7-G59]GJ><-XF=4^_M*JM1UT*&M\L%7K# :5,NE??&_C M\%\<1JW#*/).&T66'T00)T?.KLBQ-=#X(4J-WB"G#"?E.CA\5? +)Y>SFS/: MI1VZOKVX&%_]3;./=#W]=#G].)V,+V]H/)G,;B]OII>?:#X[GTZF9]>'-)E] MF7[8&;ZCN3"YK%1&MW4N@J17UNHO0BU]PS4H/JI 9J3L%&*/3W D/@CFP!'V/OI:;,.FO$O7*- M[]$-C+;;90D) M/SL->QPV)WUMC9<;K;_(Z-(2@IW!< J;0-FB4,S;I]V1T\49IKK(87L5 =J$]TTVNS)+0Y1IJ=Y39J;5 6*S+(;X+ M3%NJA4J@R&;=+%"I!-Q2.GCZ2,'RBKRJ%%)-E12^@=(>C?&9-6..=1]G(P50 MNH#1ON'TD*@TFSCV;.:;NM:*5T%6M77"*>0XT]9#LK:92-P6L0*&&TRG\IE%QN;H$S#KLJT>4GE\();#TWA HCDS4O)C*];S;Y$5>1VE9CA M[',M=<"KX/_X;;CW]CW-<"82SUN:H 1B#L[/)X_-92QO'#@TKA$+VAUT6TIH M# ?IGAK3!C<@U*A(DWHA;Q)&C"OW6!ZKZSGRPM,*9QK_LT5;XBK@',';6(O6 M_)2[!Y[=E#FDJN0L\Y; 31WF6##75MYDX:DZP8.J8A[3IK_LLV@\II7'+@]M MS:F.E8KJW1!!4A,NRDH88P,*!6^$QSA9@)ST:2.T$GU[-&,1]R:WG0? MS;@VD2E1GH8^S"U"S.^KQJA-)7*Z?+/P*E>XBU#,(O!C;0GZ_>"@.WBWC[D& M=;58@T4LH%-AXL0;H_ !AEZL'V[O5R-TYWBP3S=S'",+)F#E@5&PO=V]R:W-H965T/@ELYVF_?<[.Y!U M4D'3OB0^^Y[GGCO[;EAKL[<%HH,G*90=185SY54R%+E'12:Z-9(Y, MLXMM:9!E 21%G'2[[V/)N(K&P["W-N.AKIS@"M<&;"4E,\]3%+H>1;WHN''' M=X7S&_%X6+(=;M ]E&M#5MRR9%RBLEPK,)B/HDGO:CKP_L'A&\?:OEB#SV2K M]=X;\VP4=;T@%)@ZS\#H]X@S%,(3D8Q?!\ZH#>F!+]=']IN0.^6R919G6GSG MF2M&T<<(,LQ9)=R=KC_C(9]+SY=J8<,7ZH-O-X*TLD[+ Y@42*Z:/WLZU.%? M ,D!D 3=3:"@\A-S;#PTN@;CO8G-+T*J 4WBN/*7LG&&3CGAW'BYNK^&/KR# MS<-B,;G[ :L;V,QOE_.;^6RRO(?);+9Z6-[/E[>P7GV=S^;7FRN8,5L 4QFD M?H&_*O[(!"IGX!I)MTS_#UVV+U U__!-\QN3-4@Y9J$*@&)ZA. MEO"UNOTGU9E[XBH558;- 5?TL-7>=D!JA<_TO,R>QD%>J8SV AZ-XSE/F4,+ M.@>'1M+;+[7E1%9S5Q#(588[WC@(M!9;&RU];"Q]2W:@+GA* M"@V"'RAZ9I:5^K*JR;B])A2@':\=E<@Z)(KW^3D(9FB M:4)SPW4"LZVV/VD$>#:2PVF<[%3(13DPW.Z#7&U]38#*4^'%:]<;OV@QB687 M!HDEN22LZ;9VMYU5DZ9%_[@W@V[!S(YD4(UR@G8O/EQ&)"0,C\9PN@P-N]6. MVC\L"RH/&N] Y[G6[FCX .T$'_\&4$L#!!0 ( (-XB%&6?QS&PO=V]R:W-H965T5=M,^NLF%6'7LU'9XV:_?V8&43J6:]H7XSG?//8_M.[H; MI9],AFAAFPMI>D%F;7$9AB;.,&>FH0J4M),JG3-+IEZ%IM#($I^4BS!J-C^% M.>,RZ'>];Z'[755:P24N-)@RSYG>#5&H32]H!0?''5]EUCG"?K=@*URB?2@6 MFJRP1DEXCM)P)4%CV@L&K805W2)1ZO#^C77CMI>60&1TK\Y(G->L&7 !),62GLG=I\ MP[V>"X<7*V'\+VSVL^3B4'.9?5EV_TY_$M"M$^(/.^JD&=YQ2SK M=[7:@';1A.867JK/)G)PXI'=()'*X*IDC8S,)8))J\!0A)5*XL.RH;1NXC?2]& M=NL,HF;4? >O79]4V^.U3^ =Q+T#U:FA.AZJ2G\1H+4V3%GKF$:<'5DN>Q"JS6GRP&:!> ZBO T<\_^ MW#%SW4%1:HT:;(90&DQ+ 8*ZCKRI]S%CD(8(4$>!1.LZ%@SJ-8_QA>F9)YZ6 M6G);:JPLOG5K<_8:.D5'S*+V$7FLF89Z[X=L*I 'C+0V_Q+,P7C5+R*+C,+X>_QLK9@6W3/#?F'PE!@7C MNHITXY%8,DDZ72 Z8..NP@"7<:DU)HVW7E9XU-HYZI4?8(:NKY2VZO+:6\_( M034:7L*K 3ME>L6)N<"44IN-SQ#0, ,' 9 >&PO=V]R M:W-H965TZ M=5(HG!NP;=,PLSE%J=>CY"C935R)JG9^(AT/5ZS"!;J;U=R0E78LA6A06:$5 M&"Q'R>3HY/38^P>'KP+7=F\,/I.EUC^\D1>CI.\%H43N/ .CWRU.44I/1#)^ M;CF3+J0'[H]W[./DO<)%%BR5KHKO?Z$VWS>>#ZNI0U? M6&]]^PGPUCK=;,&DH!$J_MG=M@[_ LBV@"SHCH&"R@_,L?'0Z#48[TUL?A!2 M#6@2)Y3?E(4SM"H(Y\:SR^LS&, A+&XN+B97W^'R'!;YQUE^GD\GLVN83*>7 M-[/K?/81YI=?\FE^MCB!O%DQ86AK'.@2I%;5H:3:%L"L16?AU5Q+P07:U\/4 MD4@?*N5;0:=14/:$H*,,+K1RM84S56#QD""E[+H4LUV*I]FSC)];V8/!T0%D M_:S_#-^@*]D@\ V>X-LE]PS5<4=U'*B.GZ!ZH9"/5>^_".&Z1IAJZ1H6W: A#I@5:Y353%6&% BX,;QOKF.)AHA"<:,'5S-$' M@3-C-D)5P!K=1F5,Q4ATE#>@M(,ETA7GFF*PI<0>7.T,(87;!$A4YK3WK5&2 M5E5 :TFTL- @LZVA\7(##+A/T0A+UYZ03VCPT_>D9>L(#RVIM]R[$!=GMH:2 M^M8N;$5E,,S%,!V^!WE)78W7.SI&1%Q3XRK02XK86$XL#@)PK[AQV6=?*?'K MCW28C7&B:HJZK@4%>CDEO..(1427% K\;N-#I]Z#\U!3++\5^TKN54I-D'@P MO/-?1Z;WV'5(]QI3@Z8*[=="J&_L4=ULU^$GL;'=N\?GX8*92B@ZJU@2M-][ M]R8!$UMN-)Q>A3:WU(Z:9AC6]$JA\0ZT7FKM=H8/T+U[X]]02P,$% @ M@WB(4&UL MC55M;]HP$/XKIWS:I)9 H-M4 1*PMF,:+P*Z:1]-QRA$ Z(:#S4F,$II0M\NCZBW_K:J98U,SA2XA=/ M;-H+O@20X(85PBY4^0WK>JX<7JR$\;]0UK[- .+"6)75P<0@X[+ZLL=:A_<$ M1'5 Y'E7B3S+K\RR?E>K$K3S)C2W\*7Z:"+'I;N4I=5TRBG.]J>SU0VTX1*6 M]Y/)8/$;9K>P'-]-Q[?CT6"Z@L%H-+N?KL;3.YC/?HQ'XYOE-4R514-7$B/? ML[5 ^#!7@L<@.B>HCH?JO";W?\J])-=[ M$!9G[5E(T7GI$X9/^S5!O_90R%735RJ?=TR <5/U_=J^FZ(3I+9>&!-U0:+/Q^2H M74VFRK J]]-@K2S-%K],:9BC=@YTOE%TV;7A$IS^'OK_ %!+ P04 " "# M>(A1NL&UV, # #]" &0 'AL+W=O(DQ9]I*F11"Q%:DG*BOKU'5*R M8G%!Y$7SB_$BUG%ZJVAF;Q@)**$I456H'!;!XM+ZZN+[U],/A-8&-/ MQN SV6O]R4_6Z3R:>$(HD3N/P.CO@"N4T@,1C<\]9C2$](ZGXR/Z;I*^;13Q&DF+%:N@?=_()]/N\]'M?2AE]H>MM)!+RV3I>],S$HA>K^ MV7.OP[P>[J[6S[\ ?>WL%M_V*QOUZOEYA&6J]7]T^9QO?D V_N/Z]7Z9G<% M:T5Y"R4+><_INN.4O,+I M(H$[K5QAX88"I>< ,24X9)DF!4Z.6M&$7+!BK=^WP9R3/]T$(%):$IE@/N1+ M=#L"?.:R3H7*(=&C5GFO1D^7&>QITMJY.30%*CR@ M 3P$'K3+"PJ(EB(#%X;7I24&/"RD@C/2Q5'^G!G3>B:LU#4!Z8QRZ"+2$6M! M:0=['Y=K@O>IC.'A.!%2N-:[$)(=9!462F2V-D1SWPG%C+!T_726POP]J@6G M(:L=N4!-["SWJ^3.F2T@HTO3!K(G0N!S17<:F9!G3KD;2F@,Z^S_*& @P#5= MRBF:C@))U%4#TU&@>E*;;MLKF"OQ)P8Z3/89=:J33$TA>'%>D@.3-?:B'7.G MUD%,260:9Q2A,QJ?]7+!;*B;#VE2WT"AP27S>IT0DYHP[;EOJK%S)F;&$=VA M18,T7QZB1KC"M]3QL-46LUJ&,T>=3F4IT+]_E-M9&U-%7J1S:-V7/B[#L*#O$S3> M@/8SK=UQX@,,7SR+OP!02P,$% @ @WB(42&1LMHJ!@ .@X !D !X M;"]W;W)K&ULE5=I;]M&$/TK Q4H;$"79<=-4]N MK":I@OJ 9;?HQR4Y$ASN4HKZZ_MF>4A*K: !#(O'[,R;-V]FEU<;8S^[ ME-G3ESPKW'4O];Y\-QJY..5]FZOP[-'>7)G*9[K@1TNNRG-EM[>=V;GKV[O1#[8/"'YHW;NR;))#+FL]S,D^O>6 !Q MQK$7#PH_:YYQEHDCP/B[\=GK0LK"_>O6^X>0.W*)E..9R?[4B4^O>V][E/!2 M59E_,IO?N,GGC?B+3>;"?]HTMN,>Q97S)F\6 T&NB_I7?6EX^#\+)LV"2W5Q9LR$KUO F%R'5L!K@="%%67B+MQKK_,W]P_-[.J$=/O.:B8A0E-JM" M!WI/'DVF8\WN]&KD 4SJB:\Q M]MU.Z#EEFIF\5,468H]-57A':%L8!6-'%=BU-*W?Z6)%"Z^*1-G$T4N9*,]T M,EV\G(*TLXO!^.<^]=HX2VMR."^\11LY:-2G- OJ9.MZ=/)L2AW3Y?CRM$^; M5,.0A@<%*-G* MQ*S#+4V&X2?>EY*;\URZ=W2B3TDG@*N7VV 6-_R>N-,Z,]5, +9]6']MWH10 M1K$&K-;-ZUCEJ'$->JF33I)]Y%6G%6)U"^@UA[R M B$F4E'&M=>]##8ZR^ LDXVGI<.AS 3VL=;$V ! 2; 2$&["HDG7M82E,)!6HA+Z!PV[%%L_6 M.NBSJX.R]>9@L9\* 57!RA9AS-;])R$:]:/5*8&@[!E:X@3C:MG*T#N'+0B:[BNA="R!MWCV7YSM&FD MV\AJ; TZ$E8*Z04('ZHF@)%#JI1TZC.%>#$6H_;;/MWC!/L);GF+])$&<]'N M57)S0FC&UB6Y1,@:# =%*K!O.0%FVH4-F06X0QB8BY M'/Q0601J*AL%;C$Z="TK7/. MM"OB!8$#L)U-U3J'7Q7OUV!)$F?0B&'*VJM MO)+6;FE'+["N=.'J9I#L4)K]V=,QIWPX(XBVI0SM=&D]MMIHU[98AJ^=*$=[ MYWFL786O%J 3PNNC??>T^S":UM\#._/ZJ^I.V8 _XR66CH<_O>F1K;]4ZAMO MRO!U$!D/H.$RQ<<=6S' ^Z4QOKV1 -WGXLV_4$L#!!0 ( (-XB%&J[@MV M6@, $\' 9 >&PO=V]R:W-H965TW_]S3@A2Z52[1?P MCWEOWAO;DTEM[*/+$3T\%TJ[:91[7U[&L4MS+(3KF1(U[>R-+82GJ3W$KK0H ML@ J5)ST^Y_C0D@=S29A;6UG$U-Y)36N+;BJ*(1]N4)EZFDTB(X+]_*0>UZ( M9Y-2''"#_J%<6YK%'4LF"]1.&@T6]]-H/KB\&G%\"/A;8NU.QL!.=L8\\F29 M3:,^"T*%J6<&07]/N$"EF(AD?&\YHRXE T_'1_:;X)V\[(3#A5'_R,SGT^@B M@@SWHE+^WM1_8.OG$_.E1KGP"W43.QY'D%;.FZ(%DX)"ZN9?/+=U. %<],\ MDA:0!-U-HJ#RJ_!B-K&F!LO1Q,:#8#6@29S4?"@;;VE7$L[/5G?;:QC"1]@\ MW-[.[_^%NQO8++^MEC?+Q7RUA?EBPVBY7WV!]]]=RL;S>7,)2IZ9 \.(9 M'?RV-DJF$MWOD]B3(N:-TS;[59,].9-]D,"MT3YW<*TSS%X3Q&2E\Y,<_5PE M[S+^6:D># (;O:.X=JE%'-0I4HS-4IU5[JU0_CX9M MCK P12GT"]WKU%3:.Z 7"O(TJG)2'\!3K'".WK?0&2@I=E))_P(%^MQDA @, M-A,Z1;I\/H?Y9@'C4?\#_/K+8#3^,F\2,!>G:(5L.04'7'SI!3WOY"BM>9(9 M*?*Y\/QFT%K,6&6#KH#=7@":W#WJM+Q;4GY2#@ M2:A*- U4404 VM\;XX\33M!]0V?_ U!+ P04 M " "#>(A1.KS?L8,$ M"@ &0 'AL+W=OTKW"(HE4H7=GM:7D1A3_?1=::-A6,'V^G+ M_?J;<=(V+!2M[DN;.#////.,9^S^TKIGGR(&6&7:^(M&&D)^UFIYF6(F?-/F M:.C+S+I,!'IU\Y;/'8HD.F6ZU6VW_VQE0IG&H!_7[MV@;XN@E<%[![[(,N'6 MEZCM\J+1:6P6'M0\#;S0&O1S,<<)AJ?\WM%;:XN2J R-5]: P]E%8]@YNSQF M^VCP4^'2UYZ!,YE:^\POX^2BT69"J%$&1A#TM\ 1:LU 1..EPFQL0[)C_7F# M?AUSIURFPN/(ZK]5$M*+QFD#$IR)0H<'N_R.53XGC">M]O$7EI5MNP&R\,%F ME3,QR)0I_\6JTN%W'+J50S?R+@-%EE]%$(.^LTMP;$UH_!!3C=Y$3ADNRB0X M^JK(+PQN[QZOH >?8?)T/,!R-[IYN'\>WW^#^ M[L=X-+Z:G,&U4 X60A<(&0I?.*0R!0\']U8KJ= ?]EN!R'&(EJR(7)9$NGN( M=+IP8TU(/5R9!)/7 "W*:IM:=Y/:9?=#Q+\*W81>YPBZ[6[[ [S>5JI>Q.OM MP=LD]P'4\1;J.$(=[X':(^![JOTO('A,$48VRX59@TAL'C"!0&NYLPO%#>7! MSF X&<&CS96$TV[["#[]T3G^C4_/CV"9*IER M'Q S#[,='^&A\!16&3!%ALX6A"&E+4Q09LY,##W+$OT(T "F<4P0N J2*NM?*$)4='P]3E(+48V)<-I]:%SX'=!D8$:HTZ0-9U%@V8T&I ME'O*P4BXDJDP<]X)2B(M$=&E+71"(6G(2J09F431!8U,[^E8H.=<*-H_%H(3 MQL^0/H)68JJT"FLX($MVRY03>F>CUZOJI5/3N&$<(FA7VLD4HX>=[+L5*^7BJ:B15D]WU( M!O"D@A9NX\[2U/W?1N6@M;2XN6JJE?%ZFWB_6KY2^(#CXTIDN<:R:V=T%Z$] MF:!FK2MG/MP3WC]$L;P03&V@ZT5\3.D^AXX-Z/O,4O&J%PZPO2$._@-02P,$% @ M@WB(47\?3G@W P 8@< !D !X;"]W;W)K&UL MK55-;^,V$/TK YU:P&O9H>*?0 MIA*.I^80V]J@R .HDG$R&OT25X)4-)^&M:V93W7C)"G<&K!-50GS_0:E/LZB M<=0M/-"A='XAGD]K<< =NJ=Z:W@6]RPY5:@L:04&BUFT&%_?7/GX$/ 'X=&> MC<$[V6O]U4^6^2P:>4$H,7.>0?#K&5.4TA.QC#]/G%&?T@//QQW[7?#.7O;" M8JKE9\I=.8M^BR#'0C32/>CC)SSY>>_Y,BUM>,+Q%#N*(&NLT]4)S HJ4NU; M?#O5X2V Y 1(@NXV45#Y03@QGQI]!..CF/ MMS"!=[![NK]?/'R!S1WLEA_7R[MENE@_PB)--T_KQ^7Z(VPWJV6ZO-U=0ZJ5 MU9)R$0JK"RA("961D&"=<,B'YBS\M.68C-#^/(T=2_4)X^PDZZ:5E;P@:YS MO5:NM'"KH'I3.2_5\ ?0PB=156C@CO;\W-2.,E[3,B=UL'S0IAX"67 E M0BT,(R#352W4=Q J!^9'L"5OE QA LYR(OQ,AG\]VW)H$T0,+F2#I7I&ZUHQ M*Y][E8M M_F*EN8.^I=I>&G&X;?:6SM<:50$O<83SF\*/7LK ;^L +7 MY1J?L>9D6:TCU6"+^+^;]DZ@OSHO+/W,(:L<7OK/XK.^QUH/H;M;"#[;%MBO M]A?(HNV;_X2WM\^], ?B6D@L&#H:_OH^ M-V]';B=!VZZ%X[[LEA6/(EB,8' M\'ZAM>LF/D%_K<[_!E!+ P04 " "#>(A1WDMB:1\# #@!P &0 'AL M+W=OO M376_JPHKN,2I!E-D&=.;(0JU[@6M8+MPR9>I=0MAOYNS)<[07N=33;.P1DEX MAM)P)4'CHA<,6D?#CK/W!M\YKLV#,3@E MK(3Q7UA7MLT XL)8E57.Q"#CLOQG=]4YO,0AJAPBS[L,Y%E^89;UNUJM03MK M0G,#+]5[$SDN75)F5M,N)S_;GUQ<'4,;WL/L^OQ\'<&0&1X#DPE\X:*PF, QTY++I8&],V7,/N2H M8:2RC,Y]EC*-L#=5@L< J15?]Y(:UJ:A-C;=QOYB)N!#,8 M!T4Z;9W/VO4/%Y;\H@9$.]3[J5HVD"N+TG(FQ*:,3 V56N#< AG@;<'MIE&7 MU.XZ&PO M=V]R:W-H965TV==%)I_#+SS#//V./12>EO)D>T M\+T0THR#W-KR(0Q-DF/!3%>5*&DG4[I@EJ;Z&)I2(TN]4R'"J->["PO&93 9 M^;6MGHQ49067N-5@JJ)@^F6&0IW&03\X+SSQ8V[=0C@9E>R(,=I]N=4T"UN4 ME!P$DE;&J:)R)0<%E_67?&QW^BT/4.$2>=QW(L_S$+)N,M#J! M=M:$Y@8^5>]-Y+AT18FMIEU.?G:RWNP>80 W$.]7J^G37[!90+S\O%XNEO/I M>@?3^7RS7^^6Z\^PW7Q=SI>/\0,\88+2DJ*)JJ3E\@BE5I+&"5*]K(&KK1(\ MX6BN1Z$EEBY6F#2,9C6CZ U&_0A62MK@1JV4$,/-7P#ZM^4?$V^_X<(2PDK]D): M](<=L#G"@DLF$\X$3'\XQ9;)E.G4P$S1!ZX6TWAV#=R8"M/7#?=ERBS"U33> M7\-:=7V(F]ZO'3HOSR@KA$RK N947$V7T=!)MSG,_1E';;J.V0(/NJ+FX'SO M.N""MC'C_1GU[J87==XE\9/A5Z1K2X=RITJ>P/TPNNYZM,; "?3,4[*@'@>\ M<--&*[=PH>2QXBE)A=2-!$5)P2H0!.[V++5$6WM1L\E:38TERWJ=T1^YFE)) M@\ZW,D@!95G9+NRH$E5-WO522S\#]J0@$/<; M))0*7:/4R_B:6MW7;E=XT>CHS!Q].S?@"U3WO':U?3&F=:/\85X_-RNFCTYB M@1FY]KH?;P/0=0NO)U:5OFT>E*4#ZH&ULC53O;]HP$/U73OFT21L)@6X3 B3(VBY3^2%H-^VC22[$JF-GMBG= M?[^S$[)N;=&^$)_O[OF]P\_CH]+WID2T\%@):29!:6T]"D.3E5@QTU,U2LH4 M2E?,4JCWH:DULMPW52*,H^A#6#$N@^G8[ZWU=*P.5G"):PWF4%5,_YJC4,=) MT ].&QN^+ZW;"*?CFNUQB_:N7FN*P@XEYQ5*PY4$C<4DF/5'\Z&K]P7?.![- MDS4X)3NE[EV0YI,@PO5LL9IL?L+J";7J]3*_29+:\A5F2K.Z6M^GR&M:KFS1)+[#Q!J_@G<2=@1IV4$,/-7P%ZMGH M7IK760AGTY&I68:3@'QH4#]@\!P7$M263$G.^3=3L@>$':*DBY0C6 6V1"BX M9#+C3("QS"(9SQJ7RY1TWC^546AH'#F5Y'Z^+S6")R:M/[ '+\TM?')G*]1[ M[TQ#\ =IF^O;[7;FGS5W_D]Y\W(LF-YSTB6PH-:H]_$B -VXL0FLJKT#=LJ2 MG_RRI <,M2N@?*&4/07N@.Y)G/X&4$L#!!0 ( (-XB%%#0%A[RP, $8( M 9 >&PO=V]R:W-H965T._!-50GW>HG:[F;)*-D?/*BB#'R0SJ>U*'"- MX:F^=[1+>Q2I*C1>60,.\UFR&%U<3M@^&ORA<.>/UL!*-M8^\V8E9\F0":'& M+#""H)\M+E%K!B(:7SK,I _)CL?K/?IUU$Y:-L+CTNH_E0SE+/DY 8FY:'1X ML+O/V.GYP'B9U3[^A5UG.TP@:WRP5>=,#"IEVE_QTN7A_SB,.X=QY-T&BBQ_ M%4',I\[NP+$UH?$B2HW>1$X9+LHZ./JJR"_,;^\>K^ K3[>IZM5SZM5IM#_,$T#$6/X-.M(7+8DQF^0&(WAQII0>K@R$N6_ 5)2U,L:[V5=CM]% M_*W19W ^&L!X.!Z^@W?>I^D\XIV_@;<7]P[4I(>:1*C)&U GDG M^%ID.$NH%SVZ+2:GD ^E'(,B"%"V>PH(;2U-'"9 @T&\BLV82\T=1G743E@4PIHJ+K*0<@/!@B MX3TU_R"VD@3JRUKX /A2HU/(8!S=AA(=Y-2RUGG8E2HK!Q2<+KZA24$S(7SG MX>]&%KP<4!?&#%"_.$<'45QA5&Q[\B(6BOI7F8*B2K+>T!R#=9.5?0AE,MU( MA(**&(U\JQ9>-D3"V:H;)I36H\A? M&D7EC A+DBO,*U.KQ#/VV66S0CC)V!')+[]9C3Y^(N'VKJ04^?9:,FUE&JK9"/TD1HCNZ]V&V\L M8ZN8*[J M;-\XSB)=$@\.#.D:,OO!:W)ANJO,D9L4\A)/=S&05\/43!)NL^A M\7W6OT[IH$T*?KW][K*Y%[$*)\:KJD1[.=K(KX@K$@BM>.^?ZT M?R07[=MP,&]?V!OA2(0'C3FY#L]^^I" :U^M=A-L'5^*C0U$*2Y+>NC1L0%] MSZT-^PT'Z/]UF/\#4$L#!!0 ( (-XB%$?#I$7?@, )(' 9 >&PO M=V]R:W-H965T:FAZ5_F;VG%OX MT=32S(*]M>U-&)IRSQMFKE7+)9YLE6Z8Q:7>A:;5G%4^J*E#&D7CL&%"!O.I MWWO4\ZDZV%I(_JC!')J&Z;<[7JOC+(B#T\:3V.VMVPCGTY;M^(;;K^VCQE4X MH%2BX=(()4'S[2RXC6_N4N?O'?X0_&C.;'"5O"CUS2V6U2R('"%>\](Z!(:O M5[[@=>V D,;W'C,84KK <_N$_HNO'6MY888O5/VGJ.Q^%DP"J/B6'6K[I(Z_ M\KZ>S.&5JC;^"-PJ@/!BKFCX8&31"=F_VH]?AOP30/H!ZWETBS_*>63:? M:G4$[;P1S1F^5!^-Y(1T'V5C-9X*C+/SU?KY 3(8P?URLUBOGI>KKP_WL'Y\ M>+I]7JY7FQO88!]4AYJ#V@(SAEL#3%90"_8B:F$%-^ZD$J94T@IYX!5@RVCF M1#=P^:FZNIJ%%MBYG6/;,[CIF] -F,84OB+@W\" K7OT3(,0RAUKIJ=8[ M^BGB;X?Z&I*8 (UH] E>,FB7>+SD [RNM/ DD/D$,AT@4P^9?@#YO\3^F<:? MIG-__(UI6%:6U>]]LH2D!84TS4B.;=+A]%0>M1/$OGG=^/>#:'&$V!%('' QH30G$QJC ME=""9'D$2VF9W E'KTNPM(41#$BS)O3^*4%,D85LKRP6N$ M:M?,8E>T3'L<&D1N9+EN0)YCP;_!$E<5R=+TS$*B MVK6AD C!C85D@B3S%,.?7**%DB4WQ@^#$<0T(_C9WGW6\_:>D"R9H*P)6I-T M3)*B\%KU^E^>^5ZA$)Y& MYK [7#BWW9S]V[V[K;XPO1-84LVW&!I=YUD NKL!NH55K9^Z+\KB#/?F'B]- MKIT#GF\5BMTO7(+A&I[_!5!+ P04 " "#>(A1("Z*0PT# !H!@ &0 M 'AL+W=OJNI;6=CMQ!MY4.!:["K[ MJ/;_8-]/[/!R59GV"?L^-O @WQFKZCZ9&-2E[-[BI9_#[R3P/H&WO+M"+M(LF-&>TK;;91*Z4[D]96DV[)>79Z7RQNH<8+N!NMKQ=S%>S^9?[ M.U@\W#]>KV:+^?(*EG0.BEV%H-:P:% +-TWCO*(TN9*VE#LL0+UNG:_$4X5F M,/8M,71U_+QG<].QX>^P"3E\)L2M@7M98/$K@$^M'?OCA_YN^(>(_^ZJ2XA" M!CS@P0=XT7%>48L7O8/7M>8?AF(^@!P>(8\%MS_;"$N]E7IA$Y M3CRZN@;U,WI3H-G\.,[FU LS>,1GI+)P!C$?L2B,R3J+TQ'C:79@*3> +Z0. M!LTI<2$+<')@40J9(R1IQK(DA=$P8VDL"Q, M(.0QB^,([I#HYJ7H+K"+KY6VY?_=0ABP:#@BSL%EFL8PJQM1:A(,>Z!%>!$+ M> P)&P4I&T4MQAG(U4[:3@B.JT<9O>[4XS6\T^#/0F]* M&DB%:TJEL<8>Z$[7.L>JIM62)V5)F5IS2Y\"U"Z ]M=*V8/C"AP_+M.?4$L# M!!0 ( (-XB%'JF4^+; ( !X% 9 >&PO=V]R:W-H965T^\W0GY*,J$36\<%:IF5=J74^"0&4E,G5KJ4RFHM&,5IA*4 WG1+XND(G= MS(N\_<**;DMM%X)D6I,MWJ-^J%-I9D%/R2G'2E%1@<1BYLVCR6)H[9W!+XH[ M]68,-I*-$(]VB=T/[.(965XFF')?V'6VH0=9H[3@G;-1P&G5 M_LE+EX?/.,2=0^QTMP&%NR3H0X@ASURZ)## M#Y"?3NQ[^3R(MHT\437)<.:93E4HG]%+8,Y%8]C7M$ X%[QN-$IWTMKVB." M_55^@4>+:ZRCRPW#D#Z+H M&-9"$V8AP] _'9W!>]D*WM0L1[EUG:D@LQK;\NU7^^:?MS7_S[Q].6Z(W-)* M C^Q!_1/8O(74$L# M!!0 ( (-XB%%,TM?4 @, +L& 9 >&PO=V]R:W-H965T7*6'\%79=[3" K#%655TS M,:BX;._LOM/A7QJ2KB'QO-N-/,M/S++Y5*L=:%=-:"[PH_IN(L>E.Y0;J^DI MISX[O[AP/OVYNIG #9U^W@@$5<"9S%2%L&;WL+JGM\%@ M")^P0*TQ]]E38] :8#*';YQMN."6HPE]XAHS)3-*,7\*3^$6*+'@%@[6;"/0 M#*:1I9D\C40Z8O0/[7PWGN3%ZEYWQD8FJ6 MX2P@HS"H[S"8 ^GZT.M*E_ADOYFES3;=FU!K=GC;)D=CXLZ>N"VA70 M\T(INU^X#?KOU?P/4$L#!!0 ( (-XB%% 79^R8P( $ % 9 >&PO M=V]R:W-H965TJTPQX5FXF%RI(GR4WS]Y-DQ\N -MC#7BR2(@\/:9&3K52/ND T\%QR MH:>D,*8:!X'."BRI[LD*A;U92U528U6U"72ED.8^J.1!'(:CH*1,D&3B;0N5 M3&1M.!.X4*#KLJ1J-T,NMU,2D;WACFT*XPQ!,JGH!E,T]]5"62WH4')6HM!, M"E"XGI*S:#P;.'_O\,!PJP]D<)6LI'QTRE4^):$CA!PSXQ"H/9[P'#EW0);& MKQ:3="E=X*&\1__L:[>UK*C&<\E_L-P44_*10(YK6G-S)[>7V-8S='B9Y-I_ M8=OZA@2R6AM9ML&600:4MJ<2_OW=:UVD!J9/4)>*R8V8 J$'5(%*'+,X;KF.^A')Q"'T2=X MMZ0KCOK])#"6M$L=9"W!64,P?H6@Y78CA2DTS!WNWP"!K;8K.=Z7/(N/(EIF MO999'![!ZWMP'&NJ(9 M3HD=<8WJ"4D""\4RA 4J2 NJL/EJ>*"\1G@#82\>0A2&)V$86C4>MH*U#R : MC4Y&HU.K#AJ'I3240]R91][]I9X%!Z^Z1+7QLZLAD[4PS0/OK-UZ.&NFXH][ MLUMNJ-HPH8'CVH:&O=,A =7,:Z,86?D964EC)\Z+A5UQJ)R#O5]+:?:*2] M MS>0W4$L#!!0 ( (-XB%%T,-2<:@( $ % 9 >&PO=V]R:W-H965T MS3) M0:(Z=F8[I?S[V4[(F-2B/>S%]IWOOOON[+O)5L@GE2-J>"D95U,OU[H:^[Y* M_'$Z18RGHA:LX+C0H*J MRY+*W0R9V$Z]T-LK[HM-KJW"CR<5W6""^J%:2"/Y'4I6E,A5(3A(7$^]\W \ MBZR],W@L<*L.SF S60GQ9(7K;.H%EA R3+5%H&9[Q@MDS (9&K]:3*\+:1T/ MSWOTSRYWD\N**KP0[$>1Z7SJG7J0X9K63-^+[16V^0PM7BJ8YA_?[A>_AQ#8GY!5C,$L8:$ M-OO2O+ZJY0X2+=(GR&I9\ WH'&&'5 +R##.XJ=D.!F$/2!">PH^ M-J1M:#]M" Z5S"WN'\#^";;+F6R3WE&CB(:9OV6&0F.X VZ M$@X0="/1N0,!D&/1)&1PZ@7!$%S$0R!G/5& RN& MQ.F70E,&P[/>Z8FU)B.K?:UF_L&O+E%N7.\J2$7-=?/!.VTW'LZ;KOACWLR6 M6RHW!5? <&U<@_[)T /9]&LC:%&Y'ED);3K.'7,SXE!: W._%D+O!1N@&YKQ M;U!+ P04 " "#>(A1=>(APSH" B!0 &0 'AL+W=O_@O!I [K849IL*)( ^5J;#?F TW;84;69 M6*@L>9*\-/]^DNQX*=#DL(M%4GR/C[*H_EZJ%YTA&GC-N="#(#.FN U#G628 M4]V2!0J[LY4JI\:Z:A?J0B%-/2CG(8FB7IA3)H)AW\?6:MB7I>%,X%J!+O.< MJL,8N=P/@G9P#,1LEQD7"(?]@NYP@^:Q6"OKA0U+RG(4FDD!"K>#8-2^'7== MOD]X8KC7)S:X3IZE?''./!T$D1.$'!/C&*A=_N $.7=$5L;OFC-H2CK@J7UD M_^9[M[T\4XT3R7^RU&2#X&L *6YIR4TL]_=8]^,%)I)K_X5]E=LC 22E-C*O MP59!SD2UTM?Z'$X [=X9 *D!Q.NN"GF54VKHL*_D'I3+MFS.\*UZM!7'A/LI M&Z/L+K,X,URN'F9 X#-,5O%Z%8^L=S_?/*SB7S!:3F$\FORXBU>/UEPM83&+ M[V8Q?)RBH8SK3_W06 F.*$SJ[O =-,PW7BFFS-,,V&8.R:XGL'>9E\^71!8;=1V/T/A5,OCP55.R8T M<-Q::-3Z8L6I:B(KQ\C"3\&S-':FO)G91PR52[#[6RG-T7$%FF=Q^!=02P,$ M% @ @WB(46-D67(N! _P\ !D !X;"]W;W)K&ULI5=K;^(X%/TK%MH/'6EI8CO/"I ZT-6RVH6JM#.?73!@C1,SMBG3 M?[]VDB:01UME^J'D<>_-.$.3D;BJ#E+Z;T$ZI@D M1+Y^I5R'OPP'9[;1\XD]&![.B*ZJ?#O31W3EEEPQ*:*B92(.EV/+B% M-U,8VX0LXANC)W5V#2R59R%^V)OY9CQP+2+*Z5K;$L3\O- IY=Q6,CA^%D4' MY3=MXOGU6_6_,O*&S#-1="KX=[;1^_$@&H -W9(CUP_B]#1P(J$M!G$W"1@#.B.;*,UHQH,AE) M<0+21IMJ]B+3)LLV;%AJAW&EI7G+3)Z>+):/=\ '0S";KZ;+Q>-\\70W \O[ MNX?;Q_ERL;H!*S-S-D=.@=@"HA35"I!T S@CSXPSS:BR;S9,K46J67JD&V F MF21VE!2XFE%-&%=?S">>5C-P]<>7D:,-B52KR?2V_5:'%,S M.21=4_9"GCEM YZ7#\] X2 (@QKT9A2,<>SA=O!^"=[O"7ZI]U2:Y9:/*VD9 MUQR]W\050!S7T#>CD(<"'+:C#TKT04_TCT(3_@GT00.7C[T8U= WHSS/#V'' MQ E+].&[:R97^,,5$Y7EHIYBW$O;??1KUJ3HSR,[&-/10Y!2W:9)U!Q1A,(( MP9HJ+7$8Q7[HMLL2ESSBGCSFJ2;ICIEE],Z(Q@U4;@UW,R*$8>3'[;"A6]F& M^UNS463CW8V\*/^Q\"V!R/5"#W51.',^^%L4VB9K 1ZV@(\@AK@.OAF(O!A# M#W: KRP(?LZ#_JUL^)UE!2LG@GVMJ&SP!_+:U=V+XA?-(\#(<_VZ,"V!$332 M!!W"5 8%^SK40FA:HA\:G^)$FY@#D4WU"CI-'T+0-7]U-A_&79*I# OV=:RW M\3\(F6V'S1:,BW0WU%0F(#UG"CY'M6E:V,QGW_/J7#\.O"1;^1OL:W!FZDG[ MD*6&'E6MC1PV?0M'R#2*.OYF7-?-JE#S_LXBTA M$!G)_0[DE8W"OCYZN:G@76VFH-"TQ\C'D8<:#;$E,#(M(N[JYI61PKY.NJ!O MFR)P=<:C_1P2-S;-PQ"9[0]L#$E+9(!]C/RH1L4Y.YW9H_%_1.Z80<;IUJ2Z MUZ&I(?/39GZCQ2$[L#T+;8Y_V>7>G-"IM 'F_5:8]5W>:?_ ]02P,$ M% @ @WB(46S.AN:, P JPL !D !X;"]W;W)K&ULI591<^(V$/XK&D\?DIDFEF1LXPPPDT#:YC""._((Q[HX%;>Y*C@=CJG''Z)(':%@61 M_SS07.R&'O+V"\]LM=9VP1\--F1%%U2_;IZDL?P:)6,%Y8H)#B1=#KU[=#=& M@0UP'M\8W:G&,[!2WH3X;HUI-O2@941SFFH+0"/FC2@Z%OE?+-/KH=?W0$:79)OK9['[@U:"0HN7BERY7["K?*$' MTJW2HJB"#8."\?*??%2): 2@Z$0 K@)P.Z!W(B"H ESF_)*9DS4AFHP&4NR MM-X&S3ZXW+AHHX9Q6\:%EF:7F3@]FLU?'D$(;L!DNAC/9R_3V>OC!,R?'I_O M7Z;SV>(.+,R;DVUS"L02S#=4$IM^9:V,J51PS?B69D ^-F3MD7Y:$7LHB>$3Q! &7PWX6H%'GM'L,X!O5-92\5[J SZ+^&6; MWX( _0HPQ+"#T/BGPU%RADY09SYP>,$)O"J7? 7HA[F4BJHSH+T:M.= >R= M)\V2-*IUTS0(SX"]X9IRPE/:59ORE-"=8CO!^RB*DR2*!_Y[,V/';OU>$H>H M=OLD(JQ%A!>*^)UR8^5. SCCBH$$(7EM8T!TG5V<)6X)\48Q2T\]+EEO1C&'6G!36^7.C_LB^SUDD>';&" M;>+'+H8U/$$;'VCC"VF_"&UZF_B)>E<:\(\UG'/Y+.#PW4+!A0)F9NRTUZJ3 M;'#TK3#WJ =CW*;@LJ5FP852,66ZW(LJ%?KB?/>S5FM M]0<[B;IQZ@!3CK%?B5PQHRVG2P-INJFA)&_: >CX?_0=02P,$% @ @WB(4=@&ULG91M3]LP$,=?LT]Q"M*T25WS0,LV M:"O1#K1.HC *[+6;7!J+V [V9:7??K;3ADXJU;0WB<_V_>]WE]P-5DH_F0*1 MX$64T@R#@J@Z"T.3%BB8Z:H*I3W)E1:,K*F7H:DTLLP[B3),HN@T%(S+8#3P M>[=Z-% UE5SBK093"\'T>HRE6@V#.-ANW/%E06XC' TJML0YTD-UJZT5MBH9 M%R@-5Q(TYL/@(CX;]]U]?^&1X\KLK,%ELE#JR1G3;!A$#@A+3,DI,/OZC1,L M2R=D,9XWFD$;TCGNKK?J5SYWF\N"&9RH\A?/J!@&7P+(,&=U27=J]1TW^7C M5)7&/V&UN1L%D-:&E-@X6P+!9?-F+YLZ[#CTWW)(-@Z)YVX">7=TE$3QUP/4O9:Z]Q_4,R9>635FMNC$:;V/][#\A4#- M4R9AAN0:JP-3F78/H?8FW&LF38[:)F _A,V$ MUC8\H49#!J;&U#8S)C._9(L2X8IQ#8^LK!&ND0J5[N[!A86AFT#0&JY M4K0U7(!VVH_^ %!+ P04 " "#>(A1< 2S1HH" !N!@ &0 'AL+W=O M\A$*OY%PPK+0IUK8L!>"L!C%J>XX3V@R3PHJC>BX1<<0K M14D!B4"R8@R+YPN@?#NR7.ME8D'6&V4F[#@J\1J6H&[+1&C+[J)DA$$A"2^0 M@'QDC=WS26C\:X=?!+9R9XQ,)7>X0)4&H":1H/ M;4RK2VF N^.7Z%_KVG4M=UC"A-/?)%.;D75JH0QR7%&UX-OOT-8S-/%23F7] M1=O6U[%06DG%60O6#!@IFC]^:G78 ;C!!P"O!7B?!?@MP*\+;9C594VQPG$D M^!8)XZVCF4&M38W6U9#"[.)2";U*-$[%\YO5#)V@(Y0L;I+98O4'C>=3-/MY M>YEHT3HTR/4\P E%!<*X2)#LX>*E'I;%3J8@L*$RD,= M[78Y10=?#B-;:8XFDYVV?"X:/MX'?*XJ>HQ\=X \QW-ZX)-/P]VSUW!;*]/) MXW7R>'6\X(-XXS2M6$6Q@@Q-0=^3E&!S_ ;&HM"<1*W"F'&AR-]V[8U.@]=" M]8G2L!C6+,S%>XR/7,<9^JX;V8\]_/V.O[^7_]X=&Z Y]++QW[%Q ^=D>-IQ M:;:BQ\T/@S._GW+040[V4IYP5E8*1,UU9>X[9PCZQ7N58-@E&.Y-\(/DT%?U M?M00/0,6?!-ML[WD[WQ,3_ %!+ P04 M " "#>(A13RBV M?K8A*)J6W6 ?^_S?^0^VHU;(=U4":'2J&%=SK]2ZOL-892541(U%#=SL'(2L MB#:A++"J)9#RU=+L4J/3\?K' M+D$S] FEZU7RD*Y3$SZG;\G*+.P6Z\=T^9R@Q7:;[+9HM )-*%,?(ZQ-:0O M65]FV94)KI1Y:M@8A9,;%/B!_[I=H=&'ORC8&!_T'](X4 * M'6EZA91R37A!]PS00BG0Z@:MS9,8):>,-3GE!7H4(F\I8__LOH/?.KA]!\=X M,OL:3B-\O/2$+\[)7OGO1!:4*\3@8'3^^(L!R.X:=8$6M3NZO=#F(KAI:5X> M2)M@]@]"Z'-@;\/PEN,_4$L#!!0 ( (-XB%$Y\;80000 #0/ 9 M>&PO=V]R:W-H965T20_GONY*-3:ZVPO%P>0BRI-W]]I-V5]O? M"OE5;2C5Z'L2^T?K?/@S((H.A+QWRS2FYM6 MMX4BNB)9K*=B^R?A_.[,9H,I_-_T'PZ?)P-1_/[I\<9.AM3 M35BLSF';E]D8G?UVWO*O =0D] MV$._#9P:/V7Q)6KC"Q3X@5\#:'2T..[5B(^/%^\ZO&F7!]&V^L(&?1])PN(= M2FBRH!*)%2('8[VA:"22E/#=6X5N!9&1F1XS">$CI'+8#TO[H=/^E,9$TPA- MB-0[-)>$*V)#\P+!Q:)U!^Y6^+34EZAW\@,;5D<> MX!\D23_\BL/.A[J31&>W3^-S!UN=DJW.J6P-$Y%QK8Y@*C=Q94V8"O(\P+[Y MZWO/-="N2VC7IT*;-EPUM\+VI>__[N"L6P+KO@+LF?*,HI44"3I$R:BJ0]7] MB9X -]/3*U'TG"@F8)TI)>0./0I-\_LE"S2IX-); M@=+*3PY^JGT@[6/!Y>5!><.G>CF'6%:(\ @]$,[S.(5WCHYM6-=ZZK8UAR#7 M5NE2P,-(:1OYE(.GC"]92F)KC5DB8#4E.V-)H0CNW+<,$%(9.P\WJ-P.G% ^ M"[[.D]68+NI\&14*7ES>H!?ZG>OZVXNK0H;=E>Q^[]^$[,@BKHOG4:'B9>CT MPG98&L]K<,V^3N^J%S9@K(H==A>GUV,,WCK8=115U<(GEZWC$W%AXP5?H2,5 MXZI,8'>=.(J)P,5$E?;QR7G_/S!QW5"3FIBHDC]V9W\3*>B>*RTS$Y87D!9T M)AE ;7H O:+P4\:K%Y#KC8BKTH#=M>$GC&6PFQP VTME68#K*\$7-;BPQ@H&^7!#U!+ P04 " "# M>(A1<\"U.TD# #4" &0 'AL+W=O9A$T7DH&)?!=.S7EGHZ5J7-N<2E!E,*P?1^AKG:38(X M."S<\\>M=0OA=%RP1WQ ^[58:IJ%#4K&!4K#E02-FTEP%;^?73I[;_"-X\X< MC<&=9*W4DYO<9I,@5>!/,LYLVPZUFH'VED3FAOXHWIO(L>E*\J#U;3+ MR<].[[ZL%A!'\#=($/BMIMP86,L/L=X"0>#?DDP/Y6=*)^+',^S"( M>Y!$2?3U80YO_WS7 3MH%6&JM+NGZV![?&E$RF")1B;#MX M-]X-KOL0)[W7KUXE43SJ8'C6,#P[G2'J-FK=0-=*%$SN.R@-&TK#TRC-T:2: M%^[;:^/5C98>W;="*\&-47H/4OT__[]Q/6^XGI_&]891<:^$*J5MXUJA#3V: MZW+/TS@:1%$T#I];6%PT+"Y.+**TJ-%8N*=KUH,'2Z\,EJA3VJ8.V4:M.T2< M]*/HKXZ,C1JNH].X+MG>#6"%6I@V8MUX2XU%C: V8+?H2PO\;VQID6C&>P1E(J]!;4LTO-[9X,.J_- M99.$R].2<-05>U4F')UJU:O6#3H*K87K#K4Z9(3E))L&TE^87%)JW/'J;_<- M$\6'/^*S\P_.3 @R(=5(GX!9RF#&37K(T^ "BNHR'9+N#8\!2)B?Z$^@T#QM MS5AXI#0"J29.3UU<"E&)3K/:2/95I52_S"N]_TPEY=) CAMRC?H7]'WI2D.K MB56%UZVULJ2"?KBEWP[4SH#V-XH25$]<@.9'9OH?4$L#!!0 ( (-XB%'H M_0B)^ ( /4' 9 >&PO=V]R:W-H965TWVU207L.K8S'8*_?>SG9!1&M#V);$O M=X^?Y\ZYZZV$?%,+1 WKG''5]Q9:+R]]7R4+S(DZ%4ODYDLF9$ZTVJ"I[@;[SA&QBR0H?&[PO3J(VW@]GJ#?NVT&RTSHG LV$^:ZD7? M._<@Q8P43#^)U7>L])Q9O$0PY9ZPJGS;'B2%TB*O@@V#G/+R3=95'K8"@FA/ M0%@%A+L!W3T!G2J@XX26S)RL*Z+)H"?%"J3U-FAVX7+CHHT:RFT5IUJ:K]3$ MZ<']P_,$@@!.X.9^_' W@>?AK\GT$J;FNJ0%0Q 9W/!$Y C/9 V3M;D^"EMP MA1E*B:FS#I5"K8#P%&XIF5%&-475I$F6 MH?M_MHOQ1#3NEHMHN,84)6$PU4076LB/W9@6#'-1<-U4L9+&F:-A&\K[X"2X MZ 9!M^>_;R>RR2_JQ&%T43M^$GI6"ST[*/25L*)4,F2F81&>--[=EM5DFJ!" M>Q7+U?$A7>6I\1;?1ED-;H=41;6JZ*"JAI^O!0]+4R9-^1QNA5(P)E)^F"Z_ M(C)531*B+]RZYW'4/=_5T. 7G8>=N-VL(:XUQ/^OH:%<3=3CK[>EF7N38R-Y M?ZN#YBCG;K H2&S]RWY16^O9-70M>\<^,C.M'$%_8$?DG'(%##,#V3Z- M#2U9#IERH\72]>F9T*;KN^7"S&64UL%\SX30FXT]H)[T@S]02P,$% @ M@WB(499#:W3Q @ I D !D !X;"]W;W)K&UL MM99M3]LP$,>_RBE#&I.@2=QGU%8"V@FV 1TI3+QT$[>)<.+.=BB5]N%G.VF: MC3028^1%8B>^^__.=[$]6#/^*$)")#S'-!%#*Y1R=6+;P@])C$6#K4BBOBP8 MC[%47;ZTQ8H3'!BCF-K(<3IVC*/$&@W,NRD?#5@J:920*0>1QC'FFS-"V7IH MN=;VQ6VT#*5^88\&*[PD'I%WJRE7/;OP$D0Q243$$N!D,;1.W9,SMZD-S(C[ MB*Q%J0TZE#ECC[IS&0PM1Q,12GRI76#U>"+GA%+M27'\S)U:A:8V++>WWC^; MX%4PC&Z!T7UK M>:":\N@5,KWW+X]>57FTJN/O%V#]=RZ/_LORZ*BK6\WE.KLET?G/!9([+%=( M:W^ANJ7%V7UCC0W4+JUJ^D_Y"0YHN$="I^ M6;NT<<:$+\WQ0(#/TD1F>VCQMCB"G&8;[VYX=GZYPGP9)0(H62A3I]%5VCP[ M$F0=R59F&YXSJ39UTPS5,8IP/4!]7S FMQTM4!S,1K\!4$L#!!0 ( (-X MB%$WRO2D.P( .$$ 9 >&PO=V]R:W-H965T\WN7NP1;(=.YZCFIUL6#ZZHXA8RJAB@@QY.ED!G5&,J5 MJPH)-+&@C+N^Y]VZ&66Y$P9V;R+#0)2:LQPFDJ@RRZA\[P,7VY[3=/8;4[9* MM=EPPZ"@*XA SXN)Q,BM61*60:Z8R(F$9<]Y;#[T.R;?)GQCL%4':V*<+(18 MF^ YZ3F>$00<8FT8*+XV, #.#1'*^+GC=.HK#?!PO6?_:+VCEP55,!#\.TMT MVG/N')+ DI9<3\7V"79^K,!8<&6?9%OEMO'&N%1:9#LPQAG+JS=]V]7A .!W M3P#\'<"WNJN+K,HAU30,I-@2:;*1S2RL58M&<2PW'R72$D\9XG3X93P;D:9/ M;D@T&P\^/8T_#T?3Z ,9?9T_SWZ0RR%HRKBZ"ER-MQF,&^^8^Q6S?X(925]% MKE-%1GD"R=\$+LJLM?I[K7W_+.-+R1NDU;PFOM>\GT=#EP8&E:Q+9BJ&S8Z6K[%6TW0-[-YW[NV[[ M'W_N0=ME(%=VN!16L,QUU8'U;CV_CU7;_DFOAO^5RA7#>G-8(M1K=%&"K :J M"K0H;!,OA,:1L,L4_T$@30*>+X70^\!<4/_5PM]02P,$% @ @WB(48C[ M71K] @ I0D !D !X;"]W;W)K&ULM99M3]LP M$,>_RBE#&DC0)$X?45N)TDZP#>A(8>*EF[A-A!-WMD.IM \_.T[3,-I*C/$F ML1W?_7_GN]CN+AE_%!$A$IX3FHJ>%4FY.+5M$40DP:+&%B157V:,)UBJ+I_; M8L$)#G.CA-K(<9IV@N/4ZG?SL3'O=UDF:9R2,0>1)0GFJP&A;-FS7&L]?$)_)N,>:J9Y=>PC@AJ8A9"IS,>M:9>SIP/6V0S[B/R5)4VJ!# MF3+VJ#N78<]R-!&A))#:!5:O)W).*-6>%,>OPJE5:FK#:GOM_4L>O IFB@4Y M9_1G',JH9[4M",D,9U3>LN4%*0)J:'\!HR)_PK*8ZU@09$*RI#!6!$FG.BN^Y.IKK.QD M__IF,@(7P0GXDYOS;QC6_\SC'[<74X>3L%791!FE ";@8_->Z+2+S*^ M E^RX!'"C,?I'&1$8$4P!Y*&)(2O&5V!YQX#>V2\1P0 M&!,.O@X'?L,FP&TI,!*NJ1+])S_UG5J]B3I=^VD+6Z-D:[R=[3I+I@I,%U3. MH^!V@QG_K0J7YZ!Z?3M6L\1JOAWK'M,L7ZAM&,9?HX+AUAW'V8[1*C%:[RT0 MM*= VJ5,^^,+Q$@T7]:'T]B^ )V2K//!Y=%Y51ZHT_1VY,5U-INB\Y\+I'#X MHD+0S@IQ*]NS^\X:F3")Z9XR<=%&"WUP.@J!:CX:G79KQ^_J;G92=_]6^@_Y M\%[E S5?Y\.NG)P)X?/\?B @8%DJS2%:CI9WD#-S\FZFFPO,%>;S.!5 R4R9 M.K66TN;F3F ZDBWRYH@?)FUO\#4$L#!!0 M ( (-XB%&; 2DY4P( &8, - >&PO'5 ME<0HJ\TB1KW0]Q<>0X3#).(-NV.J!JEHN(KAO(> ';YD,0P6[R&P=+$MHF0EB5F5(T;H MQL*A 5)!A01*%X\6%!BD?K+AP'JFKAP/(US(+K?-8)\K-WTOL/6,0$)I+S"$ M%DBB"BF%);_33C>Y Y^%@+.7FTHK+"3:!.$<#@NZ02=9"9EAV:<)X!9*(HIS M(T>2HC2C$I5G@DH)IHV,H$)PU&G8KG"&IDTQI0_F1_>6]J M0;/ M.@5-K]!*-_T[_'I^AG/44+7L@S$<[&\X(PV[[F?=FX-PLP;[J]E>L.@2#E\6 MR6]02P,$% @ @WB(49>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'(A1M!H".[@$ #>)0 #P 'AL+W=O MGD>MMXK!C(>*#0XP4]E<*,;( M:VHPN #O)/OKT\CEI-E$7;E8/GDD&/'1HO5!P\?WNGE[K>LW]L>^K-K9:-=U MA_OQN-WLQ#YK?ZX/HH(MV[K99QTTFR_C]M"(+&]W0G3[/ MY['6S1@WZDYLNJ*NH+/O>"G$>_O/]K[)OA9M\5J41??G;"3_+L6([8NJV!?? M1#X;34:LW=7O3W53?*NK+BOC35.7Y6S$3QM>1-,5FW]UQSUDDKVVLJ?+7J,, M0&:CZ00&W!9-V\D]Y/@9,'X5L/.I=>SJQZ+L1#//.K%HZN.AJ+[TP\!9C-%I MR#BY%U9WBV(BR!ZS:77%H1ZS*]F(V.N_"LBIG M7M5!D)A?G8:"??LSA4/[^>FL.\!%,6SN"]C0^+D$OQRD"^VZ+'(X>LX>LC*K M-H+)X+8(T" C:L!L@]LC2!- M+4"!GW$/T_M*S>LO @&@1I$9#6-2![QKBK M-V\(TB8@[:M%TLW:'8*<$I#3RT(&8>(Q#I=?&"V

4- WFB - #2#:-U&#G0>O+C)(P^2U($>4M WFJ - $R?EZM'$ +'UGL+P+_ MT7>=($&0=P3DG09("R 7H1\L()Z!ZT4!7K\GU (^T4!G ]W[88PU&.X1>6C(2[Z7T2]8%+3BGB >AZ MY0TN0TY9AE]8,Q+S%C#]8.X]^H$/S:7_ M/M!XDSF&K*,_S"HI&8=X 9>4M8 M=N9L[?0A32(GB!UW$$W*-/S"JCFMXA.Y0@8O,.O^P]*#%?QA0$AIAFOQ#)<3 M[H8KCR7.;]X@:2B_\D\AI$'!F3N,71XAO>BB3]P M2.T%W$R<% /S[^"<,2C/&#H\PZ?REN(AAFL1YIMY+_VL8T3RB4:';50W/:F! M,2G;&#ILH\0T,29E&T.';928%L:D;&/HL(T2T\:8E'(,'0X=[ ME)@W&).2CW'-QYOT%F-2\C%TR$>)>8=K+)2!3!T&4F"F\AGL;TS*0*8. RDQ M.<:D+&1>T4(IQQ8RR44+I1Q;R*0L9%[10BG'%C(I"YE7 MM%#*L85,RD+F%2V44YZ/O:0' MA50U_R$F92%+AX64F8YE:5$6LG182(F)96E1%K)T6.C[RCK[<2ZZK"C;GS F M92%+AX64Z^9@>:&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G M$,GNB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+ M3=JW^:;KT^%\9-4-^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G M-VE"[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W] M()FBC%."I!'6!%H+NOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4 MVPGT=M3;"?1VU-L)]';4VPGT=M3;"?2.J'(A1C^&W:=,! V(0 $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P]W7" M(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J M'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW M$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/) M(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,N MJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!] MW(/TP0&UL4$L! M A0#% @ @WB(48A[\9#N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ @WB(49E(A1*L72I? % \&0 & @($-" >&PO=V]R:W-H M965T&UL4$L! A0#% @ @WB(45%UB%3=! \Q$ !@ M ("!,PX 'AL+W=O(A1D#)A<&$$ "L M#P & @('=%0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ @WB(41VJ-D!,!0 DA@ !@ ("!=!H M 'AL+W=O4-X M0@8 (4: 8 " @?8? !X;"]W;W)K(A1REJQ:2D# "K!@ & M@(%N)@ >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB( M4;X9^6//!P 0A0 !@ ("!S2D 'AL+W=O(A1TE7DE"X$ !V"0 &0 @(%<1@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @WB(4(A11/@!LZ " M "8!0 &0 @(%Y4P >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB( M4?3:F/8>!@ %A !D ("!-5H 'AL+W=O(A1L#EQ*$(# #_!@ &0 M @(&*8 >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(48]ZL0FU! H0H M !D ("!?VL 'AL+W=O(A1<7PV'4X" &!0 &0 @(%K< M>&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(4;&!=,+$ P ? @ !D M ("!+W8 'AL+W=O(A1#:!HTNP! !C! &0 @($J>@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @WB(48<+/SV_ @ !P8 !D ("!#'\ 'AL+W=O M(A1OA@#3.L$ !^ M"@ &0 @($"@@ >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(499_ M'-SG @ 108 !D ("!$HH 'AL+W=O(A10L?*7@T# #!P &0 M @($PC0 >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(4;K!M=C P _0@ !D M ("!G9, 'AL+W=O(A1(9&RVBH& Z#@ &0 @(&4EP >&PO M=V]R:W-H965T&UL4$L! A0#% @ @WB(43J\W[&#! +0H !D ("! MAJ$ 'AL+W=O(A1 M?Q].>#<# !B!P &0 @(% I@ >&PO=V]R:W-H965T2V)I'P, . ' 9 M " @:ZI !X;"]W;W)K&UL4$L! A0#% M @ @WB(4>ZPY7IJ P 4P< !D ("!!*T 'AL+W=O(A1("Z*0PT# !H!@ &0 M@('KN@ >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(44S2U]0" P NP8 !D M ("!TL 'AL+W=O(A10%V?LF," ! !0 &0 @($+Q >&PO=V]R M:W-H965T&UL M4$L! A0#% @ @WB(477B(<,Z @ (@4 !D ("!1LD M 'AL+W=O(A18V19 M&PO=V]R:W-H965T&UL4$L! A0#% @ M@WB(4=@(A1<\"U.TD# #4" &0 @($4 MX >&PO=V]R:W-H965T&UL4$L! A0#% @ @WB(499#:W3Q @ I D !D M ("!P^8 'AL+W=O(A1-\KTI#L" #A! &0 @('KZ0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @WB(49L!*3E3 @ 9@P T ( !D>\ 'AL M+W-T>6QE(A1EXJ[', 3 @ "P M @ $/\@ 7W)E;',O+G)E;'-02P$"% ,4 " "#>(A1M!H".[@$ M #>)0 #P @ 'X\@ >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ @WB(40P_D/SE 0 ?R$ !H ( !W?< 'AL+U]R M96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 45 274 1 false 17 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.hammerfiber.com/20200731/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Consolidated Balance Sheets Sheet http://www.hammerfiber.com/20200731/role/idr_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://www.hammerfiber.com/20200731/role/idr_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Consolidated Statements of Operations Sheet http://www.hammerfiber.com/20200731/role/idr_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 000050 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) Sheet http://www.hammerfiber.com/20200731/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit Consolidated Statement of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 000060 - Statement - Consolidated Statements of Cash Flows Sheet http://www.hammerfiber.com/20200731/role/idr_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 000070 - Disclosure - NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 000080 - Disclosure - NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER Notes 8 false false R9.htm 000090 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 000100 - Disclosure - NOTE 4 - GOING CONCERN Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote4GoingConcern NOTE 4 - GOING CONCERN Notes 10 false false R11.htm 000110 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperations NOTE 5 - DISCONTINUED OPERATIONS Notes 11 false false R12.htm 000120 - Disclosure - NOTE 6 - ACQUISITIONS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote6Acquisitions NOTE 6 - ACQUISITIONS Notes 12 false false R13.htm 000130 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote7PropertyAndEquipment NOTE 7 - PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 000140 - Disclosure - NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS Notes 14 false false R15.htm 000150 - Disclosure - NOTE 9 - RELATED PARTY TRANSACTIONS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote9RelatedPartyTransactions NOTE 9 - RELATED PARTY TRANSACTIONS Notes 15 false false R16.htm 000160 - Disclosure - NOTE 10 - CONVERTIBLE DEBT Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote10ConvertibleDebt NOTE 10 - CONVERTIBLE DEBT Notes 16 false false R17.htm 000170 - Disclosure - NOTE 11 - INCOME TAXES Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote11IncomeTaxes NOTE 11 - INCOME TAXES Notes 17 false false R18.htm 000180 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquity NOTE 12 - STOCKHOLDERS' EQUITY Notes 18 false false R19.htm 000190 - Disclosure - NOTE 13 - COMMITMENTS AND LEASES Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote13CommitmentsAndLeases NOTE 13 - COMMITMENTS AND LEASES Notes 19 false false R20.htm 000200 - Disclosure - NOTE 14 - FOREIGN CURRENCY Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote14ForeignCurrency NOTE 14 - FOREIGN CURRENCY Notes 20 false false R21.htm 000210 - Disclosure - NOTE 15 - S-1 REGISTRATION STATEMENT Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote15S1RegistrationStatement NOTE 15 - S-1 REGISTRATION STATEMENT Notes 21 false false R22.htm 000220 - Disclosure - NOTE 16 - SUBSEQUENT EVENTS Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote16SubsequentEvents NOTE 16 - SUBSEQUENT EVENTS Notes 22 false false R23.htm 000230 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basis of presentation (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basis of presentation (Policies) Policies 23 false false R24.htm 000240 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of estimates (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesUseOfEstimatesPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of estimates (Policies) Policies 24 false false R25.htm 000250 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: COVID-19 Pandemic Update (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesCovid19PandemicUpdatePolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: COVID-19 Pandemic Update (Policies) Policies 25 false false R26.htm 000260 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and cash equivalents (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and cash equivalents (Policies) Policies 26 false false R27.htm 000270 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Property and equipment (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Property and equipment (Policies) Policies 27 false false R28.htm 000280 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Impairment of long-lived assets (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Impairment of long-lived assets (Policies) Policies 28 false false R29.htm 000290 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Notes receivable (Policies) Notes http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesNotesReceivablePolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Notes receivable (Policies) Policies 29 false false R30.htm 000300 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Indefinite-lived intangible assets (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesIndefiniteLivedIntangibleAssetsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Indefinite-lived intangible assets (Policies) Policies 30 false false R31.htm 000310 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue recognition (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesRevenueRecognitionPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue recognition (Policies) Policies 31 false false R32.htm 000320 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income taxes (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesIncomeTaxesPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income taxes (Policies) Policies 32 false false R33.htm 000330 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fair value measurements (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesFairValueMeasurementsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fair value measurements (Policies) Policies 33 false false R34.htm 000340 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Consolidation of financial statements (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesConsolidationOfFinancialStatementsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Consolidation of financial statements (Policies) Policies 34 false false R35.htm 000350 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Earnings (Loss) per Common Share (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasicAndDilutedEarningsLossPerCommonSharePolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Earnings (Loss) per Common Share (Policies) Policies 35 false false R36.htm 000360 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Recent accounting pronouncements (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Recent accounting pronouncements (Policies) Policies 36 false false R37.htm 000370 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Reclassifications (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesReclassificationsPolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Reclassifications (Policies) Policies 37 false false R38.htm 000380 - Disclosure - NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable (Policies) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesAccountsReceivablePolicies NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable (Policies) Policies 38 false false R39.htm 000390 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTables NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Tables) Tables 39 false false R40.htm 000400 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Tables) Tables 40 false false R41.htm 000410 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Tables) Tables 41 false false R42.htm 000420 - Disclosure - NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Tables) Tables 42 false false R43.htm 000430 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312019Tables NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Tables) Tables 43 false false R44.htm 000440 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Tables) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312018Tables NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Tables) Tables 44 false false R45.htm 000450 - Disclosure - NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger 45 false false R46.htm 000460 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails NOTE 5 - DISCONTINUED OPERATIONS: Schedule of assets and liabilities of discontinued operations (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTables 46 false false R47.htm 000470 - Disclosure - NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails NOTE 5 - DISCONTINUED OPERATIONS: Schedule of Operations of discontinued operations (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables 47 false false R48.htm 000480 - Disclosure - NOTE 6 - ACQUISITIONS (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote6AcquisitionsDetails NOTE 6 - ACQUISITIONS (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote6Acquisitions 48 false false R49.htm 000490 - Disclosure - NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails NOTE 7 - PROPERTY AND EQUIPMENT: Schedule of Property, Plant and Equipment (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables 49 false false R50.htm 000500 - Disclosure - NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets 50 false false R51.htm 000510 - Disclosure - NOTE 9 - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote9RelatedPartyTransactionsDetails NOTE 9 - RELATED PARTY TRANSACTIONS (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote9RelatedPartyTransactions 51 false false R52.htm 000520 - Disclosure - NOTE 10 - CONVERTIBLE DEBT (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote10ConvertibleDebtDetails NOTE 10 - CONVERTIBLE DEBT (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote10ConvertibleDebt 52 false false R53.htm 000530 - Disclosure - NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails NOTE 11 - INCOME TAXES: Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables 53 false false R54.htm 000540 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312019Details NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2019 (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312019Tables 54 false false R55.htm 000550 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityDetails NOTE 12 - STOCKHOLDERS' EQUITY (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312019Tables 55 false false R56.htm 000560 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Details) Sheet http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312018Details NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Sale of Treasury Stock during the year ended July 31, 2018 (Details) Details http://www.hammerfiber.com/20200731/role/idr_DisclosureNote12StockholdersEquityScheduleOfSaleOfTreasuryStockDuringTheYearEndedJuly312019Tables 56 false false All Reports Book All Reports hmmr-20200731.xml hmmr-20200731.xsd hmmr-20200731_cal.xml hmmr-20200731_def.xml hmmr-20200731_lab.xml hmmr-20200731_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true ZIP 73 0001078782-20-000957-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001078782-20-000957-xbrl.zip M4$L#!!0 ( (-XB%$YXD;3KV 1$! 1 :&UMK0*U! C>UH[?XDK:-1.MI$?2.H_?4Z=2(#$4 MD04!&A=IF5]_NGL&P( $>*=(:.%*;(H$9GKZ/CW=/3__GV\31WEB?F![[M]_ MU,[J/RK,'7J6[3[^_4<[\&J=3K-;TW[\/[_\^>?_IU93;GW/BH;,4@8SA5F/ MIE\+F/]D#UEP-O0F2A3 B\KEQ:?>71#9(5,";Q0^FSY3E9[U9+KXYKDWF48A M\Y6^ZWI/9@@S!RK\,3Q3X;?IS+U^O*_WM[^[^_=3_7 MOUS]HUG_[1^W7_3[+U?_WYGR_/Q\1F#0; 1"K0:@?AOXC@)+ZT>3O M/X[#U=[][^>K^^&83XUK__F-@ M3Z8.CDK?C7TV@D$G$[\6T^+L6V#]J+S#88"H[R_=T YGY\P-?=/INQ;[]D\V M4X:>&[)OX1V^?:%UZYVZ]F]!RE_JL)!FH]OJU']^5SA"//QYY/OPRT<[&)K. M[\ST+UWKP@19739#K59O Y?QX8M&B&>X\(9 7S=\@.4O'56KU_[YKL<'E5^: M'^@6F,6SUH$342J#FCM"%M$?;8==1Q,0D%4XKN4@.7T[.^H=>[0#0+\;7IN3 MY3#_VOO\^?).^=C_ /^^N7WHG]\KO]Y<7?2O/]TKYS=WMV?RA-F!LY,^F-_Z M%JS6'ME#4JQKK*O;J6GU!@A+9ED%(V6GZUF6SX) _.?*=IFV="JCKBF79A J M#2,<*_>ASUBH*O=D*/YRK;?_(4.0,WCN[.?P\<9_\)[=I7-?LV?E=\__FC-% M.D+N!/FH[!O;!B%]A.#KT=H]HM))LV3J!Y\ MR&?FRD5V#$.H&NF->)0K#]3.[=ASUQ%;0VO4]%9=,/?\J_&0]-5'\QO_=ET, MI:+X-W,R_>DOFM'Z*5!"YK ICJ>X-)JJ /*<"%TJ!3PA$X:T& >G<-HL_?[% M'.>?+O#G/3,#>,/J!T&T8MW7GDR9@A&RT_SF.9$;FC[I-#_88/BY-^<,&;<6 M=VSJ^2$@ <4A6C[Z[UF^RA\A.TL?1O/-(;(FJ'A3O++)+/DC+-H*_QS$^='S MEYOD:_ HS>$0>,&'QRV%WIPW',E0V5GN)Z;C?$!?&N5OV2RA'S%YT,R;V4$O MP>-Z!.1]\KWG<(Q.N.DN7\+(=(+,Z+E#S($^!D[;:G#YS>R8M]' L8M/H=.6II %Q)N&FO[\? M@WC>@EO*-IPFL,"]H+?!33C3.LV?WRV.F5W3%2@.P.2MZ?]F.A&+WU\V\47L MN!=-#'#)JRR88DXXOF!FV:AJ_;1,1_799W,2_->8^J??H1OE@L2^HU9CW'N[?S!N5NY M>OB/O^<-+KT]/WP/-JVFPS7>FAH@[]4%CQR,56"CA5EC: G/1>_+XG-N!N/- M6(;DL]WHHK,NC[+1J !TSJB==KO5+AZU-QQZ8+&".S9D]I,Y !^>A;'-V'P- M1D-K-.OI=,N&WPL8^8LV.DVC96P.Q@70$J@:](* A<$6Z]?JAM%*Y\V.M^5, M^4O46^WF.A/=^FQJVM;EMRES [8#93OMKL1'N3D&ME]G MLV4T=9EUY/&VFRA_8:UF2V]UUI@(MDM3YH.Q=DS4:=;E'Y$]11T$/+S%O%JC M970;,D:+AY?! *_0=!]MD)U=4=S0FBU8?0I"P="[SEX@.%JWU6XU-YJ=_W S MNK #D#/3 ;\OFO;CS0Q\B_/:;L2LFRFZN;A?VD)YZ!WPIQKS++'1M(>$N@"? MP$V:H>T9ZFTD5S,:>G,!D W'SE\D.,YZ2[:C.6,+&W-KSM# ;"\>FEYOM?*L M5W;D'>?.7V=7[[;T'/M=//6U%[+=UVP8G49=4O,YH^XR:0'GUHVFIJT]Z04; M,?C2NF-/#+AWBU7JG6ZCD[':F1&WG:Q@=7J[4^^N-=F5;0YL![Q9MH-6U[J& MT9#%;W'4'>8LM&4P;7V+.0^MRSO-1L?0&[F0;:T:#P)_@=O5,5J-;O=@\&_G M6W?T=MO(A6F;:0IX"C; G48C?^F9#5FZE[\U_1N?HMO6VE&,G%7F1#$VF&R? ML"VBYB"P\1A(+PK'GF__EUG;!5KT9IW_DPO2_!S[ &4!/0< A0+36V*D56_6 M&PTCGT;R\+M"4(B(_4"P!VAJ40)4:SWMT9%I*J+90G MT2-W9AIQZ]D*]K;KS]:S+ JCF<_HZ%INTRZ]+T72!Z /YV-(DQM/K*;K74UO:)(2 M6CW/'J'*QT\--MZ==K?9W18JXI^QYUC,#S!($G=S,?P%8>UH6B/# MBGS(S:?IT#1%L:9V5VOJRZ^8X>%K*7-@4.$#>GC6Q7KW9Z=0EO!7.L0= EHI)0VNUY$C,9H# M!M2;L"LOV $7-=A9MN2H<,[H.TV^;/TUK=$V9,.X8G)*T&!!N+/@-+2.(9G" MN7&WGG*Y2FQVUYOR)APS_]ISO1@9.R^WW99YK&#XW4%8MOR&KM=;FP$A_\SY M86=$U!IZ2Y,$OW"*/<"QE/&;C;8<9%H+CE0F/OK>Y)Q'G."%).04)!&I6TR3 M\MQ>&/KV( HQL/O@P20(H>^1"HX9<<"FJVNUNJZFUUYCQ7PP+0)C5>P*D/8I$S9L1A0JD M2,$',["'8",O;"<*E\=K"G%1'+;9#HA#+Z, PX=5&U^IE\>+D'F%YT MB>O0#9:H-0ZVQ#@ %,^W#Y6VC$(KYML;:%M@=@/0-HQ+=Q"*?]^'EW]@0%X#>#W1[Q/V#S\P@\F=%V&\WFVU-]BE?%OD+ MRGW]%1#ZZP=%_1%8K6=920Q_,0[6TF!GV7UM:YZ/SB\Z_1@ -(RE8>W2+'PQ MW[75[AR>C_DAZ$7DXSB4!<\E_9H]TT_!^B[7VJI]?E4K85@#:CK7.P30N?ID MU?P[H7F%'=] B]>:W8Z1 R[U'SZIC:.^^9O!)R[T-U'X+@.Z-@/Z9 :S:T[FJK>[IH>''; MGA?A\F88^ [\FG-^J-IGQD_T+0O[C^?3G,'P[%=VP:^<.Q&3"KYUJ &-O/ MDXX74(IK0K+Y"N:SH0^B&M>#8@_HWY^"U!KS-0^G2H>-U.2A*+$RJ7X[K[>Q M.0'VM(##Z:5^GVQ/+'$"]^F O&@^0SKAUKD=+Z2!48W OV$ M J,%<*].;\C;]I\4ZD\_+EH ^-*X:&,MM+] 6+0 ^%*$19=61NZ X9'M4,,# MFXZ.Y%87?3?NDXT/4Y>4])'#*,4M@=EJ'6N$A;92D-L!LA]2[%%9-IJKKTV#OBCQ$XV\FS*V&@:/\>UJM&PG<5 M0-U22=6Z>J.XTO958..(2]ZF7UJ)PZ>;:.(3"Y]N[#EJ1K-Y6N'3W;;998NH M;:3M%YO0O8XUKPZ?+O2<*_'"M^D:M^WBT!'.V(7+;T,V#?-KJO?0Z&*C^?8, MX'J'C1M#&!-EDZKT'3#9THQZ>\MZ_\. NQRO8 #U9F%_FO7AO6!3'Z"@![!E MV009_;\K.TPOQZ9A&'+KMB5S[ 64I;V9ZFWY0HXU00%LHO5C%XS_M^\NWC:S M [,U#4WNU+3.;/N%;GG_IG:GT]@K>-012_1N7WU=PZI^7W)JZSIS[1>VI:C3 MFYE.8+M#E[T:9Z=^5LWL_2C+9]H?5,OP!2YP5]\74'/76NQP4-!NUXVU^%], MM4>XEC?D:NO-]I9P@:AZCRZ=:-R,-KB(8CFJ6EJS+?'[LDGV \Q256]TY7WY MNL#@K6%F,*8+;"UF?9A]"3!>F;1K[.&EF?SV"6^QG=$.O5V;];:\A]T-CI=: MT3("&'6](S?&W=^*UAQFI?NZ0:^NN5WN3A <8BF;*H].HZ,9G0,L:'TJ'T-6 M#@'I4CS#ADR7.S9O!RIH<"I2?/#H*!IO62VXT6U[I(*OHLNW\*T]Y2$ 78;3 M;K,MWS^Y)T#GKXC;BYI8.^[3RPXI#]1T^IMH]M9J7G6!.2EEK14F3:T+MBM M0RQIS6'V'K%KP#:LM<(,KPW'(1:TO:CL;2GK4WD'0A@MH]Y:;:=S)CT$J >2 M@NRF:RITVM8G\C%$Y1"0+@W+:493UW:%%%^!K1W^![=W3Z:#ZING;,\'0G?QH1N=1BO+ M$NO.>AAHE\<:P(61^TSO%]P>T,GW9T"2-:X,S.VWVM3!;ZFO@F]NGOT"5G"( MU.@VM*/"57"E5+LMWY^V,5QQ#@*FLNS@H^3?((2#;C?9\GNBVEISG=L6*)%=CA"S)XAS ^\R[=+3KM;"92I%TWZ( MME07#!@J%O3\5I-;:- M!X_U%O #?$!VYP&F_N!XPZ_+EO_+WYSPIZEB.O:C^_>__1%YX4_8!S?@? M2A#.'/;WOYE3+_AI8OJ/MON^SO_ZVV/X$[X]P _7-P^7BJ;\S9Q,?_J+UJS_ M)#ZUZC_=W'WJ7??_;^^A?W.M]*XOE(O+^_.[_BW]_>'+??_Z\OX>!WHWB(=\ M-XT_;0J:^%!SV"A\WVA-0PG6!*+=IDA'_-6<3)BO?+0'\.\;(,4P4'[U'$P* M"I1SSY\J;VX>SO_GP_M?/W^^>ZO8@6(J(7,8D'<"]!\*+P7^G)KN3+'C31I\ M4L(Q4T91&/E,\4;*L^W#>T$ KP_'KN=XC[,SA4\OEF6T?@IB]!OMGRZ?F#\+ MQSC8O\2[\8^=GY1'3PD]!1;T%9B6,N_9(\Z/&4U@SW%NBSTQQYOBY&/[<:P$ M4]@2*"/[&_P[@29@_I,]!$ ]7P'. YL-SH_IJ$H 4N H \&JBNE:"D/IG?HV M6+6A8U/S/_P9%@N?DA%'A,NI8X8PYD05:TS6H/3Z=V(=;>,G59EX=(GD3'%9 M^.SY7P.Q"!S7^/3NZN%256X %3584NT!EB,@!M"CX5@Q ^7)@S]5Y?[S/4$Y M]!S'''CB'O7D:?QI[''B)%^F4PT=+[+B]SU.U[.4RU+1WEQX,RZ9B?QP,Y(\ MW)<2;3U7M,]O[FYO[GKP^Z_]^X>;N]])OC_TSO_YZ>[F"WP$"?]\>??I\JZ4 M\OT ,7S;7@".)MD!>0;^03D08@KE:Z@P%RS)],R%6"@>S8-&5X] MI.@-5='K6ET%S6_!W_B":TZ8? MGEUX9S"C=P0D9R6BW8VK?&0#/S+]F:(3ZINJO!:NCP@MH H!ZW1OSN6WX=AT M 7F]1Y]1&1*HIG"L/ !A0'4IM]XST"[6\:H"IOI,59[',%(651S-.+Y6K_\5 M$;UL"# -6 E%&L23\LJ'E.4.*T4K;B.1!7BH< ->O A#A_G,DGF;_1$!E6&I M3>VO\3OKS)H=_FSY,I 7\6ED'A]?'0)+F0"XC[=QH<9$A>6R(7$?818?YX8( MIT90 G!E\5VP(7ZH@'8?V]&DAB\,S!!H9@M]S/^:I281?T#$/ & 7H2S6< P M/A@DY8F-[2$8$#$5'P!,"HFO.9TZL3$^4X!Q/IL^&(=6'M> Q(+X6F2T>B N M-"@ VT_T 0(*:!:$PN=(S.&K9:@KEV3U0 \YBMXD# &>EHN'&2M$&449\0N* MQ>\-8C_U:XJ>2YV;MYRO\GPS'@6GX*ZJ7(46P78!7/",@\K0O4EG_/7C35\: M72760:"D_&XN*R(]'-D!7YH'G;XC^,6#TJAGRBT8@.3@!RP M(4JI";K<0_O.S5\0#<"IM=&&S.G!,LJKUHCE%5?RP3-]"Y=U 0PT#/$0Y3;BWQ!J]H"K8"BDA+*4S\J3L=&(X !?B<% M'5M6%(]\?<9M'+RX )BYG(O]!%O][)*WX&8S=6QB;_32P37L_.YS-LBLY@9PQ?W_5D-D),H((!/-CL MF5#)6=]T2B;>G\V9DI%M6FLJR.1C"?+%-"N0'5"'J%.7L7;6-B:_9A7P$.B( M7SLS@LAGY@CLO5KDJI($(J6Y"%@)8Q<8LP%[!-D*?9,<5JYN7" BP/L5/@:S MR,%G/^O@2LX"W$.RIVVB,9\_'2P"S84@[7%:/OB]H/(SS], ME\<0N/AW5PJ/62@^7'IZP"* &\ J#UD2MM&N"5\^YF=D4\[/N>C.'R9%LR3W M'/ 31G./U#%W!QIU!%>OK\0S!:F3\W8SQ@N%']+X*'R3JUXX3E<\R%F7/!Y+ M.MD7ML%^8O,PQU8K=L^"<10J%MA8HJ8TF\V_R4CU/V3ASXT>+\9_,3IL,?O] M):JZ628(0:KJ'&M^_-FY9[&EH>+KWWY^M^8X2Z8$W %TV5#(LEDQ'EJK=VN8 M';;^D)G#L,7(><^U[H$-[1%*1RC*GJA,&Y0O*-N7/Q9KS,?.27CNOWS^W+O[ M7;GYJ-SW/UWW/_;/>]W/5/^]?EO-L+$$!?K#Q ]$* MY6PJ48NFLY.UE6V57#&+2#N/G;H!,)I%@<51LE,)XJY6VG +@Q>V04OG*Q,#E,A4/K..1 M*1T)(;\@68'1R*? N+=K/G(OA$Y^O[(41]R=#8)H,N76*1R;X"KSL &R$@#@ M^10IGU -*7G=O(X"7W5LDTYAX\ \VDKP0\31-3>;CSAST3M\%DO$#>CDNTAR MNRE.FGE)<*!8U+M3>H>$AU*><(L:XHD(CQ)BW"%R$'18M1_'2,&7 M2K%4IGW?HERZA\F2+"7UX^]KK0?GQ8@^X7CR[\R_.! MD+\RTP$AN/$?88>5-HIP2+N:RJ/C#8#X8_[4-,9)K)=%^-J+P@'L:+[RV)D+ M;J>#\2G/-9]L/PK$*6V,V604TZ+ &NKD.(@0)MN]&0<^D%@<.!(EEU2]4-[A MV/9Y$&0$?C" ^ =L0D(1!1RAU^@H,V;ZJ=O)^9=,"6P*;)B*A-?WHLT,]@O(_%,/R_3%@A?6HBJ/L&K?)<4AL.6-P+4"N(7A\BF=A9^*(2"P#F[] ML)N&&0F- CH'A/T119S".O"C:<723MA4I7R* ':BL-H:L-'4,0$M8 G)'P?? M?VP/1+M?(.DT&H!7I\"X8^93C(H.,_$O); G-M!;F5"O*@P#2,<"JDP2CD!Q M5)D&0F5J#8$IO0D2@(XH(SPRQ+] -Z%?"KN 6;SYBA- HQ2V2ZV3U*0K6+: M!H P&$-0-(^@JE":$<\%$L3A/+'DM3,0;C\$0*QH&47S-RB+^R;8H*0ANJ+- MD?1*T:Z(Q,3'TV8E<@66P4B9P)I"H8.>YA)*Q[K(&<1F10LP ]B3P299'#8+ M7K=Q?PW?$E-Z;AX14V!53L(9QAMM/B\,SN6-1X6GO(POCVO@ YF$>.;\R>+D M)U62="2\V,'[,31 XL0&F2YXA, V"J;A@IH9 (2Q ;*XG00LPM^L3-9(1*B; MJJ2EHF7T[B[OT97@ML"!!X%V$^"I M()-2 :2C(')#$S)QNL&8'-_!#,9<1>('EF8;[]]Y.*0O7;B,./&1_V!CGHG[ M-<#D0I?-XBS)$1 ]4!-+0>$%L;'"$C%0'S"/'8?()QBIX=XM/, S-\=X8C'V M&<.!PW' O4R8FTWYD20_ML-C:E2!9%'2RXJ1;;^ZJ*DE)WP8+XE>56,+XTUM M-T[O2OQ^E48&0?H/N?4>N0END(9*%-\.2&3 C-&.X@E3R)=R*H]5G8J>6>3< MN/J?;POBTO^2[PGS%X7FE?9*9">&7A!RMC.'PV@2<;?6DCJ'V?D)CG"":1< MB$:1[]J4WDQ_V=_P,J@%=8+3$::0CWL8:4MP3) M2RY2R+\VL>D+%]$#UT 7BRN$46 M@P=7R%\4E3I2& -4,LT$##53$E=PB'R+?LT9)@OS/_C!8!J' 7T.S\*VB6_" M(F0^$!VQ]Z%$7I-[J*#ETY.2'!A2.<9!10D"&#\\ (%'F+"?(\=[CJ?E0<@P MS1>F]V&'.8K3['G\ $.IFE)KZ\0"[_V>>=NOX[MQSA^@NH M859N.U9(*IN)&;UU\R/XQA+B2%#$D*I4-GQUQYP,,++%-NJ;^F M^'3:RK'\8AXPF1M=SZT!,\+B:-^:;M3$,^3+\9H7(+#%T-.S7=IBQ%T"1+"4 M!@L5A$*$[UV>HA]G-Y\I]["' 2,H>-O&]G,4?TQ:T9$(S(0#B,%_;LM-WH@4 M!2^UZL!K9*\#--Y9M821'6AX8'-%#Q"AQFS-)X?1]UXZ=C()ME*<0>>'FAL$15\]#P+0SSJ L-?+5AJ M+D0(9CYO;V&V]V6Q0UD+S=GH!0L-%FINUK7,\CBCYM ='8JX=FRKR3J_ %W MM?I4M[*&M<^QXXFQQVUY:NR+S3O7N,3@?,.T8.C+9,[E55H>X\N,C4DB3"*= M?TY9<_%)I-)T[3?S 1PK5, M']0!/_E4WO3NO[S%U#BC5N^J/$>'@(CQ1O$Y[+7C@R/'A3 M<&]:]=9;-9V:ZZAG8$O+F_)$8@FNZ!$&2O^.4W/3;WAM-&5N>Q;H5899(Z'O MQ6$/G@AG#L=GZ3L/8QX$HG4J$2U3!62#=>30QXP>)*ZHDY3L\,=!N/&0%"?D M2E?*->&(YIJ9'UMP//'3$RH7#_@N$Q.UXU\3>/!U3$J0 ,[*IC@'%9LSSP%3 MAM-0V 'K^" 9Y^/) MH]&K\&[L\7/S#S^Y@:A* +1@V?@;^^DM)FQZB8^P\%!\WK#VU(C.-T]O4R.8 MH))<[S>XU835)AG.X.+#4 %1S"R8)HMH*G@4]$7LUA"[R&>,*D3!I*+.E;8W M$\9$C@:W!W'F=0*U.!))!$$^S"6H[5"$& ?\@";6V6(%9(FP]CY..8D]!A&= MI+?I68>;E_EB6'P'31K9C+1"/^3T&-%1+:=#S!YG2B],X9?"\!ZB3B8)SIUP M0FS%%4XILN7SYD32-*^5 "5B94(27&9"#5Z>2QS.83-L[=812& M %238:81DF%Q1FE"6HZ-O0SB8ZO4KQ<<%V" 17"=*OM>PK_*87(D*#:X$+*0 MY%"D@=JB%2QP=<%SJ-L$HV/ZCG"&P4?%#@ZT0,% 8@-N/?$11O%9+A 1_1>? M/ X>[<[T<\ANO-&6,--W2?%R^<,I!/N3\S,$7F-GJKH,C![[;Q>!^==]_&S75A5X#$^M'9-XE. MP#,P[ E/3@#6Q!L(;9+!NOAT@[-9P"U/KWRK3,?AI M"<9P=Y,T_9 &B!E-X)LS0YI!D1PAY"QE/!OXMB7:@-#)5MSY(SY/ -+V0MRM M@*A16G*F(H(3*LFI2 M%Y SY#V>-T4EABF34_B? 6Q*Y+HKCXB3'Q(@$82"EM9TGU MB)0G"IM)U(-TCHC!$R^F[H#P"RK$YNP%GUF-9XC@7,]>C3XGRF6N<80#5E\PB!K:ID_XO=C>,J4 M!Y$7-<).3TJ(K9Y>JVMN2VM44J^61TWD5- 9N!GAV,M-?N[=GRMMHZY*)7V2 M:X_3"%12UZPT5T.4SA3/)0X]A9]CB:M $-K";%4_$Y^(93B)L8C0#(Z FIC< M[&&<*,"3Q68BSY3_, #%%BNL- *=)JR2),)H:"!6I=Z.,GE%=) ?OSZ$=8$_ M1 $3?.X9]T)X"KS>DI,H54K"(;^K"'.47)/'EV ,/TDI=LQG@5=R[P:4 2>J MD>/X<@83\[$J4:&\Z*3@+LY4N%M%YBPVH_PM,/8LEY;")Q'.3.RS#$ 1L2?2 MI_D!:9Z01>>^Y8X(?$Q/O 0])X?)XSF>ZA&;;6[]Q0$)+W\ %<(=](Z>422$ M%-Z5\;.$%&+ABR2575(J<:8.;8:8'%HDKS'@_J<;@>G"-C29P@W/]2)AYC"V M'>!UD78PIJW;R#1&^;W,[+CFN=%I%22-):A.&++Z)H@,>W$[A":@' M1Q0D0=Q@# JP1LE5KADWPN/!$"*D =^7B*&O M<(E2VT]-FD,N N<9@M7.)RV""."7T-3%!H0)0F M%/A;B\@B/SIE(E2Z$H^6CF,:N7B:7V%&#M_0OO,;/.RP]*B3!RUYF02]G$11 MI'JVMSDG0/D,QR60#)EL*%TJ $!W%V36IQ-[C:'S>;4PL8)DKD&MG-[K_#=M*CG M)$'+5%!S65-ZL'V4\Y@H0CF@(3-P*,7*\3F= &JN@Y"D= M-=,4@@*&"ZL!)80AV/_&:Q&5NJGTE5N18$W_4.R4G A7?6GZ+A']#5XX_A:# M^<31V)($Y:GD6@6%8$"+9LE"G62AI#'$EL@9BJS[ 89[Q%E#0=0;@^TB3F8^ MF> :B(*/N.>5W 9.I-@^,\S,1[[#["+8, M!+9BVW8-8K!UEQ(#LV1)<1LPJ:1JZ;HV&TK8 4[7Y-6%5TP+.279?\V4*?AU M%#?'FDN<&5TV/.-!MR+NW7.Q$M7X?]KP4@?*8"5_2>6=CLD[>R:SVZ"4DS/E MI&DO;["3J4 CH<6^0*(_&V]SXZ:$BKL&)SM]"6-EVG3GY<4,*1&I*"Y3+(YN?,_ ,!A'35I+.**)?"R]#M\,XR21)BZGQ'4>G#5F6@)([M]_(NM1RD!-,P2S/X@MGGQ80_-X09B69:$F]0:\\M]7 M1I$SHJ1("3]]-T&$&EL=ZF-*L@520UO*6' X95NU>D=-_]"XNDW_UM6XS1L/ M8_&B9;=(JEQ^WFTAG/YF4U'8N?]V&/]@FG *5XBI8K-EFCB) MQ#GJ:$MI?6F;Q%Z\#LNF9D^B/P>6!S/J2Y_M()#;PW]%/ZFRF>(1R%7FL0&X M,(_4"Z*&EZ?X[__RD?[)&+3T*@>B(DF=)'&"-"!U(%C+;%?F0:H:#>+TS8ZA MOSV3Y%=/SX9%!G-:#$H.8#I-(E52_QC,<2;_%/;T(@C@N05]C42#B:052P2J MFP>T.#=R#N-5IM1: +;UJ#*"@)>AQT=<#BU(E0P^?1-O9N-387J*CRS0LB#$ M4FN1U6+5R1ZY";Z,[/D?GAA:3' M\!F>>N6O\ *1$,7B2B4%+R^.!\\8G^.J=5SA(ZTCGH*N%GF?G6([/7,>7U8R MCP4IY#,QK63SE2O,M-6E3FQ)PJG,SK3URGDQTQ3Q3,DP>,DT?):E>G%T;K,J MTJ,+1P)W6C.Y4)F9Y)Z*A!+4LVE#1LL3!6&F<(I8 /J\)V>KT&;!BP8AUM8D M<4S4QLD!J$7]CEP (@BH/WNR Z"BS#0[5,HJ'9F\5V[:%21M \)7&"2NLHKG MEK!32-)Y,KLC3-CAN0/\Y$.DL&(Q*^YUQ#QQ_Q00K^=0Y E@P9C4HWL1FZI( M?72XC(WM:5*]M0(_U"LYASHXK5@#MMCR)E1S*CHN!9DZ"986\\J-@T4"L5Q> M+]*,K7@OF^Q2)!#$$;2<\QTW64QW)#Y[-*DE?IPA)FJ<>-2:N1:/<\?IP/E+ MYQTMDE1T^;1+,KAY%X>!JSP"+>0IW-NWDQ)A:46N)7ZEBD5,V>+A=ZHKF>*M MX$$0IQ?S3+3X\@2Z)5#*_" TTC4_"7^J"7',1WYE#EX',I_KF2PUO6+MAC.Q.*K_KIEZJ^[P)8KV$EFP"\! MNQE=)BU<7Y+1JAZ[58_=@_?8364CR^DH R/;>7^.>W.M&[>SY1O9XRC>JK=N MU5NWZJU;]=:M>NM6O76KWKH(P:GTUOWYW6I707:JL44L; ?Q/Y=IYL,Q-W55 M[]VJ]V[6'5Z+1V6FCOO%XG6D(;QY&3=X.B9?5YUYJ\Z\)]B9-Q6S=:5&EK2T M2>Z-?V&#^Q^8SLT(F]-=8=U6CVAP3*FKNOA677RK+KX[=?%--<0VTBYKB_1 M]*@ZH>KQ6_7X/84>OZE@%0N&+#Z?1 -+L,W]I'WE"9C8JA%PU0BX:@1<-0(^ M38FM&@'O2N[43JUO@;)N'QVCWJ4^P3'-5=4CN.H17/4(KGH$5SV"JQ[!58_@ MJD=PU2.XZA'\BGL$RT&F%6YXYF"'^EH\F-^.&UFJF@57S8*K9L&E;!8L'1L5 MZ!)9WV!+6NI(*S6D/7Z!2=4]N.H>7'4//EJJ9]4]N.H>7'4/KKH'5]V#7U/W MX-0Q7-OIRV2LR[U$CYJH7K44KEH*5RV%3ZREL%0VL$11R HE[M][RWSJUWOL MC@95=^&JNW#57?A[[2ZDE68=?L66JDD0F:'#^(5C4?KIH/5\V'J^;# M5?/AJOEPU7RX:CY<-1^NF@\?H/EPZCAOZ@UG6P?8GG]+.FJ^-7"/MBLXS 5+ M<\9>V).NFA6?<+-BN99^,S:26?#!AT7T7.L&Y29NRIM6"'+F?5&^JSH:5QV- MJX[&54?C$^EHO):"E#4JUJB')D46+Y =8UN"[+QH8N[YYN%2, MY$2W+BF^3S?]ZT_*^7==2FC891/NEG[XIQFQ73J\^B)]Y%"V<0HHA+L MV9/R$9Y_F.@!*4^ !X*Q0$)DVZ#CGLT=H-@*EE8@=T8^3VJ),[@7:RCC2@)* M[0P -R;)L>BH$=C4,("'/'CQ# T1L%C54@ '5D9ZGBI*,6,\2'F4ZPPI\).M MH);U4WQRQCV16CAL4]QD@IL4*J81KZM(V*ZS?@+0M+H4/&>Y2%ON=( M6;Q)7UX>)*"4+WYH %^\2PX.XH9)\>JQ^R5E6N'>[)KR&R*?D(&'OM@N,<\N#CTFQ$.65QPWD?"FY."AX5Y9,GOZ%VP?$=^(]89XC)OC) M1,$$,3<]&2N4B;F=,_;)LH+,.^B76);/6^C9@62N!C S8U\%-KC02A';F+U$ MD]P%^9(YDNLDA_<4Y]R)FU6'5Y5C0TZ^>) 53PIJ4TO/6./P$[:D*RA&Y'EG M 'P[:0[&$2MRZ.16! )*+HD39KKY6^GU+:=L;^/>0)]@DFG0CV. %]))_TW2 M/#5-&7YY*]S,M<(7_7LPP0_]ZR^7%\K-[>5=[Z%_X&96X,&?=*TWZ\@N/FBLQ@JX0]3J=C\AE% BMPW U8.AR](6*S/!_T M-[!%_X5?U@3A+@FW"ZN? M_R#M-/,J@E9'90T\-$FY2[X@!.=,HYKWJ;T0P5N]WGQ+*[I-NJA0UT#N\">- M ^/'&ZWZV_?2BF1%H*2:8+Z" *&(50G]<1ZW8@E$_YE+.D01655):7R2+I3M M!C.7-+J(5@FK.R85KX[JAWR[*XTZ)$[+&71 .>,8%7/,:<#>QQ^R2BWT,Z.A MA=8+ MP+86BH\-=$QC/L1[;1HJM&E2_E*G?_:UJ-CX)9DKZ]FT;:9 I5D7YUTUY MK;L&Y=^%_BGHKBU7VTL;VQV1K>FA$^3J"N97!O.)".N*EOLB-EW)9@7S=P3S M""N=E0C6ZQCW=R\)81QX;15-M:*1WI>4-<19HJF+\C MF$]8,I?:T?Q;*FO88N%5T>?D8-9476^K'5TK#\CE1'-#[ZK-=OW526X_]RJQ M4A#E-6ZT:A7ZCXG^M@;*M%D<;"BKE/-]KKC[H1+SH_-99;9/@@RZ6C?:JJ&7 M4N#GI;ML6^47.9>,^2CTIHM,-,=DC>DW*@P#5VC?PMX!!U(K/BRI:',LVNBJ MT6VHFE&LB$]$ VR917DU=S_'-:NRM];GRD-Q71FWP-\E%4Y$^-?+RKPJZE-? ML54%\RN%^80%=+V>UAUQ,AF;7T)ES>S*(\%"JCSM>UNHH>7FD ?HU(+JO@QIXPE<&+?B<>S,"O M;).E6JG$^D5A;F#\2VT:1GE ?IUH+JMH]^B&FI22CSK@-[E,UC.+80UF%/%LS47@Y M:L5NVYQSUL^:A^'&CMIL=%1#+]$A]'=)I8[14AO=DB>DX"FS: KW1E(0;\O# M>R^> )'#4B^4 O&FK>K-MJII]8H^)TD?4 C-!M"H4TP?22N\H\:'^9/NHZ_B M6IV0BSI%9MN*;M =,M=+P0ZV-9NZ7Z]YU5/5%+)J#?C*6P-632&_5\J7J2GD M\D6)RU:/S;XGYH[L!]2FWE$;6I42<1!0F^V.JK=+OGL['<_A5&,%%D.MZR6*Z;Y.,K343KVM=LIYA4&Y%>OQ M!61 M>A&72U>U1N77'AC)W8[:KK=*[M0F@LGM9WG0_SI#E%5-^)$)T%;KK5(V7DJ? MD2\3J+SBO80J*_&OZ+. @Y?_:X9:;^LE%?K;:JO>5/5F=\/N"S^_BX+:HVE.WU_8 8QF.I]\ M+YH&?7?H1+B4B[3S@966#N"WCA=$/GM@W\(/CC?\^LN?__3SR';>WP_'S(H< M=C/B-WCT7$MJ^7\SRA\P&4;!'^&/.S;Z^X\76K?>J6O_UNOU=D/[\9=%%.VC M5T35;J$JNG_E1?=5NX7OE?)E:K>PY6JKFZ(JF+\CF$]$6)>O(^YQ7\EF!?-W M!/,)R^;2;KGG9C N#R%*U&NGU2Y1Q7>)\-I5M7(6L"P5P^2^-9\-F?U4KBO7 MRJC2&RVUU:XJO@\*L]9MJ%VCE!7?2X65)]S&'>;-RM$]_ET&+; *Q6WM*AJ\ M UT0U=;C6*GIZS2GKU/HI+V%V@!VE"-;K&/=W+PEA''AM%4VUHI'>EY0UQ% MFBJ8OR.83U@RE]K16Q\+N\,9M4UB?T3V%%NTU!2759@V5,TX^>;B6V912DGZM#?'>IJR*8KCE6<=BNO*N 7^+JEP M(L*_7E;F574=>@7S=P;S"0OH>CEA4W-6KH2P$J43&FJK 0Y>O43-R4N%W8YF MJ-U&<:)=687SV@M9(IDUQ6>.&3(+OO KVWIHF'6MKJ*'5QJ 7R.2RRJXL2<\ MQ7M[/%?Q1HKCP0RP6YXHKBS52B76+PIS ^-?:M,PR@/RZT1S644;'&8_ FFU M14_'\M"DE'S4 ;^Y70GK06$N9<.UI4)ZA\;WW'.'+ BJ.SZ.?;I9Y9(<]XQ? M;ZJ&4,K, MT\R4-Y*"J-H(%K/-SN[NDE<,6RV^T6NW6,C@69]DK5/G(T;J-KM'8)UA4PB=B MLISYMD"6UM(:W650+JNQE(DW!8O[NC:,N *)ML_A 5RV="[S79][Q"F ME3\+A-7TSEK(6PK4_/A;0[,NHMI:N]-^6UFKOF9]DC3 6J MJVZT#7TIGK: :0<4=;2&MM3N2!/L!Y(BG=YM:,9J8JT#26PJ;\5QX^9X,5H- MW:@WU[''8I+]052@QCL:8&@MQV4MB"C-0CQYQP]C;_E9[!;HTC7TN)?!5CS= M0< LX+&#@2FLYRT_^KX977GNXP/S)WO%<@,DM6D82WWHC>%XT77ED^4(ZQ(' MFLD==5L0HZ.#)E\ACO(=(^W9-YH;?%I:U/3@= M>&NI)M\((-E9ENL[-N>@3K/1,?35MG=QLOU#F(^Z3@?L8'>UL[(IA. =IC6Q73L(462?*@D];.VPWE*[6G6[SD%AQMJ19K.4M^NDSURPJ<^& M-IE1+J83/#S]+WU1'EJ4DG_J:L/HE ?>,N*XH=7/VNU2UG>ES_0G4]/V,5\P MWHB6AP!'/68X6 F0KC?4NEZBF.[K)$-+[=3;:J>K^[O8-Q4D:$L M9"B%5%]Y0:",?&^B>$F?Y4'_ZPQ15OW]CDR MEIOE;*)=OJ,?#%DY17O M)519B7]%G^7T*85F**.;=5)\5L8EE1'F4R%#*:0:6U#AZ5%YF.E%.ST>O)6C M9JCUMEXBU^I5H;^MMNI-56]V=^RDN4$_A!6]"-/V**[U.2TR6-;M8:ZIPD)K MS6ZWM;PQ8<&,IQX$ MX#0-\Y)OOG=AUD9=7PKEPF1[A6T9"EN=>KNSO 7OAL"A+_/1]R92O=;6F*NU M-*V[O/_?XG3[!6\9\FKM9KVU0KHWA2^.Z.[,=35=:RS%W-Q,>P1K*;>"JX^CY0MZ4JV'%NK^J9*DVP)T(9X B3M#::T>2A_>I&(^\16P6P' '$9 M_O8/(FS4*,MO%VUFP%9C1?,OG&,/@"S76^!TZ\L;\TJ01$'MT32G[S]$@>VR M(#CW)@/;I+P,6VE&GD#\$1IHP\G[\\_".R YLQ_9PC*7YXKY MZ#.&?@FO" ^9PZ9CSV6*&Q&>^6AG*0U_?K<9*^P%[36K=7A?]HBM.O-O0+J:W,2O^ SZQ($/YQM#VX^ MYRT%/0^ %6KFW O"^5>PK7HXB\U@T \"T%_@XN,'C!)\!*?U-].)V&<6CCUK M^R5N)1E+66T/RY$1%O>:OW5,-Y0;SA]>.[?GM?-?M%;]I]N[F]O+NX??E=[U MA7()FOKV\^7UP[[T=.8JM/4:4VZON'M$\*3!'#8 5$&G<823VF$QMD7ZO_OH MV>ZC5 80ZS'K_8NO^]4WY,S@I'[6;BY@A1CRV,'=E1T'3V@=NQW&[KC26+GT M)MBTODACE)* )QU+Q9HBZRF@J[-;7>*FXC>R(@GY R.-@R MFLJ,F7YQ[DM91?T*-OSOE=YP&$TBNH!&L:2#R%*3[,C.K/YRINB-IM;K3;6A MG7XMS@E1K/(,-E\:G4>5FCA'N/UY41,<-&EMZ?(UHZZVFR??WJU2$\49A8<( MR>9$"+8/16>:-XJ*(#JZ^\$P5*-IT+;BAP8P8JN3'/.1>Z4PUP(7)!/%IJ?Y M,:3/@BD_3')FN:=EFQPPK'4PLQ^_=CN6I'@3_Z*2J:^R-&_G;(/LX?9E-7B'4(RQD(5,_BNX+JN 2O- MOA:<7P(VBAP,V&1#UFM ]\MM\_@[PN6M1".;5&V@-FH@X99 ]LPO Q&/ZE!ZE'1T':5$UO7F\4!0:JI MZ.365/2O+RX_]J_[\,!5_[?+"Z5__="[_M3_<'6I].[O+Q^6U,$=_>CJ02IT M&^.)E=91NPT#2RN C;Q'U_XO>/^V:[&1#?1DBF,_T1<%E6% BL .PK@6QWMV MF1^,[2E^024T+G /T#[TAIZC/,&/>&9F*&_ZMT_&6P74K ][#V6 = UXP=JO MYF3"?.5?ML\<_.W^2E6N0NM,N8\&@6W9IL]!'S#F*H\^L!, :"J\H.?9MAC5 MGPV]R00XHC!>Q@40+ZWF>^;RA7S7*;2T9TH@ N5 MJ0F6^P<=\-7L&&;]3J6T/W+_FH/(L?FU5+W?T)S: MV%20ZO/PU_1Y0E]R\_%0T @>N?"P%\70/-N-!UZT6 ?H&"1ED:;/%-<+XRON MD%IXX1U\R\ \1[3?]+T(ULV<&:%IZH6@&6Q E)VT/#A3^B,@L\6 J2:B? LK M&"4;%)_@8..T(PUF 8YAC@ECF;]@TTQ\1+#;D/4;PU2# 6=6T MOE,N,!O!@.A;1 RXRG& %X&TSE!LGG%Y1$"<]-D.QYS-3-^?X:S\/6"6>"TP MR)A1FTG3E5:L.&B1@[$7.1;.D IH[MGP&IISF:(%/7SY#P#M?]O#^KJ' MN][U?>]\11GTT=7_C:O<#$,/:W*[5/O"!OPGA_6D$F!%X$W MDSI?SM4FR,'$!IF=\')J#P4T_5Q0G/G!,WT+?[\ H01@_$!Y\^'FXNV9\@7, MCJB)CB?BX#F,?C&M)Y/JKW_01"4H0"F#'^=:3",?5DS%SE/?>[*1VQ0LBB75 MRG4P-S:T+)1,FZ&1P!KO"-5.W,T9U#$-T_@K?SZ>"=3*,/)]@- A)0WVTHP< ML(-H4N!''/=,R1:;-_,P#BA@9&+!M/ U4?'B&J@%G*G "(&7M^RYQ:JDD]!J MHA+Q,0SC, QY@=1ERY$/B(\ MG2*7,V.P$EH @PHZ<*+,DP(6X'#S15*!Q?U<7G9T' Y)D8O(C^WP"#0\X (# M[(M94DOU5/CLH9A/["#PP(T#5P-0)114K&-(1@A;@*Y'%&I!%NJ'H!I"GU#B M%L91Z<^YA"PBB_0P3@3N1QA1,;JK_,,$W0$ &+RK!'\>E6>0<9/!:P4F=)&F M_(;N1-E,S1EOHF"!?P#^B _?<_42CC, -P0$)/C4I3IYE7Z.%["-SGH OP3P MD\4W:@YRM-)YQ$N$! X:4=)3?FCK3;73T$3[B?B%9UBC8DZGCITTF^"K-H=# M/^(R(40GM"=<=_-W\9=G!MX(_#?T4N2)"1)<#DR'NNY1)IZNZEU#K;?:"GB& M,B=UXGR[-G]_ 0[^NM95#=@7Y;[\0ZNK-KL+/[;G^>5TY8XX.>%SF9,MXN0( M?-)NO.)0;(*(+&$6Y6QH8F^EB#93=H@)CB&(7#A3R8X('8=D"VQLJY)#]C Q MKL--&'6OR-UWBYF/;."3+M!T-O*,] [R,'@;(<.3:&,(I =+][K+OAC S8VG9$RF$GJDM.#CT$B&'=. M@&>F/HL%<\K ?(7<[S+Y/-([DL+2&J V&PT^K&6/1K!\%-4!"Y]Q&Y^S/Q*Z M@-LXES?C*9CAS0\Z2FOC+:T\\7"$P96ORSEAKBDPA2N9A[?_N8V[_/3F772? M[ZA F?KA;)&=#%( \''(>Z;PR 0(Y0_U,Z.E=W&[S!NN( M]-F=*,VZ:%%,E M&4M?-E:]N3A4HRY,91G)TCT@6<""%J-27\ D3**@^>%-4>2!C/JR@8R\@72# M#W3"1(D=>:4EK[F $JLT:J.E@C^52Q>NK^BM :7OI]8KQ&?%YK#U5Q5]% M3]RV$_:Z[W_) K5V&C%<9-G W MHU[\ :@OF.J>HA;8T5K$+*@_6*NFU6OU[LJ%($3K ,Z"H6]/\2/,G7[_ HLY MA0#0:C06X&<-U/(,_2"+UK7[1^X)RXO'>O#/RE7G@;[&BN]0"HZW0K!\[,=? MZF?UQAI+O%N0CR?F1@R[]4IOH'XY,LET;9YD!8"^G+3?)N;M&NS4OT L^0\% M,KU.L*1<@EB$@,7NW\9!!>[E5J;G:Y*#K>P!8UATS8#KHL#>^XA/7K#!\M0'WM1WHY4N=*3O&G6\DR)O[KGC.EKY+??&SKGO M!4NY]MS8$3LPJ%K7F#O:6P717A?0V74!K6ZSNSW\2)"^&X1^A.SR&8-E=CC; MPMBOC4A;/6PQ=O#2TJ_[[%&RC\*3L]?- WU;QRF0GS0._ M17MI3?\K!27P('9"VAU^G@BNET:)SUU<3)^8 %N, ]$#&V/ZV*J7+N"!4<^4 MVS1B*78E-(0= )2#_X#+HXA 9O8,.EP##B#';\9\&AX]O#%,FZ7,?QG@.!,\I^XGY8_MYH/DIC*A8VA1=S-]J(FZ&T$'I0'@#H M_96%O-DWAV+L.1:/\L .?VP^<7 I:55DQ(!JY3C IQ! !FD\S\;V M"2Z?L@T78]%[#47G!0QRM<,2?2CX ;7FTH[@R6NU\Y3'4>%IL7+6:YI>J-OD M:99#P_QMP1!,LPP&YA=/+KGNVT*P1/R+H))F+0;MHSEDW$-=QT8M@7#Q+J5Z ML4%*9SVAQ;A0%Y-\9JE%="3-Z/S M1 -_9&0\MD7%*:CV(N2LL>RL4XZ7KCR8WXZ97Z=IN3>+]*_/;SY?*@^]_[W< MV\TBQ\JUELDHKA(/S6_QJ:2*)]S,1Y<+OXW39F&_*X76U?DOR-6*7"EM&U\> M,)>-\"#>9R,'Q7)BNJ MR":1)#]=5'H(\ 43R"V%]!1?#KATS/+E-8D MB"Z<,^7+V?T9# G2'J)ACEUK7?MKXIXOS;;*]*0J5F@LOOF$8*!9,.D,J4N* ML;IE8>]EF:=2_K8/V #C ;"4 *XAX"I)6Z$<6Q8+4)&M*D?A[VOBL/+R$NK@ M-?CH5-J)?4^$T;JO1<#[BPX$54O03@9,$D"BCXV1AO+0X_RM&Q(WQ4"6AZ M2XGD6$[++:9E1/T1.N&\;".<]-U:19524>4PS>$-[:RY5@>>W>)U%&JD !DO M:V.3J>?CD7M:_1+PM@6/&$'S[8 M";6YU(,E)T:\F,F=A.XH5+JW:%P5?#M) M1;_WK7D5E:M8[Y5$A=:S:Z\RFK=#.^R*K-]C+!";O*7=I[#QT+'52[F*CZS(NRXR!.2XWR H>=C-!/+?1A0E1HF)KD$_'LLQ6DT_XHQ M3U2B0A/)ATX//DP?<_C+6]X&:A%94BA"*PY(W21;$]ID9QJ4&,#%6<-G4ZHYG]M*C*@G /[0 M=&4(X@FP49D]H11H&+Q3_VO2WBXS@4KONQYP(ZS*GU^+J@RBD(?RT=OG@^7- MEK3LCCL5(L +&]0C(WW9O@J0FWZ=B!$$5?$$9!*Z 4;\A8>:5^[,"P\4=D*5T B-!:;HB$ >*.IJ!9Z9"[I:?Y>6I(@ZQDK;(9H5C[(2;;PH& MC+^-2IU*9!3-DR;F5[XBRJ2/NY"?*1\RA512>W*)U*C#68#.C1V,J54?E5OF MI PIYJ-INT&XBK:\HRQOZPG2QTM.$ VS&-_8 #+"5OHKF&KI1)R'\%F9CTID M27,::LD5%'-V%G1]IFQGL9 CR)3:R ?!4W"JA[Q?W- !Y &$7)/'M=0P*^_* M2 VM@\##NT'B-O2KID4:\F(>;/;(6T2#4IX$O$.T7#ZC7$LM7+%0.)F42HR% MUR0Z,4IRNOH:]#-E?71:L,- OJ$YJ5LR[W"23HV7C@"O"R:.@/GI;RZ#V-"9 M*H_VZJSOW4E+C30YL8"&)J_3$L;/9Q-<$CBVPMB923'48):XZ/@&NO" J BT MH\^+R"Q^%<&B8\R=)I!3.^2M.<5LP4(96-JK%4D14:OV.1B09OPZ$ !$-$U2 M[IG_9(,RHL[,,\4CZP1KI3[C*8@%EQT4%R[*!8[W0GW?C"Z$VH%W^%4$/=>Z M2C7W@TDEDX>J?:R*F4XWUE6E351I$]\/;-]#^D.I\QNJ!(:JF*F4Y^M5,5-5 MS+2&I%;%3$>#N2IFJHJ93M,K+9$Z/_63[HHJITB5JIBI*F:J%'U5S%1%Y;X/ MUGO%52]5,=.K).OKB056Q4Q5,=/I(G]?V*V*F8Y-@S*=#U7%3.4D157,]*J- MP:F'K2JJG")5R_FU:UPH,P^J M 0X;^&ORI2!K3W<(*/,1:H O Z[,_J%<),Q!<+@XS3ZAVA9GRZ&B:^CY#6#! MY1^1'=+U?4>][47/O>WE_N'F_)^_WEQ=7-[=IX=%RN7_?.D__%X4F#JE1'U\ MVZ8#,Y^9@-J90KBGX>W=07_1HK.+;+U&7KE&M@[#9T-F/S&LL@S&=.]?JTFE M>\F5?('I\$M(6BVUU6I3C2=A*1B;/K]FYLGT;;P<)KE]^7N\0 1^X"O?J8WRX/W MDSK?W\^2--Z+HSPT>#V\KS>78O[T=' 9A*9$3+8W#5JB[(BC.EC:@50H#T>4 MAP@OJD(/BWMCN?6J=.CW)NIHL0_$:P]>:#H5_K? _PL==NN5(CY1RK36=G5W M*VPZY('&PY@%+#YJH&91V*IHQD+>J,H.@HA9*K^CW@M%9SCLX8;'%]D#G85> M4:=_6C/?-6OQM$9OY9_6-+MJIVTL.ZRQW2<6X&$-(<],#V]>OLGB:1_>Z/6S MULY>QZ;AT%,YA*D.<%Y#!+HZP#E]&E4'."=+FF,?X.S% IWJ'J:D3OT!#V>, MEE[<@N3D,/\*CV<:=54W2A3??3W,KQE'B2Q6"O8T>&QO&K1>G6\?]81 [ZJM M1G6^?92#,;U2H:?)9"=T-E"=S7P7)P \"EP>"GTW1S,\;+^.DMYCS[E#'V=D M;Y? @QE%-YJJINEYYQ!T10U>=H/WZHQMWU*FID\W6^ =*;:;W(&"/2;H$A2Z M0LQS\3(?<;F0B8<^#%Z;L8KF;^IA:[Y&?X1V4$Z_J5K!8B! M":)G$KGVD%85J,K5U;FJW.#U'Q=F:"KG%)R*O[\?,P>FGZA*WQV>$=Q:$-YZ MMAOF#40/X%TP030(;,LV?;R#0VFK=8T?$LGWNP3,?^*W<-'*"&&B\5_ ' *KWZ#.ZSFC/E[+LE45O7.4?IAMA!T2# M'[#-G:]-Q7( U>F5:8+40$F\-,>WZ801*0!B?#;!^LG@R#_ @&Y\55T4"!:A>[HB'[#(8>8M)?'LL MS)XZYI!?EV6FG*:DC"%5T:];.HGUEB/;DF?XDG MM'A V]"0>:IK9XY?A'#\<\[J!/7U'P%5)ZBG3Z/J!/5D27/L$]2J!*Z<^_.J M!.ZUGK%6)7!5"=QK$IH2,=G>-&B)(LNO\9"U*H&K2N!>E=B4$>;JF/6$\5^5 MP)V (BY;"=S/[_9S)A"?+F3>O/<-7ZS5G_?1^?Z\TX2#1@CSB0O M@V7R/W(PK9\ZIN'1M#R+JU+MC9VJ]EG&4JNKXZ$'&JNKXU3%_577\7?/8WC1H575<51V? M''=75<=E%9HRPEP=AY\P_JNJX^.KX;)5'>]V&M[9ZVEX]FQC@Y.@SI+3<-SW MOMA1YWY6$!_:-.JP83SX^=N>L([G7YKQ L?AV\.[Y#@>;C>!9_X MA)EDX3@C*Q8$GG_4 MNV@;\W?1TN'?^%\70]WW&O-=;:?NN8@&" M 9^V&P$Y"[I$4 W]K^9DPGSEHPT\!L^%]C!0^E1&3U7R\&!HG66Z6;B>XGCN M(SP^-K$.?Z9,3!@3.Q?@]]0I0W&(W(KG*]X 5L&+]J7F#FG%_4K&D+GHH^7_4_7ROF7N[O+Z_,E=Q4?G1G^Q930-]W M'(;*( IL%_",_3GB7NXCCE)ER'&*351L=^A$Z((2W2\CWQ.=5IARQ3R7G0&' M*(_,Q2OG>:>34>0.>>^3>)P9[[$2C^[Q2[X];+M/;P"M\&',6O%G8M5&ZZ<@ M>?],.0>687]$P(;84,5G3\R-&._\P+X!1XN&$LG0\%<4@DYC-,$7T%7,4NY# M8$YXR1=HX(UC;#?T%%!BR@5F8V"_B"!>[C-#GYA9-?,)QGUD,->0;GA7?!K) M&)R!Z5 ?EF#, M6$@0B68AO-T& 3%'Z5DR&9+%M)"I2.8)$+P1(9%KT0)$-/N0J84]<^A+A&UD MNP $OA#@BN8;NJ0ROUJ,9:&_8X]V$'+\W9HS'+;G^X@"_'@PR6_F2OY]35/N M+C_U[Q_N>@_]FVOE_J'W<(EFXX1UP(VKW Q##U5\)^]N"*2APWA')86W/3EK8L 6 MY;PL/_16>;2?8OZ/P:8&35-B7^!0[#VD1%/\^(-63QKP/ .0=-^%%_G9ACGP M8#+5&QPK!>&S^1+SGDDT0*#S#3EJ0BEH45*7/Q#*\)]'=*-4-!/$S_#RK MC7#^-[KQ5@$(PC&(SB@4SY,"P0\RIW.M0%/;Z(_"1RMNGH.]F/CR[R_/YV&7 M8+XE0"28\[I4I6VW0,<"[7W12P>[ZL@(^,BX+M/:_)9WX2DS; M>"9NG.3+#R+N&VJC69?1'X[-$%M+14[(.TDAFZ$H$.MER +,:C'TSD!- \.Y MM*_ 447/)RX[\)SY"&MZI,9)L1*84CX6WAHCB5;L%&#S*FZH$1*\10:X,YD8 M)XB 1_@L>^."AS$P+"+S&6B5R@7@Z2,;^-2FB^[!T>NY)FA-HR+;H?MDF9?8 MG2HXPM:E-6^3*#A\_^7#_>7_? $;I%S^AAN8E]JU[+6_VC5ZEGFD*L0[$D>@ M7K&M1=3_^4]_^AE> .%'__T,[A=\-?(QNYGPS$0^N\_CL-P^O[=N^?GY[. M#<\>O:=WY_U__O@+L+?6;'1;'=C@IJ_1B._2(7_FFIZ/#CZ/'\(FB_V"NJ)6 M[]3JVL_OTF_I(; )XA&]7JNW:PT-Q[/B!WY^EXSX\SNQM/E5]H^S/-NE!G49 MR./O-H!<.S;DVC:07QR?I5*L'X"E1,G!T0B#\K(52\W53!Q3Y#LK13Y=Y8;T MF2]D24HS>"-)7IAQF+7#(MDCFL1??OXV\!W+?@][;\<>VN%G1OZ#9<.OV%3U M[S^F312%1\.W$@@JZ';0W+UO=O#C+_%C$O!\K)_?Y4[Q"Z!4P' *^K>0&-DZ MF=*1(P/^JR (['5N3=OJN^?FM'ST2'=JR2*PM.I54.:.A:;M,NO2]%W8J 3E MH\[\"LI$ECX8S>.:^\ZV'B2'O+* +X?@RJJ] )(K2_62V*ZLSX%075A"7FGI M8VP:UZKG+QTY#KM/.09!*NU_JI2I+,4QR=*O[,AAHZ>+"*YLPPL@N=+W+XGM M2HM+ODEU6B;+[9,>F\UL8'Q)S86?M$]J_^RPS'_H<0DS5U2\MSW0;Y3\BCV M2[]2^1W;$U!_M034RT3 .)I5:<[]:,Z]!!@[%4D.0Y*M,SPJ_;9G_;;_\,,% M&X1]&,&'?9C[!'L=>^ PA/^47(4$R(CJP1*,SX-<*A-2$>"E>'S#^WY.!^VY M@*?8%RM8O*^J5(*PV[T[Y2=6J1S?W:_N*3_!:!WE(MHN_=Y*3[#._M7A"^:\ M;=9WK?S$VK\Z/%%BO1)UV#F,.MPST; =#E'L-L+FC_CDA'(>V"\(LOU^"A]_ M?A=_AV_C*YE7J;F>_*8=>(:NM=_##RM>C?L)+L[+NV^LFEEN7(EC6/83$)QC M!)^Z!K_<-T./$W\EA'\2DV1?HY$NF.M1(Y*%L8K@C0>;>_/G=PF0\8HX>_SR MY_\?4$L#!!0 ( (-XB%$SWP?2#@\ +VG 1 :&UM?=7Z.;AF*T:0D@F,R&7S!8!)\LN 0Z3W.Y=76TIM@#5 M^H.53";LK[^6C/D(EFR#DX$KOR3&;JF[U2UUM]22+G]\=AWT1!BGOG=5JAX= MEQ#Q+-^FWNBJ1+E?/C\_JY6KI1^_?'_YMW(9]9AO3RUBH\<9(O8(LS(G[(E: MA!]9OHNF' HBHWE;[_,I#0CB_C#XBAGY@.KV$_9$R8;O3J8!8:CE>?X3#@ S M_P _K*,/\&TR8W0T#M#[Q@_HY/CXO'QR?'*,_M/K_?I0NSN^;_]\=OSP<^_^ MQ+QO__<(??WZ]4B2(;%)$LIE()5;8^)B!,QY_,+S/6_J7I7&03"YJ%1$F>=' MYASY;%2Q U8)9A-2 : R0!%&K5)8;JW UU,)#A15*[_>M4U9_QSP8LK+(XPG MBP)#S!\E^/P#%*O6RL?5\FDU*C*DSEK]8^P"[B%])$QP41%<'W]>PMN$+N E M\9Q81R/_J0(?8JI_=JCW1QP#U5JM5I%?%Z!0FQVL5SYG]:P2?HQ 4[1BU((! M9B,2=+!+^ 1;)!.O&[2OTG1:$9\?,2>K#% -//5X(#0/--LA+O&"&Y^Y33+$ M4P?8_G.*'3JDQ"XA' 2,/H)JK@%,O27(E^^_N\2@M8'46O@%/R<3Z@U]\?S= MI2#M(J*O3X9(MO2%:)JK=YRZ$X>\F[\;,S*\>C=V75:.^/]]PL@1\!2!,-^! M8DJ^Q.<*%.' DJ2GO40<58&9M5'+AB9 )?Z$L( 2OFC<=Y5<.++),"M'4(1Z M=$_YM=GO M3MB-NL.33KRH ];V OJEN5/O0 ,5<]WJ 64@.WQ73+ MSX1'K]XA:E^]R[5&R>2S/N[NWK_-]2] M06;KMM.Z:37JG0&J-QK=^\Z@U;E%O6Z[U6@9Y@4*L<+8"VC1^PCQ#Y>5ESA7 M*)ER8G>]+_+YY6 R+S@'411:[Z^IBKS0H\TR\S>1+N2G'B8P)VU YP.:!\; M?MK7V!'VP1P3$JP(/@6L6J3'4J2+*N!YM18TKP:%]10"4O3?3W7KSRGEDGC> M) &FCK)GQL*J!?3Q/+[/?8*'>N.?]RVS-6AU.R9Z/Z^KZ$8J*=7ZQ!%:W<,L MF T8]CBVI!14HE(74,NK>A8OKQH\](UV?6 T4:_>'_R&!OUZQZPWI/0*F2ED M=B9^^L)F30$U6.0P#A-QC3UU2'>X?-<=QL,F],<<,6AZ\>=XK3@3;UMFHRM, MY#VH1K=G].M2)2Y01 +RAVB)3/RR5\A _O)3,09LJ4\9E4/7_ZN9)5T(2R&L M\Y8WIYZTZ1.Q6\"[-Z*/#JES#OY(0L].6UPMS+/C>&&>PT.KTS1N6IT6_&RW M'D"@KB)9;&N[H:\\1@E\!21@W=JU6 MXP;4XG7F,SST^L(B@%]8[S21 8Y][\[H#-:]@ CU!R21(^S9:(&^&&X2%:9: M79GP6$IT\=)XGA"/DR89$L:(#6]"2P%2;E/\2!TJ)H3@5Y^ 5V#!;\G32@W7 MQ(/F"088K(Q2P=Z:#(U"*F9TJE5IX1K=.P,-ZK\:+[S1^00.($)S6C^@B%KY M-J17ZN<*Q1_DBW6B7U0W)QR]#TDO5%FERA]O?3!B#6A)PCR5HJT#:9Q6A9_S M$1YNN\)>@=_:,/J=0AR[.3("E$,'(/1)Z'=.+HRJ5K7 3Q2&**OS(C$CMD!= M>"TIC-")&?C6'V/?L0GCPGP'LP2/1%=$$[THIJ*J)T+*@V[CEY^Z[:;1-_^. M)S[_AW0ZP/\HW(B<.OLUYM0"*]VDSC0@MH&9!U]YV^>\1UC#=UW?,\>8Y34, M9,>GB6X4NI-U@) T2;,_IPI%9*'W@K ?$#BT**0-2>**(20W!6Q@/@9]$/_$ MF %!9HYQ1$($>'E-\I@TAZ*$U[@KJEA4O(;XX\'H#^3L M:M.X'A1>RE9^9A8'4Q#,;D-X*9X=G$_GGJS$ZK)]#7$R8S7P&59L+RXS8CS_KLI:!)_(^H0I(L M9$NZ4# F: :4(2)(0X(V=%K]@ 1YQ;3D6RI>[>T4KY:L>(KEOC=1O%JA>+FE MT&I3 G)+JTV'11/L*&;DLZ?:1I3,;2A=T%*8TU=?:-8/8#O6JAFK%#E(.2TS M%T-1;M/#7(AYV3HY3@2K:M:X[SDEM$CL0HU6Y5Z,,EN.,ID&#UW(KI"N>DPH MY/1Z.6!8,:4NLG^Z_=MZI_5O*7HY,#0-L]%O]>1OL /7]V:K8YA%]K)2 MLJ=B69,&,IU3I&Y!T*>)9N.A-0.Z(H6C>BJGR^_N6@,QBIM2=FVC;AJ%J';T MV.9O\D_@T52L"1%SFFZ-D*-^D<:3X^:$;7.F&/M/I.WO][K@LAOHIY8YZ/;#L.ZZWOCE MM@_R!X^^@^Z,_JW1+Z2[E*YO3>4>COE_$55#)PUF+6_H,U>2M"+--- :Z85] M=UYX]5'.M,F:T$I5A9S2[.=(M=M"9UU5P=#+O1"%.!;BB#U[8O&2=X_& M\;\FG5<17T;3A3YISZU85B[7> M0I0[9I'[3]2NUGK@FQ"76O<3T>AY)9%KZ]:, #EM3VAT'UK-#LA*3U;)9JU,\7H MDRWZ+E+8L^\Z2+W=0!?G*?8?Q>XS*$23,M8#0Q^S117L/@W2AGZZ*C2^X5FZ M2% F8*[4'^5I2C2B+TI$15]4]L4SL]HG(Q@X0Z.U:%AEGU06T/AUBEGMJK"] M9KF*^L8M#*NAU47F ,;9(E7EK=*QM]BDOC,NM:J.>XQ92LO6>^ M!X]6KH=\I42BB0ERVK0<$H+P@A(T62.E"#QW.,"HY[4:/T,O9 K),LB^&@2U6F^(.=,U22!-E?,RPWK2L ML1#>6VQ0?4/']#R%K5#-+[S1%M7"YNS+*9!)>OG6=&AT5K6[]9N? UEH] *9M-2(UP5 ?E?)*^Y[4)%L4 ?]-X$/G_A73>8OURUTLF MML&E6:!2N""ON8)9#-1YI5M$<86TY3?4PV EL;,,,7++O4B-2#,OEE,JUAHQ M0L^&$3F(+V.K(BK.=A55JCNH=$NE"DOS\O*I0AJ[]?D=>[)NWB*7@Y[_+^1[ M65G>@0K/J]>C7E)WXK, A=?QMOWP8$C-7:WB5SFZL+4L7I6K)^73ZM$SMTO( MB[U.5G';:R4C_I=WV KL-8&]^BD5]HT[<+S&R@C:))K9@A3@!C]Z4EU6%!.LIT=ZA'$<)5Q42#_'(Y]<- M(_PHENJMX*H4L"F!IJ2.(]+2HM_RQM92>$OUA>V[F'HML,RB?P$M$+\$-)@* M2FZ9/YU2%QQ<40$HH? 9WD?KV0-9C3T/7L23&OM*0.K_?8)>4P ?$X$D6!D\.D,$L_,6R%\].2)CK>Q"'L5DN_(3?'L/L>OA M'FFPY+*!)S3 #GCNX77D4*3N"L\D8DT#D)H?+HZ$Y[E*)X8L>? \U] = >R% M'"Q&[%5!=$@0SIR* _6-9XM,@OB)@XC!# 52,"PZ$920392KH-;69$S?L7O@ M)I#>'%7$3!+4MU2U#=K 7Y(V:5WA$L'V4NTVJ):WZ"EYFG]-HU#AP!R0Y^#: M@=*YBF3+/0,1+1%[.U>S/^V0XC I-?>9"N^5D5Z9 GGA4\5]>&(:&09+] MC6]NL=F9 MC8,_&&;CTLS #]-SK"QT,&R_/-U(S^\F],$P*I53=L?4JKP&?5B,IN9QG]A[ MZ<#J[4K=DK= ^\)UJ2 >7(ARG M4_,<7V(OIRD4CO-273W[#F++@'AR.4[O;BM+'1#KM\2#1P;[,Y\2 M6%>7.B#6FV3"B!4FG I.7#%<_S6O4<>]MN !-<#R:JUYOFZ"/[X)?D#,BMGM M&^:[FQ/@Z>$/B-W(X*:3[$O@ V0T7,-(QV<$>T!L+F/$D/A4>44$IG6O3ZQK/JZ/VL!66]-4R\,;%_3H;;&>6ZM<;ZO:R8A MS3'B>Z'HR7"'P=9)2K;V,PU%2:XT$BE96X,]"/;.,[!W?H#LI>QKYX?5U\Y3 M]K7S^+ZV+SE1BSM0,8^+RLA.G)7[[_'U!+ P04 " "# M>(A1.[M5<.8& L5 %0 &AM;7(M,C R,# W,S%?8V%L+GAM;.5<46\: M.1!^;G[%7OK G=1E(;GJFJAI12&M4M$$)4U5Z72JS.X 5G?MK>V%<+_^[(4E M+-C+$A*MR;TD81F/YYMO/#.V(6_?WT6A,P;&,25GM6:]47. ^#3 9'A6PYRZ M;]Z\/G&;M??O#M[^YKI.C]$@\2%P^E,'@B%B+@^=2Z MY@D6X' Z$!/$X)73"L:(J)%M&L6) .9<$$+'2,B9^2OYPJ^_DN_%4X:'(^'\ MWO[#.6HTWKA'C:.&\W>O]_W;R9?&;??SZ\:WS[W;HYO;[C]U9S*9U%,STME2 M$UQ7FAIB\O-4_>@C#H[$2/C9X4B(^-3SU)B[/@OKE T].<6QEPD>'KQXD MWG&,N]5-0)29TC!+JE9N)N>J1 MVSQRCYOU.Q[[,V\,"ZP9>'==PEA/26"E#8"SS :R%D1LIV. M54QZ H[M(*#'($8X.+^+@7 H7B1Z6=OI,"#4L_*G':P4+@>;EH$V'>49L;I4 MR.U&#$Q,>[)_$2T2G/]*<*RZ&YE!C:N@8(BUI!0#M;I&7!#9I@^Q+&ME>CR3 MM+7,&.%973=FMEX-.IC+:H?"3XPFL=QCAXG:VLNG/B4"DP2"*QEWJ7<*T]EV MFJPE\T%NL;H4=3'JXQ +#!L6GD:PVO:_AZ:J%R[7^*\(5QQ@9J?K^OY5H%97 MW$LJH!PU.LF]X$4+T>H2VX$!2#N#:QB#3$[&?5A>:B_(6(-F=5E=PK0YS5I$ M@,[S.GZL3DU+!C]&8_-@=7M#ZZ/T.9:DP"58""M%&,A3)3OR\R2.\%,T:H5B^6:Q ($PC.$2.RB'*YO4LBY6 ( M9!.+?6S:*)48N!>TE7' %MW[6V\5;U>^?LK+_L5#V1DM^I['O?4W3%'M];_! MJ$I6T7Q^,I3=*(V@2[EI)Z63K&KEIWM3DZ&+MRM>Q06NS2_C#(W5]7"!IDVY M4#W8_(9P8[BLR>\'+05X2Y1%M\HFDHNK0?'15%[&%D),D97O(G/HK%XR-Q!* MG<-/0"3 4 )K!1$FF L%=PQSF*8M6+G!^\1=67]8W79V(&;@XYF;)82(,H'_ M+3K8*AJQ3_05(K?ZF/@^TW^4\-NSLS:)^K[Y6IS%]10HB4\(AON)4'<27^DE M)>J 3KHU3.N& ;8F-YHTN3NUF^?\-R04N MLSK[9YB*"5Z5JIC6C?&Y\OF:/,(22Z_";O=*C( M RQFQBB^3Q29,=N],[D$ ML?&4(2]3-2LZ@_.+Y6D2IM7E+@]:>WG)I>>N!E_17:D>:8.*_0J"3?ZPNKQE M1\D]8#ESL>DZ:">=>QTK.[K3ZFY>89/55OU2GR(9HU!E=%F',94H M?0:(0P=FOPLBH[2*B@/A(7 ?EC8L3Q$&(!=D#'R7DJE3\#PYU[K*ZK5N /(1 M$T3\'3C7*7B>G&M=9?6U9OG@W;UQ+*NTHN^EHVFZ6_E*6[X,"0;&[V\;4&^A MP,YV9TO2<]]UW\)Y=E\&K2%9_;)X6?;7QCU_TM==9?=ETAJ ]%9L]O_PU*>) MMB-&UL[5U;<^(X%GZ>_A5LST-VJX80DDXWZ9J>*7*;S52ZH4)Z M=K:VMJ:$+4#3OC"2G83]]2O9.)@@R;*1D9SB)0&CRW?.=V0?G2-+/_[\Y'NM M!X@)"H-/!]W#HX,6#)S01<'TTP$B8;O7.SUK=P]^_NG-CW]KMUM#'+JQ ]W6 M>-&"[A3@-H'X 3F0'#JAWXH)K=BZNORE?T=B%,$6"2?1(\#PAU;??0 !JWD1 M^O,X@KAU$P3A XAHS^0'^L4Y_('^-E]@-)U%K;]?_*-U?'34:Q\?'1^U_C,< M_O[;V>>CK[>_GA[]]NOPZ_'HZ^U_#UN/CX^'"8RDMP1"NTVA>BCX]I']&0," M6U3&@'QZ.XNB^<=.A]5Y&F/O,,33#NWBI),5?/OFN^^2LA^?"%HK_WB2E>YV M?O]\.W)FT =M%)"(R934(^@C22[?ADXBE$*'+6$)]JV=%6NS2^WN_A$ MW!7,"?+6>ID!WX=X@L80,UUTF.Z./IQT5S58D^4TL5%CJ8ONV=E9)_DU5Y@V MYD;/I?-MGW;2']<+(PF69^W^].:[E%" '1QZ\ Y.6LN/7^]N-GM#0=1QD=]9 MEND SWO;2I!^C!9S^.DM0?[<@]FU&883(8P,-J/@E"G_>]9:9UM(,XH#._$8 MMNE5&+#1IQ$BK_6M(3\WU7;A!,1>I!'P9MLZX88^0#K5N]'T]F"3=MH^].G( MU8ETK=T5S SC2X"R>T@G08I<_,=EZ,14 U'VOQ^X5T&$HL5-, FQG]S\%(3P M?=S.&D_0*K>]$H2:"PH0NWA+OZ[U"9\B&+C0S7IE\.L05)=61Q&((.OE@CX/ M0P^Y]*M[#CQV"QS-((Q(59TJM+PKC9:"4K<^A]0O":(9C) #5)X0%96[WHT] MFA;AJD'MSQ?)8#*@SZ;4Z=.J M7%(=.$CER5U!\;(.[:!!AI "7"+T0B C)-G<$S: M4P#F%%?WK .]B&17VNQ*^ZB[=."_7UY>P;T'8P]F/7A@#+U/!X)"';-(4ZVQ M.5P8,,ON/R%2!)Q;)R?'RB;Z>%TBZB!EC2]]I76!%'WKK(T)#GVA8K..0U4) MZ&R7P@GG##CP#EHAIF:UG$2GGMA')PPB:M977M+*IP,"I^R#(1)?2'&9>(<" M\OAE:R/MI4]=P)C,"O,$"B06$]=08O[H[H2:=')6)S=4D,8-*RJ"'P;)H^5S M,M,2,+=9KC[.\A,_/E]2F\OSQ!'/MO%SCR$@,5X4<\ KV0@6N"+R>3@VQD/? M=5$*9@B0>Q-<@#F*@"=E1%ZG$=P4B,UGZ<082W]*E@;$<#S"A[T&VBYKO/2N5XJ^>CP=/44 M]T("W4\'$8YAX:/]!6FFB'HY?;P)'"]FV;)AB!/-1Q%&XSAB0M^'7\* R4/U M2:%,;ZAD&))(2*Z6QDV.3%73T*-%V[R0T0Q08(,X8GDK)HV(Z(UR#>!L4S;; MG(_$K&X(B:%[&6-F3!"CT/T->#'\ A^37\0W5I6Z#:!)30>V>20"V*G15>3N M9>7&DK>A!?O<%['1783!"];5:0&'G?H9XA23BH M68YF:E9;L7FLHG70F>F$4%@X:@*H1L+*2;(2U(J M*/'-TB[3>\9-< >GB$3I.I%GP7B#KF(C]A)552L"JBH%@;:GBCNDJK;RBL@J M&%CF8D9TIG03.*$/;T-""J.0]'8!H<^^E@KL:N[$7KNH2ZL"L\GB53]V7BB# M@ONVJ^6,%X#,KKWPL;[5C*L>[%A%)X"TY9IR1%@Z*,;4""+8'> I"-#_DKL( M?59?0N)@E!C 8'+.7C*"I++"JW2ULQ7G6V'32<'Q18CG(;V/PW_2^WF(%[3_ M<^!\F^(P#MQ!\!GBJ=*["@H<*/9EAH32X'2R<#**?1_@Q6 R0M, 39 #@JCO M.+3K*+FE>LA!4--04.W,# _ET>DDXMTO(>V$W@\=B*N_W")ITHQ211ATJNZ4 M?0T92=1!W'[UOUKC9M19C$:G8M_G0TIZU+G>I!DEBC#H5-V'(0XI/1&[F;,E M"'/FV.A1(;]I,ZHLPJ)3I;V;8"D:O$4/;"H8@6#*4A!]0K9X>ZUD+V8470*6 M3IV?W4&/^>9#0#F^QR @P-%X-Q W;T;+*GBT3D..J[ZQ!#.BN[B#&&@:/+1#>:-:1+"0ZM:CP==;GA+2J]_TH'A/X5\S>47M@XT*37C?;-:10&1 #4:ES0! 93(88$@HF MX=A(P$J&P^I8EAIP \Q^)7 PN2(1\NF0)49(%4"PFL]"S :HO @?D-L]&P*J M$!\Y7^$8"D0J^E51&Z W!M_#A!.=Z^Y#8-I$EY,@XI&.%;!8S75Y00PP#@K2NZ@ M ^E=9NR9>1:+,%C-;#%H$^-7GA@P,X85,5G-=GDA#+!_!^D\/*:].N$TU9\1 MPB4PK.98";>10?T<^#HP $#@+>:A6KH1B',BRKF:\DAZ$0M,-6SB(OCE8; ;%U MZ4.(ESN;L9<3C 6FRZ&SVBBV$<>(;^; M>LX#.A'Q^#M01&2U5906@8SU'N MD.3W9 &1*;8%*&PGN!"V 4Z75TQ'3B0PK&95";=.6@5KI=G1.F[LP<$DG<>S MM2L(C)&7[&$QF/!K)9O,U;ND?"M@5BU'UR3)3HUA=II#@,"+^$$8@Q=>H5W MWTFV9*"&Z-#ORVGE"SEOHH .AE? M>Y%;*W?L/D\NVKLFI3G*,G*AT$PZ0$TK:M#.N>(*PCQA" MZ6EEQ?4,'RE78(M%9+[0@6U'4M1&FP4'SNED;L?'SG%WFLR!ZW*/9!(4,KD? MH+)]9=M&\H2T;=#LCV-JR'%,'.N[FDR@$Z$'>$GEI=.?G+FIW^IDC=B_^V99 MK=@V_#CXOP _@XVA>T7G,=%"G4YN[4;RR->#;01&2Z"7P M[.BO=)?7Y0;"_Z-)J%;@'?FCMKCGGHUK+\;*@Z]]K5D^K4&FC8 M%D2SLL3[\(424J'^SA?WM&])*$.E9A/"&DH::%J(0[QX@O8LG2VKU#0EA'T+Q!'QJ:]Y^YO5I MTK93L(50OT 1[](J]G,IEUA^SO7N(E%%F[MKC3BI=F;G/O?U+B@2[O^NE8'" M7BS;_'X?M5-"*E+?^2+_BR1X5Z*!)L3PRNBC:3&!O 32@ ^GH.% 77DS%9%J M:WAN"W(L"+[IYL>&E4?7P$?>(@T?#2;][,/]#+(8$P@6H_,08)>M(J;^-FV4 M"-6WVI/-@\\=$YZZ7)$S42G-)%.K%MFR!0("^GVS1M 6IW!8: M2RA?'[:%]07@[TK?0N\:?0N]D]Q"S3DBRQVFKZF<.=P(BH. HO)-($8H*Y^6 M4]O&S#W$/GN9_3,( C;_'L$H2MVFS]W\DZ>! M,"$F*&C2!2FRHRP/)I+1MG&Q3WPU)/'UPJME;\L'3K)_AF@C$5F-QGGQZ_+: M-HHVP0I?^.,6;2(=FA>SU,!#+K^F1$:^?-,869/5MHS3.M1KX, T4Z;$2JYX MTTC)2VI;HFD?,](;,S*7FUK'/@2+Q/5AV1;(M/UB< M0-D LP1*L0;J?I-1B$#\!E=AE5?"0<%[7/K>9A0BN \CX)7G(5_ME7"QI@G; M(K_[]&+]Z47NP%F;MHSH!&>(D0.'$(]F8"/.I%#!WH"2BK1U/RHV^O\2IR_D M)_V_M'F5&@W3]TMYZWXN; !(MHQ7T7-:L&'J74IGRU;XO+A)[3$F^T)%^XA/ M.:2IUM@&)6% OQ)9U$=:IQ&1'[G438O^O)!"&C3@ES4=XU&QPCR! HEM"^UL M38P- 1PMW#1QL_BU)[UTHWA>29->C-3N\EQQ1;1M%.WGJ8;FJ1=@CB+@7= ^ M,1K'JUT4.+Z\N*S=[KQ$QKHGIIRNA5-2<=G&J5=M&FIVPE0UT=RS-IO?LV^* MMK4H^[G=/IN_S^;OL_E6.:O[;/[KR.;WRF?S>Z\KF]\SGLWOE<_F]UY7-K]G M/)O?JY;-[[V^;'YOG\W?1TGVV?Q]-G^?S=]G\WG!J>5E]F<,"/SIS?\!4$L# M!!0 ( (-XB%&\W0:J=#8 .?: @ 5 :&UM&ULW7UO<^.VM??KYE/@26:ZFQD[&V]N>N.TZ1W9EO>J\4JJ)*?-S70ZM C9 M?$*1>DC*:[=SO_L#@*1$D0 (\ 4E!=MO#9PSL'!#R" \^]/__6R#M$S3M(@ MCGYX<_'5UV\0CI:Q'T2//[P)TOC\N^^^O3R_>/-??_[L3__G_!Q-D]C?+K&/ M'EX1]A^]Y#S%R7.PQ.E7RWB-MBGIB(8W'P:S=!MD&*7Q*OOD)?@,#?QG+Z(] MK^/U9IOA!(VB*'[V,L(Y/2/_6'YU1OZV>4V"QZ<,O;W^$KW_^NOOSM]__?YK M],MT^O>?+C]^?7_WEV^__NDOT_OW\_N[?WR%/GWZ]!43@W%C(IR?$U'#(/KU M>_I_#UZ*$1ECE/[P^5.6;;Y_]X[V>7E(PJ_BY/$=8?'-N[+AYY_][G>L[?N+=W__>#=?/N&U=QY$:4;'Q/JEP?XV05/."$ZN(=U=W7__G-Q;X'):FG MB4:/0A<7EY>7[]A?*XT),3_;M:[2_O9=_L?#QH%$EIUV__S9[_Z4Q"&>X15B M#+_/7C?XA\_38+T)\>?%[YX2O.)3"Y/D'>W_+L(95>4E5>7%'Z@JOR"_NO,> MO0R[#=%8[_6%:_2J2\1IS@)8G\8=9.UUKM? MH>>9EV@C@-^_+\$79+?&G42N].Q-V#CSPF["[GOV)>Q8?S,X[,<$S;\]]-]W MY*<#>?%+AB,?^Z7$E(AD!V0\V Y+Z):$XV65Y)N0?FWBY$U5!V^>UNODO-S\ MV0C)E^*?BP1[Z39YG6?Q\M=Y'/H_>>$6ESV9Q#^\D31\5Y&"-CZ0(\%IO$V6 M=7+D/_]LY\WT\*9%#Y3@&_HM)[3IZ01'Y_?S-W\N*2-&&E':9XA1_].[O21' M%=V/E]LUCC)V+. ,888W1 ;2($79$T;KF'QD/#(B;QUOHPS%*R0>Y!GRMPD] M=-&>0>0'2XI(E 5KC#9LB_I*HH=!LD1QXN.D./M5U>(ER_(7Y,>6<18MWBUC M\L7>9.?E;+'NJR1>2Y%5\HU;M?Y.=R543B(K+WU@$F_3\T?/VQ#)+R[?X3!+ MR]^V[KB%E22!+ MB9*D:,M!]@LE^P]'P*,\_A)#>E/1'Y3NXNB1?(?7-_@A$Z#GH D4,#Q^$(Q0 M>N?D]K9&E*)CZ. -M@X(H7:[?UAO@I0(EP71%OL3LNGF=]I11-2$TXS<;.,U M[S.KU WRT=61"X*)*A^T9X3.4T8E?\;) M0UQ<1Z$#.,:WIE4)]0^/&I),?X78-7I"=IMDD*8XJY]8-3J:_Q*)9+/S+6+< M4$S9(8_QL_HY@@S.Y@>IJ88S\E_:Y_"3Y)/_=_];)-)R^]=(BF_3J_#:2Y^4 M5QYK;'ZU566PL\(H!ZMK2G<(-M<1E>645TY5E^VKI8%)U1-;6A[94KS\ZC%^ M?N?C(#^MD1_JAS3RJW\.">_LE9X1DTV<<[\A"IVL#GY5@XU&QZX+2U\VR"++ M.:$#NF>(,J-X._BU(TC3UT^)NHZ3U^/SW_()^UOZ>G2#5SA)L+_P7O*OQB#R M[P+O(0B#+,#IPGL(\0*_9%=$FE]%CX,=J8&?#F&C #TL%JQ+[)+++N&-BH,P MP74A$/MM+A+R(A]5A#ICOYAABD#R*P:'&KDK'.%5X-J;%%#MC?=, ^CI;^4, MO20B-YYTBI/YDY?@:1P&R]>V%=+6"[H2%*6"(/[*2X,E@^Q-$&[IJ:!DBM[> MQ6GZ)7WMH:XPY,R!F!".P5911W5XZDQ=?S"DIQ>R.NA_AO]O&SQ[(3WSJ8%1 MK2\4DEH20H!).3!<+ND/>,\+_?O]_QI\(S(^H&SGO* S*L=6E996ZFM+'XG] M6DB)VHE PVLA2-C>A(54*@ED]8PGBR&Z^ .Y_LWOK^;#O]X/QPLT_(G\ M_]PQI+6J@6-TF[0>K]O[@4VJJI+!D?8- M?6B8?/PX6GRD&$.#\0VZ&P[F0]?@IJR3ACE6:[J.8Z=OA1RWK4G+O05H?Z9M_]>+ DI\L$CZ*,3%OP$&*NY5"]'Q2?RI)!4,E(IT'YK+1)8G)!SU[9 MI8+>)S94!/3O"Y-W)#,#XWC^=QV?8^M.63_UU::'R?[6V"A:4K=6?(/S_XZB MP7))34WI#"\QN=$1 07+3*DK=*7IR =;;#E5E.S(&EY:QD:BNKH: W)L+>DH MI+Z@&698$#]N,O83'XSA*L(_QFOZ3 M_(-:.8GVB$B/I6>:8.T99@)=I7;&##K2X:PTQ.2OVXZ!WX[&ZLO$(DSZO+ID M7A!AOWS(_XC7#S@1+ Q!8_B%1"8#!*@EY9TUQC&@RD?>O%2TJK\_X/P-T[AM M[ ^><>(]XO&6RC)9,2O09)O16%ZZ')AA;!#YA5E, *R.Q*# @XT! LR2,RI8 MHYPWB\:AW%-4X7^&&N9%QW ,4V0=YP;0T-\Z*,WR,_R,HT9XI:@5%+D"KB _ MO](IHZ#I&,0$(ZYC1Z;H_D"1WSJOMT222'3*/&P#!027(^C.5O@*%R0-WM4Z MBYKM0L1!\AX#O=PQU[$K1D2?V]DF3H,LE;X!UAK!-S,>3Y #&EYN$^I069)V M# [\$3?W,J&:K;GC#M8X\NECVFWH/=;FK/EWB',MEQ-HQRH)(DK1D1D7CK3J M#2M6JF6WZ]L@+(Y7G*EN-(&[4C?Y&7":ID2+\[-#DRX:<-,+6J#A/O?\AVP4 MI5G"@B?*!XF9E^%Y5J2^6=*HBD?QZ5:9 /Q;H2LK[$S\0%^Z2G9G^_!>RO$, MY3S1GJDC .RNK>8WJ-/4'@N\'[V,??AI,($26 \ZF 4G3Q:C8"P9L#@1IY'' M4X4<:<)YZ1ZJ=^NM@_ U?S2;K ;E#XLG3%,4>M'K_"KV$G^RN@D2O"1$^8^A M(%*0,#^H_!#LY;S1&I>O5%[E9QH.5XCP>X\<6?^8(B9)'E!7R&(H4+ /)6B& M$<)U@PL*'*9#DL/"JFY1-0:'#P@EP(4+E F:Z5OS0L< M8IIBU55_D18]-/SI%::CQ\0D-!0]MQ\.(E\U.XF\$SA%B9),H#PE+ ]!4-B. MBU0?KIF/U=30R/>A/C>FTPWA;759 :&AFPSQX%4.:=U2.D\!^VY$517BNE5/HXSG$Z]5^I#4O$O M#K!ZDA\)"?-KO%U>.TN<\46;G/$Y2G+6Y!>,M]4U;F;(-I>X7#FGG."D7??M M2UMQ??3J[TCC/Z=)_!SXV+]ZO4^Q/XI&T3-.:6ZQP3(+G@/.'M"!@ $_14U9 MH3Z(+/IW4_"C)2K>;@E+@MPOR?\*KLC;L35HP[8S5JF!V^R C^26J:DTCLME M%S2[N%ZO\]V'_&Z__8#7,)=H?^M:-J:>U_HY6NZ$0?%.FJ-L 5"UF-X6]'7C M]FXATV_W':1U+1U]5]EE&.UZ"N 1L+1;2&0ULC,4@"_AW/-W'S@ZM07><8@. MK5V)FA37:1MB75R3\"^]*M'^UNZ1OO0\Z)_TUTQ3M=U7B4-?LX'OL[AD+YQZ M 9'VVML$9/^3FM+D?<#.TRH2@5P3=PP0Y7!.=O&"AV,P5=)$PV]9>7)ZW)[C M:+=9Y$:9PB(CVGF%[<&;:ILD$&!5LWM;R/P/DUU4X T^CJ/LX&VZ:&S.2I#J M,6<;+87T%(=$;2FU@6>O@K7 :0C.TB;D#7+SKU#-O6M03AQ5PV]1%I-=UW 0 M"VQ T@._P5$=)1.=4#.-%'1RG/7JUK..(R8.KT:BL)D!1QXN7Z '#\LQ2XGN M:@:.TG3K7-"H:/0&$_*&0.4@W;;Y.#^8T-(M M4E/RHR2S$XZ^D4X(E>$,.\,4I10YR?EMPZB^9!!"H%X1=/5M*Q]W( M=M6J>LM18W_#8?AC%'^*YMA+XPC[[/,B#B$3M8?'D[5(8B"XC'(X_Y6R0"6/ M_&OJ7JQ9BS*:@6GN1%F\0M*';W9I#L@=@J76J4VGO"W$+;)5 M ]+R>.JM3/ MBN1!AGPEE-RJT*K'HIJF.PS4QS+J'-+1B/U M/FYO#\\7UR()9%T5Q!&=-5201]-6W^'C9(]KT4,S@9S*E/29'_\89\.7 M(H_BASCV/P5A*$"74E=X?EQU^2"8V_-!91HC:@A_NV.&2FZNA4KI:*B99E9S M"NW52I99"/7[VZR<;-R"J%8Y6"-BSXG1]E51N:Z7TSJ/=%*_3JEEH-E38RV7 M&:J+X WE-5SO9W[M"B2SLV9WBY2#G,796UQ]D;#878$,+I[P"VVJ0=$1W]S6XKPC, M*P-,,Z5PO\F" E0F*$)6K:'1@+R(*M6JO7TQZG O!OV+7X6[T8"BGM6@N?(S MPF-+SKN1EU"NSYAI(J]AQ=*50[1W6L=E0Y-4W3E,+KW^WFT.:XW/MYM-B"FD M6K+7M':#OM>HR@7RN*4\TG?EQ+GV)JBJ@OICC-;<]%EGN!3$"VFDPVT8?QI% MJSA9Y^DWY(!3[0VO0:PE)>AC56&%6!ELR@Q5N#D&2$W=-,L4ZT\AP&88K]=! M1KGEII;<;W(4S?!C0!DQ(PRU5NZ;\*R)':B [(S=I89ZFN9L"VL<"AAC&J.8 M5%BCM.1MVCYI=]RZELO.ZCA]NV;WB3BP> +73<^A%+EX-VR>IFQ.F'MRI?*F MR#2JW-U(V(6&G.!@C,+3'.7<4,YNYX9>9>D(?+MJBAO+H#NEO5I:6>)N>1!< MO94!^RF/*]!4FB=@+RPNCL%(,&*.Z5.HZ./5_ALLR0=OR_P";O J6 :B<[5" M1],U <6RP9P]:O4!T=L*(U1P/EANJ\7)<1 QCW;ZLG'K!0G[%G_$V5,L*D-IB1ET+[2K PCH M2\E01;0SZKN9!G[Q6(D6B1>E>5&^LS*0=2=D>5ZD3\:EG(@*FA\942ZJ(XNH MG_FH[]D]@-*"05ARVE3O9\4<;/I$*K6#JIY5CSHRR[;@ QVM]XCI5T@3_$MLL#.I\5)%&2TW0$43K#;[ZR*LY'G_:?98*]%-_@_+^C MZ#"+B- @U-(-;B%2D\MD[A?T[XO_-9CFR,@0#E,EWBF.Q+&UHJJ)IC5, V7= M#S-CG.7Q2'=QF@Y?Z&CX)WS.N4:]+^2(HRTA9%G0"--1$;Y&^7U)8$4Y6O9T MMC)&^'U85QNG=3;25GKUF-0-^T=WQLD=A+I[XW#Z6W+'$4MJRQ\GYWB*#CEB M72EZY+1,:W^P+6WP1"PFTY67!DMRF;\)PBW92@1@;>L%A:BB5" /^EB>]_R( M(DN33K;)?8Q5HCCV^MK00='1"P,(5H*HM:5B ":07RL#@$ZM#( (3BI3X<"+ M.#G(Z+Z%TR[67L$K\L#NMY(W;Y9)QC%TJ2A$^(D M?[V8X65(]J!@17<9&O_J_]]MRD+F;G"Z3()-L>_Q#[F:9. 'WVYRPR(Z#AFY M!L"N.FF>AP&3Z'R-DYP\!CEQ3.6KS<[?Y@V1"ITA&)173:0^6^R&**+_R#GVMO);#CZ,$;7 M][/9<'S]LV-(5%=''8.:<]7KKKC$V$]I(N:[V!-:IIKM#.QS?,[ #8T1S7-F MAY2L8Q@2#INS;4DT?G2;)@O@N8ZC9W+\9MY%^<\933(WQTO2DE[!R+5LLMJ? M KID(=#G83-50><16\YGL)>+N5'N)4-[T?)4WN3/%?$<6QU65*^3( &&MJ/4 MB916JVZV,U@ITEQ5ZFJI2,<@*1ROI#CD4>M-MUA46]ZD5'M;MNZ;?+NBSD+4 M$RK/:'2.'B@K=N7Q]^^"A/'0*6B#\EW7CY!1X398)L]Q4GP+Z'SGJR'<9 UI3&- M,;1GX3K"FLIH!9A@;BSG1"K*^<[P)D[H9DKS'6[%J9$$S>$9DN1R&$B45#! M.PXH9^$(DE0UT?KUI1OU4'.!WT]AK63:[:"^^%AIQ'RR ,V#SO?ET$ MT%[A"*^";)#=8IJ6+V1'$B+2Z[X_F2[!I<4L#P,!X^9'#/J>K%9XR9)J%.\X MA#:BQ-&AA,C+4"$,VDE3[T,^1\P1U9&U8E7IG"AP2SCK;SW>X(=L%*59PO;< MP4L@>F;E-(2N##%O6'J.!QH879)%OU#"_W ,G^*AUT'6HO<^T[SLZF^_L@RI MWI+Y[K'EGTY6E=\)(*1# 9X$1EM:F!/GONSZ*ZH0+_='YF]?^;UC>.R@KF8. MF6ZS:R$VAF,M:F]O)0+&E.5('N-!N=@.VX%BK/:9WAE52K%,+2S5+5 MH38U.=C@X+E3>>I*5WL5JIORV5EDNP+-R8YA+W6JNXVOEU+5>TV<E3X/(I_^A3NO/7DCG-O=6JV>J$MGY=$B #7\=Y(7FC0H*NNBM M7U#^DB8S6!(9#+I?V!J9U"^C^_".8NCLH**&Y;,K6OO,#+)S_5S$Y?L /DA, MM8CI *8)S>F)_:O7^Y26CMLYI0SH&PWS)6UQQ;/""IZ3Q-[X80E-=G*A+-Z] M>&%..C7R9U:NM)00/;RBMU1(LK*^1'MOJ+V@AB->CZU#:O+:53O*CH%*.NZ&NWJK MZOLV8M*MF$;=7>=70P+K:MV<9;BEGIY3ZE(51X,L2X*';<9JUL=CHAO2B>@I M9-['>8T=J373.#,S9DU;.@#'<5SA59Q@T4.&V63:1]:#]'((4\;Q3+>V%,JW MX5I=74<(FJ'E]FBQG\("W1HZTVAO+(!&) G(L8D"OLQL34Y1"LGECR)_>VY6 MO4$<-9Q&I AA4(T44ST^Q!2OM%/OE:[8PM=9])3";PQ^#)'* 'K.*)_C-SEI M%J[H+9<)W>(=A91<&XW[N&')-YN=A\(KIE A+0. ME, P["X]"*-Y-CB6:N,TCB 137@"YSG_C?*O3EKC#.U[9+;Q=2F*9/'R-:I M9-,]YD8ITX!HNVR=$FOQ&3>%]9GY^[ DVWE@46VJI4TA$1EM_$$> @5MM"=> MA(,Y AT5!51#+Y1FP#I4;LDVZ(4_8R^Y);_AQ0Z*6IH BH"[$9SDM!$ECAAU M!W$B&#\/)C+U'S&,.7]:%KDV"%H;#U\^E,)\>'Q.WQ$ *6JA-6:9,QD]&JBH M"-,D:,PSIP'8T-3@!3(F46J(D7,,$,UQ-JQ!?*4"?!B938GN2L/(Q_Y?MN'K M-Q=DRK][S\UYI=0%Y+.H* _H"Y,;$-F'A7%!E WZYN(,44[H''WQWI2+HL'A M:+HFJHSRQ)R %95YX'ZH ]:C!X0L<++."\U'$0LWQ%D6XK7X%JE/QU)P2+OD MED)$&&/V=)>S9H&K.^:.H!>L/,6 $<5Y[_ZYF)+A!&D:)Z_C.,-_"[*GJB07 MPF^&6C_(AT-+,E!:BATC1#FA3X052@J ;AA S]&%H>^'\5%I?D34!GM:GQ$M MG5:_)?H@MK70.JXSZ\NLSU76RPIS8(']EA97U[5UU+.:L+C!@G"6NKRI]+16 MRZ(I'7 ]RLH.4F:.H+"#8I3+60CFS0$L7KU2V20Y"%1Z6L-B4SK+6'0SF/N/\-[PU3M:OY^&NQ?';BKYD7 M*W,@B4WZ\-H:H,T ;)XJ3NMXK:OQ]DCL%LR;7IT?<$3S.)$OV,!?!U% @ZQH M/BWE-2HD8'ZEMLEJ9[T67'-OQ .^5E>MB<':7+MBM?P65G";]MO7L=*ZZ/%4 MZ*5!2K_[S*6*10#02H!JA2 5.X//A%HR@HZ$E!/%=X%_S\$T5GK::)S\]*>L M_RM*)3$N62>%R-/*E+0"4Y^0J8N+ONR@M!^L7B39=B>S#X/QZ'\&B]%DC ;C M&W0SG%_/1E/V[\DMNKJ?C\;#^=PU,'?6FNA*TW'*>\Q&V2QXV9+\0M8#G)^R M71H0/N/,N=@,A2$W$E0JSL 1<@SC=.H%_AC+0VL/&AK+]MO@#8'*/NDN3A&E MRVHT.H8=\="%B7/Y>N\/*=0WGI-*XS:(O&AYD$I#@" - E!DZ1 MT]X^:CH4^_1*?<21.++3[,]R+\) /S#DPI^48ONI# M;+KP<71IN?+/79"RN[F7L$K,9?G2VD2UMX=7_6F1!)2Y)Z_Y4W XHTZC>0EO MFC(JCPAQ!"K*ZFA6_%&9F>YO]Q7[G=BGD],(\@8OY@F+5-U115^8\LJ$B:KY M2GXX@M-Z[!8KJOJ@W0(DTR:H&5'M-94[3;6LP_5^Y@U. LGLV)DH,U3A9M6Z M!!B93:-270>GG(Y;H.)VRY$,UZ;77A%-7Z2#FJSNXNB1!BVP][PB34G%\;/Y M>&"4M/D5W'U\=A9Y67=UDPM$L1T2D M+YUC5PL99-<$ Z]DZMA=7/!VIM;73GT0@82@/!O4P$&=L9BE ^]Y&4[D;WQ M^5*:D^]]=J<[-O?'-8Q\DZ,Z2EH4'1K;)^=P^%R@/\K4^RJW2G:6*W M 8_(N*GU[;:LC[%/$;LWNIYW.*<<:QF = VI5$U))<*6\#[S.BH)$ M((M9K=9%ZF;XI)(>FO535*>FSQTM(^H/",;S%+?R3+&BUO#=2RH%S.>N)(UR MVF?ELYECD&K107//:I\*RR;\&7YDL1U11B,KA9;[6C.XP9[/UX"=?D^8Q<@Z M I"V@3S4ER8)YD=XT;!C)ST/N M2Y49U7:/)6C%RS'?JB;D2YP4]X3\TJ#\7,7I:O[%2BP?R$B,E]N$GNY]O(G3 MP*CEQ-@8+O,Q1/B1'I)$9A.=H;CQ "=61_L;7 OFCE*H8.HEDX2]X_@RMW6= MG@8+&+1)!S*R'A0SH([L<8)R7HZZM'=0D*3.@=+\]8?)N\!["$+VS3%1QZPS M.2AZH>. 0+K"^Y3*FD%55@>YD;GONWA?2SZ!6B,S)?=,9@THJNF9=5#I+F:& MDQ2+CATY6<=6 7^L_+I]H$0&'1_'![Y/9BR])C].DD7\J;[SREK"G\B%W V\ MDA>TSQ"E3D\!E+XCZ%#00/.Y7#X!_>ULJLE2S*=(L9(8Y09G7A"ZMF\H)T0Q MD 9%J\S1I7Z9HTN;98[J\H"@("T =-E'F:,NPS%:YNCR-U3FJ*Y,E3)'7+#V MF),*/V2CB*QD-J-3[Y4E4:=%:@2[K*0#."-5JRRP??Z*AJ)JM3FY5C(NO66>,"LI4JXJC0WBZJF'$8Q1Y7@7/&,_OS"KN0=T(@4V&P'D!_D1[OCNPFQ#RA!Y+KZ.0+34L,Q I[G_ M[+K7\?HAB-BQG9/74@!GQ%'N-:M@]IYA$!O? FWCYD@X=XFWV(B>0L^4O2FOQ< M@P XXD5;5C"N_X/6F)B,QA\0@?;U<#9V#,WZ*FE$PG2;O]YK1E23J@\B?QX\ M1L$J6-*Z9X?5!0(LS,EAA*2A^A*@\8!Q_0W!]?S^X\?![&>:KW\^^C >W8ZN M!^,%.:%<3^[I-OX!32=WH^O1T+4MW(0&!94JX)#HL>IC_MZ6+N*BCIJP&J!@ M&6@0 -> U)85%AR[3X[(RJODO%B: UPR,FCL-SPZ-0]$Z""/L7+U%=6H>-D- MLT?WDA]%SS@]#*=O,2UW(&3)&UY!=G#.F%48?RI'4O\-G#G0@Y' M VZ%.57$R#H"%.F0FWZ$(BUW]Q5;T%"8;?+*]KEY'/K3)%B*@DX4.D#\Q-1D M@0"AY) 'F2#*XPPQ+DJQ)<<9C*:/&-DVSMF7>A];S[[-] NN,O[3\A]34W/5 M>TP#P'UZ^*QP0@X5"^\EMW;2$T7^7!.2*X07-7"FTQ/N]Z,L'( IX^Q2OMN%=L!)MR2H]P2_/ZM+! AA7KNU& M&B-OO+)J3HR)5/MSC_[_P:$C?SE8/.&F"_MW:GGW.Q,UDX0?.B90LH5*IGDJ M!^=86SF_OM)("=R(E/C.>)K^/E1B,6=_=TV>UG7!W(3QL_H;69@]/WX_D3L0 M3M(\92@M0J+N*:;>W\C#MXZD8%^"B_?4F6 QN?[QOR=W-\/9_/?>)D[_B(9_ MO1\M?G8$TYW5PWWGUI[)/H_KF\)$FCL&TP)$=[$7L:*S/Y%]*4[$=5P5NL*/ M].KR 2TR1:P5\Q'WC%2<,3X(M>NPUEB.D^#=7K#'#%N.:[DP\"Y+Q3D.C'>^=0WI[<=_(_.@)EB+ZZ.?!P)OB8M_!= MG$U1)'2094GPL,UHI9A%/"::BZ.,:#%D[B'N_7'DA MM3Z=(58(_J?[ *=?Y^P^.6U &LCYHTE8_9C=<;B-[:GW; .\ 1"E3= M!1$>D1];JU+M&QHK1=7@#3)@E%31+Y0N8H2=K3[5&+JPY!1?[SWFMJL^NG,3 MGEG++!RXK)061QYH6B*XCV2(ZQ)E2U(4GMWHXU=U9.BV%+ MN;OME632B,7'H>$$\38&)$T=?_1]HLN(GG'R$*N/B1;3/(\<& M2TM8&2I29:X,52M"[(LF_0XZB6!YR2A 42CM6,N;PLAY&Z1++\S-$K?D=W7\ MR=M"8B];)0 %]Q3$44X=Y>01H^\()I1T4 W*5)L&R]&YE0I2N15KLLUHZBOZ MOLN!CD(G>/RNBDP& GH/*X;EG%"%E4.X4M=+,^I7>;(L(VW^A,.0"+/QHOK5 M4] (CB0>3P/(86110=<@R!24P\.:ZISU6;@XMVE/O5=J\BXKP$8^-7US MMS.=GO"RQI-T]-(;-SA=)L&&_DB#QW:_%X!0 MEXJE$AUM4AN+93\LVU%AFT.LZ_H')DJ*F=\5)H^\VJ#/2UO M>"V=5AW@]4'J06M3958D0@!639E:11-1/P+Y2Z:TYR+4H0 ME1*1S06@Z">W(L."/L@7!Z"*L86S<>OU!Y4#[2(IZ.F97W2=;&B,*2K.A"C< MLS55*M364.$141V4EENT_+ZPK-% M:G4UOV;%\ME9KGFNUQ*9K671CCU FXN4IXI37I]B3;H<:!* G.'U988]-/EX%49#AHJ9AL./I9GE#??74CWL= MY[+/5U":5WKAO:CG^Y%V@;][MLL#P6">U>>";)ZC\?7DXQ M!G]WK@B0BA*: M[YV*LW*,%_; ;WU*)TW,O9GO^1EZ' _\,[0+F$/7WB8@!\'@7V0/*QN=E9]F MF@\DHK\O*WWL,V,X![.FOL3/Z+4)ZC5330[NNS@5/7$GI#W#- MXA[U^A_73V1Z\"@:L"=N ?RTR4#!V%5N"#0Y95^H;U.]0 Q[>Z#),S!Z>X/S MG[X\0[D\C0 MGC!!("/M&-ADHV]>B5K4?TS0,'R3D]&%,G;V/#B'K+;!-R&E-!.]^IH<>%?IN#.U]S3@F:(J'=BYZ3OFVW0SO!V- M1^2?=Z.?AC?D%XO!^,/HZFZ(!O/Y<.&>QY.R@C@>*EKSYT#Q6'5P:I&P5D[6 M)ES_D\!U.IM,A[/%SV@POF&E]:8?A^.%8Q#MHAWEVK/N@%90YVGGW :M"R8C M9*DNF(+L$!C7ZX+%>S_ 4ZL+IJ IQ;I@JM/<A6LG"MK+ MXMCZ,*-8;A$.,V@Y^KIA);_&^!/[B^;RJ/6UM KX$MH">U$HCO#+&YP(HOE* M4@2N9![[CF"A/K^TJ.IU_L)&1-P_L1%AK[PT6)(#UTT0;C.=B[A\+9:?O_EMS60J%D@ P=^@L (4 MI UG) >++4T_7I/=);E;O-]+;3N'Z69AG -/I;O' I:2[,)8K7*HR)H.$LV1G%9HA%QAAY7#6P%V=%\XZIXG-#*+>]A* MHEF1QIQ[VV'"3/=\+164H9H&LSXWIGW91NN-%R1TM?-+0^KT-._))I3.CB/; MGIW!H%]+H[/IQ=;4PVGMZ)KJ;G=EDV.]1[O[H4=*RSN)J#78FBZ7 K(V&6GW MC"8M(VX8PQ44WV.Y58X1\S:(O&AY8,3D(U\ +1A-<#E7$R."9CU94N/XII " M/;RBM]N49?[Z$JU*62IV\G/D5_=;9U^BC>BV46W6&%QZM;ZP<,0R++%B^2^R M)+5LOQH$#-A7-&4%75U9>&)*H%[U"&&/ 2Q!5"6GJFO>(?J*XAA6NLQJSU9M MG6JP%NN_VJWX6J7^>V\3IW\LB[X.LBP)'K89=>-%64ROC>8M+SU4?]4=H6.K M3;]BJG,U4L59Q7DM#-9+-K% [HQF_ 8*J5I$W#$,2[)IMR&@1]=6&H5Q6 ]( M@%9>2[!SJI@["+VQ%Z5HXV3Y)LF0&VZD+1JW7(KN-@AQ+WE;D+=!FP2P8!Y&'"TK MU$VE:3 B.-RBQ1WB::V/5DT>^",HH=#\A^52_\-R:?/#4I?'WH?ELH\/2Y?A M&/VP7/Z&/BQU9:I\6+A@/582M4HE5,&=7MS>; (UCB0P9\I:^K0*?4> I:P' M>>HTT93T&%ZQ)-O#EKD851.HDY]#S,FD+HSF%B#0&'EP$(?A<8+B/O:RH*HP M%.B%.,Q<5A7H#)4BD9^H4&>LR4XNDP$8?:KJ,E=5A!\I/]$K<,\:.TKDAV&M M-X)%;*S$_O:I6R](6.SE1^S1G!%4E-R;1BV/DGI_Z$ZC+2ED*Z',T#/EAM9[ M=JZ92K154@=OM]GK#YWW*9ZLABDY 9/U);('UAI!<<;G"0$3H4@OR[BDZ1B* M^ .N0T6BY3Y=\!\#:IUF.ZGWRHJ/) EUCF%!7*TYW]1ZPUWSM:0$YSVZ^)9< M'^?G%V@V_#":+V:#Q6@R1O/%8#%T,/F1IG::?OOZDWAP$[Z6C+![+*&?LNRJ]-RP*:X,[)J%R_L"^O=[D[YU!D>G>O54&*1C MZU5/28T@!7V<]NG$2B:+?4&IVXQ@I=4:P9U5>3QA#JH%1<> PQ]ITQ=3J-Y^ M3S"2@XB1\X09ZRHY$M#-@IT-Z(Y!KNL.WM&KX^5]JOMT35MX+R.?Z"A84=,2 MV7F%KDGR]G!WM19)##BNT801ARS<W0?I3>[CLJX6?HW5'J3IU,EZ_3Q2V\*S08?$G$E^Y9.UG)\'\@$"DX^-#0= MVIG.$./C".[TE**67A=_EU9/&'>IT5@LS!$%+(ZS8T) M=*4OI&!EEXORRZ4D>1WFZMGDE1YDWD<+)?T.Y'N"S#E1G_! M:5*M+_10J24AT%F,T48S5TMI::FB?J+4GZT>GQC))YCP]SWURH#2+N G205Y M0$^55?ITURW2U9"].BV??%V[QZCHI/&QGY^DU6K49V3D-PE+:0 M-]CCXSTYP5]/9M/);$#^]=^C^6(RRTM>70VN?_PPF]R3'R=C]'$X^S"<.08M ML5X:D=SR2>G1.L;*JDRV&5FOY,@3/8H,9(UV8!N9B#/H3,V(H@K5,W( ]!+J M(6 R7PM$]OPLR:02F9!/9QCD&*@SB"'[KV/+5JB&AAE3N@B.56'1_6F**"O1,Y'!-61\;&I.)FR(K)+>:3B$=5&3O!"- M!F;[6YGL4C*.HUTR.WXJY-;FT!77)@=D=3':93;?U' F-!."2_.@'4KOV"II M&WU]12CAQ[+KQ7SMA>'5-@TBW+#7B5K!W2RX7 TX5S"ZJ"3L"#Q:AMWTHQ!K MVWI]GVEY+.14#Q"W,U'QA\L99%\K2__DE.GAU:42 :UCYY4#$JO=&C**3&6W MY'OMA<73L0 V"H!),/5"K,0"KH=3U:5OUP(0*Y)!(KP;C)#X%UR1!7"9VC'E)W0*+XK M?W8,V-UT5D3C/BSY&E% HF2R M3+MYEAZF5>?2,>9E6M3K;][]LT52.ZZ@4V[XX3F*L(D,0%8':]-+5**64W8: M;=%ZNP.IRFKHV]"U\%[4?&F$S4'PN$:)X]!]/@AB3]E3]?Q>N-%XF="?FOX8Z%4"@/V MIY(^RAF@@H,C&%+40_,AL7TZ+*-GX/L)O:+D_[DC]Y7Z XJ\+1PY$@D,X*8@ M>U;^@"@#-(E)+NU-063D(0,!2@@ M:5OY]0N0DLT+ ((7"8":+]VR!(#G?!]PB'-P /SI+R^+X. )TA 1_-.[D_?' M[PX@]HB/\.RG=R@DAV=G'\\/3][]Y<_?_.F_#@\/QI3XL0?]@\?5 ?1G@!Z& MD#XA#X;O/;(XB$-6\>#J\M/@/HQ1! ]",HV> 85_/!CX3P#SFD.R6,81I 'Y^?I^(D3PM$>'PD(D:(/S;C_R?1Q#" Z8C M#G_Z=AY%RQ^/CGB=ET<:O"=T=L0>\>%H4_#;;W[WNZ3LCR\ARI5__K I?7+T MC\^W#]X<+L APF'$=4KJA>C',/GZEGB)4AH//)"6X'\=;HH=\J\.3TX//YR\ M?PG]-S&G*,@]90X6"TBGZ!%2CL41Q^[XAP\G;S5XD_60*-588W%R?GY^E/R: M*/$"XFCS_P#[5SA"T>H&3PE=))Q]>Y!H]&.T6L*?O@W18AG S7=S"J?L MD8L%/=PTSMGXO7;;1Z^*+"D,6:GDZUOV1>ZI\"6"V(?^YKE<@6VHRJ19BQ,0 M+RO!NX#W8$+?915_E^5T"L+'A*@X/)P!L&0BG)P?P2 *-]\<\F\.CT_67?;W MZZ]_G3#M+EC[OPT>PX@"+]H\) "/,/CIG;S<40-YPXW (?3>S\C3D0]1*BO[ M4!21??5KBM*0049!<,-8>/D;7!5$E)?+B)AE>$#SX@+J;9ID'Q-ZWTE'P;K$ MT9(941P=>G,4^)O:4TH6*L@V3R4JH9G-9L\G2RXI"-X=$.I#FKX*=@+Y,*9< MLVL4>B#X)P3T"ON7((("U*5%+0=>KJ(8^]-=8;^Q#Q/6K@#OW,^68YQ718SK MAUWC.H84$5_>H<7E'$&ZH)P8\N]V!7EJW*Y1 ._B!7LS2HUVIHCE0)=5$F/\ M<;<8W\,9X@+CZ XL1+U:6,P)K(NJB?'^?K=X,\^(T"6A"5X/##8X)#%[AZ^& MQ)?#KZ[E!!L5BHO)^6&WY$S RXW/U$53E'I]%=9'5MX)0J3*BJDXVRT5 ]]G MR(7K_YA;!4^D-(C*.D&!4$DQ_.=&X!^RCR,Z(<^X"OQ,29>@SRHH<9V.C2"? M6,@1'5/RA+ G?S-(BKO$04E5"1$[U'':%DA+\=^S\_AT& MP=\PFVP]0! R6?V;,(P5_I6LO.4\5"@KX6+'ONXO)&#N-Z!)2(J&4@Z*Y9S MOJ20^7\S0N5+L_E23L!>4$R"]HY=VH<%"((+ MGM;#O LIVOE23J!=4$R"]HZ]UZL%I#-F^CY1\AS->:(4P/(^+B[M!/H2124L M[,QC77>-.9N'58&?*^0$YGFU)%#O>+UV'#\&R+L.")"_2K-EG ZIY0$YZ9N M;/L,K($$922[@SMS63;[< M6_KG-?M&Y$S)2EJ.MU1!"?([Y(NV4R)S9G"5#T)+85"CA!15*W;#8#MH1]3N 3( MOWI90AQ"]< 0EW6$"(FBW>X.[/A]KO,>=P7_@F+R'8-U7]\D H'Y&9B2*BLX MJB9']6)PC94Q)4M(H]68N8#),1/_CM&2.XCL/2@U;XHJ#C@Y:I5M>^??, 3Q M#+&9B8[)DY5V@!:IHK9-!5+Q1M-+%+(Y"P@^41(O;[ 7Q'PMB'WK$1PA'$-_ MQ/H9$*2 M3WTHNINMF XV9'36"QHI*IBEN&Y'EC"_QX&E31!@#%8\ J 7]2@4MH;C&D&/ MHKZVQ:3N2 3U2!&5=(D1H::VS40OUX/Z'CY!]O*6AI_RI5RBH:2A;5//LCK: M;R.GB!#I*9\@NN9S9[3KPHMHW)PU/:+-O*03-\.<47: M?J&UGF ;L3VNN-\5EZ(UH K*OVG-9IZ8#2UU: -@V)2YM31S$ MT9Q0]!_]GO7X:CZ6OP MMML=6))'&)[ 2*3J)R]:X8=DU4X61W_]V8'A^J:*?7.-,!I-U4O ^3(.P%U0 MRK89Q ,, G[6%L3,( 3,C1WX"X23BT[X&7_K5'U9O$:OL@,LZ<)@VW3C$C)$ M/93BR:1>\.,Q_Z-:T575<( HI<*=!=N>('TD9E>$UF]H/.,&A,>7UGU0]@J2 MEW> 586R^[-)Y55)?G?1 MZ2TJ&9JI(NL9A54'Y-EFO\W1%,\AJN>VG%'+:Z MG@/<:BC?[9U;G>QN@0S-2#V'*98RRX5V'ROL;LDK:MO$?A3-($8<7S)IE.08)6:K:DAGDK#W/@7;LMF.4W M,;HV%]@-)I.P(M6]ZIHPKE.4P5)M[="=O *@5&E5Y0OXP E!:44 M%T*Z-O[^#M%LSMY(@R?6M6;K:[E&TV3Y)[/Z5<&QK!YK)7!DV M:2FE-Z_W&VPG.!"NBDD5\B!26)1+=M>_J_R MI5V67_M%,,\+&[P@F?.MKF-ZEXZH&PD9$6ML&T&9C,K/4'")M[R<)42H.I8D M=72CJ&U<3"@$84Q7U6R(2CK&AU!9V^:CDCVK2F[4=1QCJ0( VW+4BEM6E41) M"CO&D$QEVPXB+.AS219,;)E#)RSK&#$2A>5)9H9G:,RI@3?L8^6T[*V@)8Q4 MS\4RNMGVBBG[=1TN;'?4N"4\EWJH>D=\ERO7#0=.]V#>!E3WIT3N9+-O'?P.?E%;K-UZCI!M!X*MDU()6*G MW;8A>\7*#M-7PL&V6:NJVPT)?F(O&R;J:)I^COBQ[P_08R7Y21W)\LO _U<< M1LE>R :#M/XS'.X-35&U;TJMZ.R5^C4Q!M6-.MPMM'&3[_^PJA\DW7S@L3EJ M>G%H$[N0J^XPMP(L;-O;H>R5S6D4U'>81Q$:\AQ@@T3>PV5,O3D(H3_ _CV, M$!7T2!65FBTX0Z8N(K;E\>H)GW;,5GRNF]@?0C>8*+*$:U-:RKN8HB!9S]7YWOB*W5DPT\!HV8C-537'I,E&W/5G"8=6TE;VBJV)PF0LT MY[8(5,9&F2."+F;XM#M^._QU0)ZW=]C=VQ-LR='- M"=4GY>I-23AB8TJ>$&/F8O4EY/.JU\-=!EZ$GM)#KRO./:G?D /)O4W@Z3"G M4>@EY&8[5R\>7$;BO2<"WT"_KN'#&1IWRXW'4 ,EVY)0OZ[][NVH;H99^P2% M_%D=1N\O,"TU&M@'@U$'+]L2$SA$B"_ZEC.BFK[U0N*F'1]=*!=/6!C =>WTM=^-6SJ[53VUG M.,DD&DU+]]D+.516<9D^-1:V);_J3U%%IQJUCN\*&]V'27M;7&WK)YK*: 67 MNVES'WI)2U1MRZ#6!Z6UX=@+^NO@)<^S=NV(4(G6-_@)AETL(ZH:2K&DA>14%NC 2L-@49GSG)>!Z]] M"@B5]+YA[.$9WRFDC 95U]O+7E%&9Y_B025UDP 8P]"/.5PU>X2X\EYV"PE. M^Q0ITD>NO9NJV^@^]*6VN'9VKY[Q6:DF#*T=7/TV]Z%_M435MBB(/BBM3 MT%\'KSVZ#E"L]37" 'L=.+BJAMQU<)7PV'90S#UE5&X?^!9H;UM< M2E_1]FZ$;J/[0'U;7&TS[YK*M'8&]-O;X M<<$'V.?_\5#\$PCXO"8]GZ.8+J(8_]I-.#"-KP?)?@6*RGH/6-^F=,6ZL>I$ M(KVZSI)? D$^C-T\W'7KW!O?5=\=^_(]\PUB.G:,\CO+(2A M1]$RS6*^B$.$8=CX=) FC]K=,2%-I#.S,_954-V30U0US S]#8(96!G(_*;, M<#0=9YA^%5BB6H.&S)H.#?:RYJ()4&H[OTMS:S3!D43?%ZB](T# CZ0.:831%'L]<33>N)8>M!I+@;PY)OTI3YR$O1&XG&\;I'?D9L MA$!P2>+':/!(XB@+;95)J-& 4P:@#C#V#/>/XH7A;@:^K'%3)D F3V\,FNNP M)"$(/C&W:_EV\+<89H'XN4X6@/HCWFY/OL]3?=&)%\DZ9,1UZ*WF"T MC%0.R>(1X80[?;.@6=FIP:\+B#U#_(?--MKL#MINAKJX:5-#7BQ-/_2;YW&+ M=U_K&X!:33AE!NJ!8X\Q.+MA0VZ*,(K@+7KBF8?YS=3=V(7*IY@R$96"]=:B M>5))#DE](Z%3TRG;H 6%/2;A_!X&?,_0&#![-J$ ATRO[MP!>?.FC(!T.[W" M_5N^A[2KU[FX;6-&0"Q.;P::3L@3_$;36QB&A.H/_^IZ3@U[#1@L&N[?71,* MT0RGE]UX7;WL2\T:&^0E2?KQW5"' I#Z URCHE,C7 <(BX;XQX>3>SA#7!_^ MH-=;N#L:ZM+FC0UYJ43]T&\<:7^#GJB<]Z.S(!Y7:-C?VR*/V@;Y'#GT52)V5?7-ZI@:U0VYZAK+G+ M3;#=R,AN0)4P M%[ 2#.>LSI<0CJ978806;.(=&C$X$A$LMS42J7LS4U/V/(X2D0N%G#$;1>6< M,P]#?@CIR?D8L"&V0-Z7I<\4,6(EU))8;BS4PG]--J/4(:8H^%4(CVR*H5'! M>ON@H[1[MD)\TJT18Z$6Q79KH9;^:S(7VSR56LN1T:MKO<&I"47[VT8VQU!# M&L*WPV@MM%JB+8%&;)92$,LMEE+VWE[5E5VV=5#/9&E7=\9JZ0/BW*3I9K$$ MB')=TMN?DDV'Z:XP(U9(1Q[+C9&."KU-JIL1_@8JW1QO(H:WTCXU:LH96]4, M*.?L%B\:WD,/LCGD8V F)"23P7+[)!.[MTFU,UTV&&I:'D4%9^R+2FGGK$C% M80MF9D":,EEN9735Z*U.3=D_$>(_HR!@?H@0U$HK5*,!9ZQ2'5"IJN>,L=& P#D;D[WVR,RLI_Q\ MRZV*2.3>G-2-ZVQ U(S=R(H[8SSD"CMG,ZX!HLD=DI\AX%47QM;;U9)8;D?4 MPO<6I>[60P&<=5*']>L[8W-J0.*<$1H2'+*/?B+,:+J^IAP$KSOY#&4 Z8ME MN7FJH4EOJ^IF!F6QU4P(4E5QQB*I%7?."/'M&1Z_A10%<03]*T Q^S6\)6$X MAI0?'4+PPYP!:,06U9?.,M64?8,IP_,-R4KC5%7+&?M4J;YS)HJO MV^6^IP2SCY[!.9*F2)8;(TTM>@M44_8[^*P$5=.=J]V,,S:J/D N&JT A&'R M>W(FM2D[)9'"?M,D$;RW1K5SHA&A;#: B%]$=>#_*PZ3DP$SE\!+[^_$;[\1WT0[50<,>PY.[$.QMU+Q^>?6RA#B$E^M#3=@W MHFD@^XMGFV./_;W.PWEMX0)B.$6=6JI="VW%;6T[T+.WA>T/FGYEJ8*5O/P2 M)9NVYI[5;(R;1:941E3A&>3.?PG!/2*6XZ?XV#U MX81WK4[-Y18$L^FVN[:Z?-UFK\+YK NIEB?:N%%W#%M7*.ZG?3NSU;Z=[9%] M.^OM6]?V[6P;]NWL:[-O9U;:M],AH4M"003_BD+6CWA Z0)XO\THB;$_PI\A MG4%Z"2. @HXL5[U'FK))]:0T8VTTC-MD$&N3(:CJ M)!DB",1D?-PR&1,2@: 9&8*J3I(A@D!,QO<-?<#V;_0T5U]G'B8J:3$M2@7% M+/RPVQE9C<$D2OVZ@T6FZM>WF+\&8(A9/=NRH2N>H6 M4UL$;106W6-8,XYQ\L#B.L_&PQV#5*,*PJ6>6N>H^J!=G M>$6AP^6T&F0DM_:L9;B' 8B@/P:4:Z7-BZ()MRE28:->5MM:"#158TQHFA#. M[]^:0+KH@,4&3;O-;A,LC45E:9S<=0,9S/INVWR54# 3E;UG@@\)]F 8 M\C^UR2C6(Y>UT8 M)+.^[VS,SZG>I+W;K!Q]>:S-Q=%7H<_ T5G^26'#L_46R\I%(&EYBTV,AK*= MI>CL+"B0F>=A_S- ;);'+P30CPY(&["8R29PF'$\/T',/O)[$ ?^ F'$=8G0 MDSX]T@:$D24I0S#B/;[>HKVVV M_NIJJ::3G @ ,.,Y\DL=KIE&;]]H4R&HZB07(@BLS.=)C[W@^1&:LSIU)8O) MTE5;GO"SY=20)/16VW85ZEE,0 WEC:7G)&*DG:,V!>MJ3C.P4=UT8DXJ1]W! M(*OO)"52, QEZ]S!B+_5ZD07D_).@O^J;$6&SBYCB-\/O'_'*$3=1P.%+9N* MZPF%Z2-T.@=M;:YWG AR/R2%+!Z=,K6ZW1O='O:+.$08AF&FWPY>4-%05I4V M2X2XZV19D&KI AW\(X7PDBP DMWS4EW/+$45W:R*JP($V\Z(RCSZY#-<,.,O MF#@("EF/L4RY#F/'W;X,V!L;WK"/,H,D*&B[+1+I9AO^@JYT-9U"CX>RT\,D MLKU(WR:I&K&$MU*/J[!-2EP<>+W<@<5&; K]]/ 0?4*%M1UE4HR$K4-S2!:/ M""? #DD8%05/T_PWD9'P)@R9BSC /O_ +=,U0/07$,3P,XSFQ*]@O..'N=1! MNL99O0[HPAT%G7KO;85P[9:"/B;0QP1LCPE(.^_%:L*>K8@/Z-2TQ/A+Y^=: MVCM#&1=9&3G0J6GX9D;][JAW;T<&$MMX9+.-9Q,GVQFRB)/L<0$'&I%0]":.=->\"]]UA*0\;Z";NGZ>N+(8S+H[) M4QJD:I:/>M*JXD)/4.NL3CK>95#H[ ;[<(HPBN M>DIVU>:./>HT^*/[,%-! M'EWY^F".AKQ%\%C'OWKQ@MA'>/:)$/\9!8%$!:VJ#@1^]""PYP:-\\PQ!ZL) M!3ADBG6>P%7Y%%/#OU*P?MSW05Q;@[BROGNQROZBB.76:,"2"9@TJE$'"YMY M5 9R!07-\E*_!\HXVU7>US58H&"5QAU'T\'FPV0.>7 2X-7#!0'4YSORF2_' M&@VEV6&-FW*1LW;8;7OC,G.]%B@,"5WQE_K?433/ZB)E4*N:JVSI8;+M/2IEWKU]I.;BIS-[C8JJ\4X;4C.Z5Z3Y7[-:@_6K"0=CN>,UIM^ M)S4L8409\%1J;/,D.RLL##V*$C'Y9:BOW]>D3-:*RS1*D7%DY T6R2&[+6@5 MMN PI6)$.IP";I/.^]J&]-YQ0WJO,*2-)H$=T?,$<0SYZ2'*XX:KR[M!C51; MVR: DE[$SS5.3Q+#F+OK#S"*TCO"ZXTF13MN$%D;'=L.Q-F<4GT)'Z67'62+ MN$!+7J<.S[;I:D$SV?2Q/A)\+NT9+5U;:5A3XTT'5HP-QB1%[V,5@E MLQX>;-?B+E?!/:[R^MJVCI"7-3/K3^0=3=-O^.5^UY#'$O6&FTX[[C&IA8YZ MV6*G8;F3]##N"7B!F:O&7K]<'])]N=Y.RKY)MRD-L)^_3_P>>@1[[&^0)H"\ MMG !,9RBCL-]NY;:6!AQUXKVX4FM5;XU>'E4BZRLH1U$U]#G-T!Q4K3-T^PX'@:,>@VN9D\P/_4LR#@#PGT8#"H!W. 9[!&ZST+&HWXP#S]:&Q MSV\OV-_7ZQ;YI0M#0.EJ2N@SH+Y\-JO?@@.4U@+$/F>_('RY@^JR**CI(GLB M .3!@+:GC^QT_GOZ$#$TYB1@XH?IR:UO\ZP'P/^=4 A8^552\C*FK!=/YO"? M$- K/MG[.0Y6'TYX7^IVCKL-R8S-8[>A3#]7[9?2;5U*?X@?0^0CP+ISTKF3 M3JU849>7MR0$(E^ E&MJ'2EO J8'NV=WKZCVT6M4-$Q357?+,:8!P[93(U+[ M+C#N\B2)RBH.4*"G^M:O[99)(-_!6UG%=? KMNEV>"FW3(+D?L3Z!&2KN4Y" M#@+;5AO[+*)NK5!NOO_ /(,Q11X<0_HP!Z4E)(T*EF!2S)\T7WH%;5< [QHL8[[^+)M2\Z2*<%G0-XK9\]%]J( @];#]/8&&WI M@R9]T,3ZH,E&OK3+\D/""&9_AJK B;*.)0:T>MXEUM@V@@I2*F,FXK*6$*+J M8%E^) K;QDON/:R\'D94TC%.A,K:MB+<.XO=SJ2'8(DB$ P)CBAZC-\.IQ%, MIN5E+4%6.I]6:+GUO6KE1TO]0GE9!P'6\P5-^RQ-%TO/K%V3/K/12VJM3.]> M]>Z5M>Y5OR9M(2G]FK3M:])G]=>DS_9D3?K,^)KT6?TUZ;,]69,^,[XF?=9L M3?ILC]:DS_HUZ:\HS-"O2?=KTOV:=+\F_1;?6?_ _WD$(?SS-_\/4$L! A0# M% @ @WB(43GB1M.O8 !$0$ !$ ( ! &AM;7(M M,C R,# W,S$N>&UL4$L! A0#% @ @WB(43/?!](.#P O:< !$ M ( !WF &AM;7(M,C R,# W,S$N>'-D4$L! A0#% @ @WB( M43N[57#F!@ +%0 !4 ( !&W &AM;7(M,C R,# W,S%? M8V%L+GAM;%!+ 0(4 Q0 ( (-XB%'A5&(A1 MO-T&JG0V #GV@( %0 @ %7AP :&UM&UL4$L! A0#% @ @WB(4?FR= &.(0 TG8" !4 M ( !_KT &AM;7(M,C R,# W,S%?<')E+GAM;%!+!08 !@ & (H! "_ %WP ! end