0001062993-21-012892.txt : 20211215 0001062993-21-012892.hdr.sgml : 20211215 20211215141025 ACCESSION NUMBER: 0001062993-21-012892 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20211031 FILED AS OF DATE: 20211215 DATE AS OF CHANGE: 20211215 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35876 FILM NUMBER: 211493885 BUSINESS ADDRESS: STREET 1: 6151 LAKE OSPREY DRIVE CITY: SARASOTA STATE: FL ZIP: 34240 BUSINESS PHONE: 844-413-2600 MAIL ADDRESS: STREET 1: 6151 LAKE OSPREY DRIVE CITY: SARASOTA STATE: FL ZIP: 34240 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-Q 1 form10q.htm FORM 10-Q Hammer Fiber Optic Holdings Corp.: Form 10-Q - Filed by newsfilecorp.com
0001539680--07-312022Q1false 0001539680 2021-08-01 2021-10-31 0001539680 2021-10-31 0001539680 2021-07-31 0001539680 2020-08-01 2020-10-31 0001539680us-gaap:CommonStockMember 2020-07-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001539680us-gaap:RetainedEarningsMember 2020-07-31 0001539680 2020-07-31 0001539680us-gaap:TreasuryStockMember 2020-07-31 0001539680us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001539680 2020-10-31 0001539680us-gaap:RetainedEarningsMember 2020-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001539680us-gaap:TreasuryStockMember 2020-10-31 0001539680us-gaap:CommonStockMember 2020-10-31 0001539680us-gaap:RetainedEarningsMember 2021-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001539680us-gaap:TreasuryStockMember 2021-10-31 0001539680us-gaap:CommonStockMember 2021-10-31 0001539680us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001539680us-gaap:RetainedEarningsMember 2021-07-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001539680us-gaap:TreasuryStockMember 2021-07-31 0001539680us-gaap:CommonStockMember 2021-07-31 0001539680hmmr:TanarisPowerHoldingsIncMemberhmmr:ShareExchangeAgreementMember 2015-02-02 0001539680hmmr:TanarisPowerHoldingsIncMemberhmmr:ShareExchangeAgreementMember 2015-01-26 2015-02-02 0001539680hmmr:HammerFiberOpticsInvestmentsLtdMemberhmmr:TanarisPowerHoldingsIncMemberhmmr:ShareExchangeAgreementMember 2016-04-01 2016-04-25 0001539680hmmr:HammerFiberOpticsInvestmentsLtdMemberhmmr:TanarisPowerHoldingsIncMemberhmmr:ShareExchangeAgreementMember 2016-04-01 2016-04-13 0001539680hmmr:TelecomFinancialServicesLimitedMemberhmmr:ShareExchangeAgreementMember 2021-10-25 0001539680us-gaap:FurnitureAndFixturesMember 2021-08-01 2021-10-31 0001539680hmmr:FirstPointCommunicationsLlcMemberus-gaap:NotesPayableToBanksMember 2021-10-31 0001539680us-gaap:ComputerEquipmentMember 2021-07-31 0001539680us-gaap:ComputerEquipmentMember 2021-08-01 2021-10-31 0001539680us-gaap:ComputerEquipmentMember 2021-10-31 0001539680hmmr:PromissoryNoteMember 2021-02-26 0001539680hmmr:PromissoryNoteMember 2021-03-09 0001539680hmmr:PromissoryNoteMember 2021-03-15 0001539680hmmr:PromissoryNoteMember 2021-02-01 2021-02-26 0001539680hmmr:PromissoryNoteMember 2021-03-01 2021-03-09 0001539680hmmr:PromissoryNoteMember 2021-03-01 2021-03-15 0001539680hmmr:StockPurchaseAgreementMember 2020-05-01 2020-05-05 0001539680hmmr:StockPurchaseAgreementMember 2020-05-01 2020-05-30 0001539680hmmr:PromissoryNoteMember 2016-07-31 0001539680hmmr:PromissoryNoteTwoMember 2016-07-31 0001539680hmmr:PromissoryNoteMember 2015-08-01 2016-07-31 0001539680hmmr:PromissoryNoteMember 2017-08-01 2021-10-31 0001539680hmmr:PromissoryNoteMember 2019-07-31 0001539680hmmr:PromissoryNoteMember 2018-07-31 0001539680hmmr:PromissoryNoteTwoMember 2015-08-01 2016-07-31 0001539680hmmr:PromissoryNoteTwoMember 2021-10-31 0001539680hmmr:PromissoryNoteMember 2020-11-23 0001539680hmmr:PromissoryNoteMember 2021-01-19 0001539680hmmr:PromissoryNoteMember 2020-09-01 0001539680hmmr:PromissoryNoteMember 2020-04-06 0001539680hmmr:StockPurchaseAgreementMember 2020-08-01 2020-08-15 0001539680hmmr:StockPurchaseAgreementMember 2020-03-01 2020-03-17 0001539680hmmr:StockPurchaseAgreementMember 2020-03-01 2020-03-26 0001539680hmmr:PromissoryNoteMemberhmmr:RelatedPartyOneMember 2019-08-24 0001539680hmmr:PromissoryNoteMemberhmmr:RelatedPartyTwoMember 2019-08-24 0001539680us-gaap:ConvertibleNotesPayableMemberhmmr:SpouseOfChiefExecutiveOfficerMember 2018-06-01 2018-06-19 0001539680us-gaap:ConvertibleNotesPayableMemberhmmr:SpouseOfChiefExecutiveOfficerMember 2018-02-12 0001539680us-gaap:ConvertibleNotesPayableMembersrt:ChiefExecutiveOfficerMember 2020-04-20 0001539680us-gaap:ConvertibleNotesPayableMembersrt:ChiefExecutiveOfficerMember 2020-05-05 0001539680us-gaap:ConvertibleNotesPayableMembersrt:ChiefExecutiveOfficerMember 2020-05-01 2020-05-12 0001539680 2016-07-01 2016-07-31 0001539680 2019-01-01 2019-01-04 0001539680hmmr:EquityPurchaseAgreementMember 2021-08-01 2021-10-31 0001539680 2019-01-04 0001539680hmmr:CalviElectricVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680hmmr:FifteenCorporatePlaceSouthLlcVOpenDataMember 2021-08-01 2021-10-31 0001539680hmmr:HorizonBlueCrossVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680hmmr:CrossRiverFiberVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680hmmr:VentnorLoanVHammerFiberOpticsInvestmentsMember 2021-08-01 2021-10-31 0001539680hmmr:EquityPurchaseAgreementMember 2019-10-01 2019-10-08 0001539680hmmr:RegistrationRightsAgreementMember 2019-10-01 2019-10-08 xbrli:pure xbrli:shares iso4217:USD iso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended October 31, 2021

[ ]  TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE EXCHANGE ACT OF 1934

For the transition period from:

Commission File Number 000-1539680

HAMMER FIBER OPTICS HOLDINGS CORP.

(Exact name of registrant as specified in its charter)

Nevada

 

98-1032170

(State of incorporation)

 

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

6151 Lake Osprey Drive, Sarasota, FL 34240

(Address of principal executive offices)

941-306-3019

(Registrant's telephone number)

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 whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes [X] No [  ] (Not required)

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 definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer [   ] Non-Accelerated Filer [   ]
Accelerated Filer [   ] Smaller Reporting Company [X]
Emerging Growth Company [X]    

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

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

As of October, 31, 2021, there were 60,853,341 shares of the registrant's $0.001 par value common stock issued and 57,010,256 shares outstanding.

1


HAMMER FIBER OPTICS HOLDINGS CORP.

TABLE OF CONTENTS

 

Page

  
PART I. FINANCIAL INFORMATION 
  
ITEM 1.FINANCIAL STATEMENTS4
ITEM 2.MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS18
ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK19
ITEM 4.CONTROLS AND PROCEDURES20
  
PART II. OTHER INFORMATION 
  
ITEM 1.LEGAL PROCEEDINGS21
ITEM 1A.RISK FACTORS21
ITEM 2.UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS21
ITEM 3.DEFAULTS UPON SENIOR SECURITIES21
ITEM 4.OTHER INFORMATION21
ITEM 5.EXHIBITS22
 

2


Special Note Regarding Forward-Looking Statements

Information included in this Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended ("Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended ("Exchange Act"). This information may involve known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of Hammer Fiber Optics Holdings Corp. (the "Company"), to be materially different from future results, performance or achievements expressed or implied by any forward-looking statements. Forward-looking statements, which involve assumptions and describe future plans, strategies and expectations of the Company, are generally identifiable by use of the words "may," "will," "should," "expect," "anticipate," "estimate," "believe," "intend," or "project" or the negative of these words or other variations on these words or comparable terminology. These forward-looking statements are based on assumptions that may be incorrect, and there can be no assurance that these projections included in these forward-looking statements will come to pass. Actual results of the Company could differ materially from those expressed or implied by the forward-looking statements as a result of various factors. Except as required by applicable laws, the Company has no obligation to update publicly any forward-looking statements for any reason, even if new information becomes available or other events occur in the future.

*Please note that throughout this Quarterly Report, and unless otherwise noted, the words "we," "our," "us," the "Company," "HMMR," or Hammer Fiber Optics Holdings Corp.

3


Hammer Fiber Optics Holdings Corp.
Consolidated Balance Sheets

(Unaudited)

        October 31,     July 31,  
        2021     2021  
                 
ASSETS  
Current Assets            
  Cash and cash equivalents $ 41,497   $ 77,706  
  Accounts receivable   326,489     285,006  
  Security Deposits   11,082     11,802  
  Prepaid expenses   17,449     14,808  
    Total current assets   396,517     388,502  
                 
Property and equipment, net   149,495     155,939  
                 
Intangible and other assets   3,103,656     3,113,508  
                 
Assets from Discontinued Operations   1,243,960     1,243,960  
                 
Total assets $ 4,893,628   $ 4,901,909  
                 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)  
Current Liabilities            
  Accounts payable and accrued expenses $ 982,604   $ 908,136  
  Loans payable   570,809     580,597  
  Deferred Revenue   293,960     299,200  
    Total current liabilities   1,847,373     1,787,933  
                 
Liabilities from Discontinued Operations   633,193     632,318  
                 
Total Liabilities $ 2,480,566     2,420,318  
                 
Stockholders' Equity (Deficit)            
  Common stock, $0.001 par value, 250,000,000 shares authorized 60,503,341 shares issued; 55,252,756 and 52,244,390 shares outstanding at October 31, 2021 and July 31, 2021, respectively   60,853     60,853  
  Additional paid-in capital   22,859,434     22,859,434  
  Accumulated deficit   (20,507,225 )   (20,428,696 )
Total Stockholder's Equity (Deficit)   2,413,062     2,481,491  
                 
Total Liabilities and Stockholders' Equity (Deficit) $ 4,893,628   $ 4,901,909  

 

See accompanying notes to consolidated financial statements.

4


Hammer Fiber Optics Holdings Corp

Consolidated Statements of Operations

(Unaudited)

      For the Quarter Ended  
      October 31,  
      2021     2020  
               
Revenues $ 628,335   $ 484,842  
               
Cost of sales   441,933     339,176  
Selling, general and administrative expenses   182,122     161,239  
Depreciation expense   17,161     12,255  
  Total operating expenses   641,216     512,670  
               
Operating loss   (12,881 )   (27,828 )
               
Other expenses            
  Interest expense   (11,234 )   (8,653 )
  Other expenses   (27,207 )   (68,178 )
  Total other expenses   (38,441 )   (76,831 )
               
Loss Before Discontinued Operations   (51,322 )   (104,659 )
               
Loss From Discontinued Operations   (17,207 )   (12,662 )
               
Net loss $ (68,529 ) $ (117,321 )
               
Weighted average number of common shares outstanding - basic and diluted   60,853,341     60,853,341  
               
Loss per share- basic and diluted            
  Continuing operations $ -   $ -  
  Discontinued operations   -     -  
  Total $ -   $ -  

See accompanying notes to consolidated financial statements.

5


Hammer Fiber Optics Holdings Corp.
Consolidated Statement of Stockholders' Equity (Deficit)

                            Additional           Total  
    Common Stock     Treasury Stock     Paid-in     Accumulated     Stockholders'  
    Shares     Amount     Shares     Amount     Capital     Deficit     Equity (Deficit)  
Balance, July 31, 2020   60,503,341   $ 60,503     7,597,033   $ -   $ 17,512,284   $ (22,912,310 ) $ (5,339,523 )
                                           
Net loss for the quarter   -     -     -     -     -     (117,321 )   (117,321 )
                                           
Balance, October 31, 2020   60,503,341   $ 60,503     7,597,033   $ -   $ 17,512,284   $ (23,029,631 ) $ (5,456,844 )
                                           
Balance, July 31, 2021   60,853,341   $ 60,853     3,843,085   $ -   $ 22,859,434   $ (20,438,696 ) $ 2,481,591  
                                           
Net loss for the quarter   -     -     -     -     -     (68,529 )   (68,529 )
                                           
Balance, October 31, 2021   60,853,341   $ 60,853     3,843,085   $ -   $ 22,859,434   $ (20,507,225 ) $ 2,413,062  

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

6


Hammer Fiber Optics Holdings Corp

Consolidated Statements of Cash Flows

(Unaudited)

    For the Quarter Ended  
    October 31,  
    2021     2020  
OPERATING ACTIVITIES            
Net loss $ (68,529 ) $ (117,321 )
Loss from discontinued operations   (17,207 )   (12,662 )
Loss from continuing operations   (51,322 )   (104,659 )
Adjustments to reconcile net loss to net cash provided by operating activities:            
Depreciation expense   17,161     12,255  
Changes in operating assets and liabilities:            
Accounts receivable   (65,428 )   (118,263 )
Security deposits   -     -  
Prepaid expenses   1,344     9,666  
Accounts Payable   81,099     89,882  
Deferred revenue   (5,240 )   40,961  
Net cash provided by (used in) operating activities- continuing operations   (40,753 )   (70,158 )
Net cash provided by (used in) operating activities- discontinued operations   4,963     (677 )
Net cash provided by (used in) operating activities   (17,423 )   (70,835 )
             
INVESTING ACTIVITIES            
Purchase of property and equipment   (14,413 )   (222 )
Purchase of subsidiary equity   -     -  
Net cash provided by (used in) investing activities- continuing operations   (14,413 )   (222 )
Net cash provided by (used in) investing activities- discontinued operations   -     -  
Net cash provided by (used in) investing activities   (14,413 )   (14,989 )
             
FINANCING ACTIVITIES            
Repayment of loans   (40,273 )   (14,364 )
Proceeds from loans   36,000     101,440  
Net cash provided by (used in) financing activities- continuing operations   (4,273 )   87,076  
Net cash provided by (used in) financing activities- discontinued operations   -     -  
Net cash provided by (used in) financing activities   (4,273 )   87,076  
Net increase (decrease) in cash   (36,109 )   16,019  
Cash, beginning of period   77,606     73,931  
Cash, end of period $ 41,497   $ 89,950  
             
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:            
Cash paid for interest $ 11,234   $ 8,653  
Cash paid for taxes $ -   $ 107  

 

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

7


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS

Hammer Fiber Optics Holdings Corp (OTCQB:HMMR) is a company focused on sustainable shareholder value investing in both financial services technology and wireless telecommunications infrastructure.

Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions.

Hammer's "Everything Wireless" go to market strategy for its telecommunications business includes the development 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.

 

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 shall become 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 provides 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.

In 2016 Hammer Fiber Optics Investments Ltd deployed its first beta network in Atlantic County, New Jersey. The network used a spectrum license agreement from Straightpath Communications, LLC. On January 17, 2018 Verizon Communications, LLC purchased Straightpath Communications, LLC and on July14 2018, Verizon terminated the spectrum license agreement effective October 31, 2018 despite communications that it would continue to honor the agreement. On October 31, 2018 the Company ceased operations of the network in Atlantic County and subsequently classified the subsidiary as a discontinued operation.

On November 1, 2018, the Company acquired Open Data Centers, LLC, 1stPoint Communications, LLC and its subsidiaries. 1stPoint and its subsidiaries possess CLEC licenses in Florida, New York State, and a nationwide CMRS (Commercial Mobile Radio Services) license. The companies operate data center facilities in Piscataway, New Jersey and Homewood, Alabama. On December 17, 2018, the Company closed the acquisition of Endstream Communications, LLC, a wholesale voice operator in the United States.

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.

 

8

NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER (CONTINUED)

As of December 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 December 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.

On October 25, 2021 our board of directors approved a share exchange agreement with Telecom Financial Services Limited ("TFS") for the acquisition one hundred percent (100%) of its stock. TFS owns the intellectual property critical to the operations of the company's financial technology business unit as well as certain key supplier, marketing and operating agreements. TFS will be renamed HammerPay [USA] Ltd.

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"). The interim financial statements for the three months ending October 31, 2021 are unaudited. These financial statements are prepared in accordance with requirements for unaudited interim periods and consequently do not include all disclosures required to be in conformity with accounting principles generally accepted in the United States of America. The results of operations for the interim periods are not necessarily indicative of the results for the full year. In management's opinion, all adjustments necessary for a fair presentation of the Company's financial statements are reflected in the interim periods included and are of a normal recurring nature. These interim financial statements should be read in conjunction with the financial statements included in our Form 10-K, for the year ended July 31, 2021, as filed with the Securities and Exchange Commission ("the SEC") at www.sec.gov

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 and on February 26, 2021 the Company's 1stPoint Communications LLC subsidiary entered into two $88,097 notes payable to Bank of America, pursuant to the Paycheck Protection Program ("PPP Loan") under the CARES Act. 1stPoint has met the requirements for Loan Forgiveness, and as of October 19, 2021, these notes have been forgiven by the Small Business Administration in accordance with rules of the CARES Act. The amounts of have been reflected as other income in the company's financial statements.

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 recorded on a straight-line basis over the useful lives of the assets. For furniture and fixtures, the useful life is five years, Leasehold Improvements are depreciated over their respective lease terms. Expenditures for additions and improvements are capitalized. Repairs and maintenance are expensed as incurred.

9


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Impairment of long-lived assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate 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 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 any related impairment losses.

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

We adopted ASC 606 on August 1, 2018. Revenue is measured based on a consideration specified in a contract or agreement with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Incidental items that are immaterial in the context of the contract are recognized as expense. Unearned revenues are recorded when cash payments are received or due in advance of the performance of the services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

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. As of July 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.

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:

10


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

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.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability.

Consolidation of financial statements

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation and its subsidiaries, 1stPoint Communications, LLC and its subsidiaries, which includes Shelcomm, Inc, Endstream Communications, LLC and American Network Inc. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. It's subsidiary Hammer Fiber Optics Investments, Ltd. and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

Basic and Diluted Earnings (Loss) Per 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 October 31, 2021, and October 31, 2020, there were no common stock equivalents outstanding.

Recent accounting pronouncements

In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) ("ASU 2018-07"). ASU 2018-07 provides for improvements to nonemployee share-based payment accounting by expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. The awards will be measured at grant date, consistent with accounting for employee share-based payment awards. The measurement date has been redefined as the date at which the grantor and grantee reach a mutual understanding of the key terms and conditions of the award. The requirement to reassess classification of equity- classified awards upon vesting has been eliminated. We do not expect the adoption of this standard to have a material impact on the Company's financial statements. The Company adopted ASU 2018-07 August 1, 2018.

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 July 31, 2021. The company has not yet adopted this standard but there may be impact to the presentation of the Company's financial statements during the period of adoption.

11


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

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.

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. Reporting of the discontinued operation 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.

Due to customer losses associated with the novel coronavirus and the loss of clients due to other causes, Open Data Centers, LLC will cease its operations. As of May 1, 2020 the operations of Open Data Centers, LLC were classified as a discontinued operation. Reporting of the discontinued operation 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. Open Data Centers, LLC was dissolved on December 30, 2020.

12


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 5 - DISCONTINUED OPERATIONS (CONTINUED)

The following summarizes the assets and liabilities of the discontinue operations:

    October 30,     July 31,  
    2021     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     -  
Other current assets   -     -  
Total current assets   -     -  
             
Other Assets            
Property and equipment- net   1,243,960     1,243,960  
Total other assets   1,243,960     1,243,960  
Total Assets $ 1,243,960   $ 1,243,960  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 632,385  
Notes payable   -     -  
Notes payable - Related Parties   -     -  
Accrued interest   -     -  
Total current liabilities   633,193     632,385  
             
Net assets (liabilities) $ 610,767   $ 611,575  

The following summarizes the operations of the discontinued operations:

    October 31,
2021
    July 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   17,207     59,675  
Depreciation and amortization   -     -  
    17,207     59,675  
             
Loss from operations   (17,207 )   (59,675 )
             
Other income (expense)   -     4,313,686  
             
Net Income $ (17,207 ) $ 4,254,011  

13


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 6 - 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.

 

NOTE 7 - PROPERTY AND EQUIPMENT

As of October 31, 2021 and July 31, 2021, property and equipment consisted of the following:

 

    October 31,     July 31,        
    2021     2020     Life  
Computer and Telecom equipment $ 1,219,663   $ 1,216,639     5 years  
Less: Accumulated depreciation   (1,070,168 )   (1,060,700 )      
Total $ 149,495   $ 155,939        

NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS

The Company has $3,103656 of recognized indefinite lived intangible assets, which consist of customer contract assets from acquisitions and goodwill. 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.

NOTE 9 - RELATED PARTY TRANSACTIONS

During the fiscal year ended July 31, 2016, the Company entered into two promissory notes with a related party for an aggregate amount of $2,400,000 and $1,000,000, respectively. The $2,400,000 note matured 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, 2019 and 2018. The interest accrued was $219,434 at July 31, 2019.

 

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. However, in November 1, 2018, as a term of the Stock Purchase Agreements signed as part of the acquisition of Open Data Centers, LLC, 1stPoint Communications LLC and Endstream Communications LLC, this party agreed to convert this debt at $3 per share of Common Stock at a time of the Company's choosing.

 

During the nine months ended April 30, 2020, the Company entered into a Stock Purchase Agreement with a related party on May 5, 2020 and May 30, 2020 in the amounts of $14,000 and $12,000 respectively. During the current fiscal year ending on July 31, 2020, the Company entered into convertible notes with Erik Levitt, the CEO of the company on April 20th and May 5th 2020 in the amounts of $36,300, and $12,000 respectively. The $12,000 note was paid on May 12th, 2020. The Company entered into a convertible note with Andrea Levitt, spouse of the CEO, Erik Levitt, on August 22, 2019 in the amount of $12,000. $4,500 has been repaid. The Company entered into a convertible note with two related parties on August 24, 2019 in the amount of $12,000 and $6,000 respectively. Any interest may be accrued as either cash or stock at the option of the Company. During the current fiscal year ending July 31, 2020, the Company entered into Stock Purchase Agreements from a related party in the amount of $10,000 on August 15, 2020, $25,000 on March 17, 2020, and $40,000 on March 26, 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. On September 1, 2020, the Company entered into a promissory note for the sum of $100,000 with a related party. The note bears interest at a rate of 6%, payable quarterly. On November 23, 2020, and on January 19, 2021 the Company entered into promissory notes for the sums of $10,000 and $75,000 with a related party. These notes bear interest at a rate of 6%, payable quarterly and may be convertible into common stock at the Company's option.

 

On February 26, 2021, March 9, 2021 and March 15, 2021 the Company entered into promissory notes for the sums of $25,000, $100,000 and $25,000 respectively, with a related party. These notes are bear interest at a rate of 6% payable quarterly unless forgiven by the note holder and may be converted into common stock at the Company's option.

 

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

14


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 10 - 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 three months ended October 31, 2021 and 2020, to the Company's effective tax rate is as follows:

    October 31,  
    2021     2020  
Income tax benefit provision at statutory rate $ (14,391 ) $ (110,415 )
Change in valuation allowance   14,391     110,415  
  $ -   $ -  

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

    October 31,     July 31,  
    2021     2021  
Net operating gain/loss $ (68,529 ) $ 2,950,060  
Valuation allowance   68,529     (2,950,060 )
  $ -   $ -  

The Company has approximately $19,893,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 $15,773,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 October 31, 2021 and October 31, 2020, 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 quarters ended October 31, 2021 and October 31, 2020. As of October 31, 2021 and October 31, 2020, 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.

15


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 11 - STOCKHOLDERS' EQUITY

Treasury Stock

In July 2016, certain shareholders of the Company contributed 9,291,670 restricted shares of their common stock to the Company's wholly-owned subsidiary, Hammer Wireless Corporation ("Treasury Shares"), for the purpose of effecting acquisitions, joint ventures or other business combinations with third parties. According to ASC 810-10-45 Consolidations, these shares are accounted for as treasury stock.

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.

16,341,085 shares have been issued from Treasury in conjunction with mergers and acquisitions, and operating activities. In connection with the Equity Purchase Agreement with Peak One, the Company issued 350,000 shares of treasury stock.

As a result of these transactions, the Company has a balance of 4,843,085 in Treasury.

NOTE 12 - 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.

NOTE 13 - CLAIMS

The following parties have filed claims against Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC and are not secured:

Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
15 Corporate Place South, LLC v. Open Data $ 1,621,529  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd. $ 273,220  

The claim by Horizon Blue Cross has not advanced.

The claim by Cross River Fiber has not advanced.

The claim by Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd for $22,938 was settled for $2,000 in cash and has been dismissed with prejudice.

Hammer Fiber Optics Investments Ltd and Iron Mountain agreed to settle the matter of Iron Mountain v. Hammer Fiber Optics Investments, Ltd and Hammer Fiber Optics Holdings Corp in exchange for Hammer dropping its counter claim against Iron Mountain. This matter has been settled with prejudice.

15 Corporate Place South, LLC has made a claim against Open Data Centers, LLC in the amount of $1,621,529. The claim is only against Open Data Centers, LLC, which was dissolved on December 30, 2020.

The matter of Cross River Fiber v. Hammer Fiber Optics Investments Ltd did not progress during the period. It is anticipated that Cross River will obtain a judgement against Hammer Fiber Optics Investments Ltd should Cross River Fiber elect to pursue the matter, however, this liability was not secured.

16


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

NOTE 14 - 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.

NOTE 15 - SUBSEQUENT EVENTS

 

None

17


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following Management's Discussion and Analysis should be read in conjunction with Hammer Fiber Optics Holdings Corp., financial statements and the related notes thereto. The Management's Discussion and Analysis contains forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Any statements that are not statements of historical fact are forward-looking statements. When used, the words "believe," "plan," "intend," "anticipate," "target," "estimate," "expect," and the like, and/or future-tense or conditional constructions ("will," "may," "could," "should," etc.), or similar expressions, identify certain of these forward-looking statements. These forward-looking statements are subject to risks and uncertainties that could cause actual results or events to differ materially from those expressed or implied by the forward-looking statements in this Report on Form 10-Q. The Company's actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of several factors. The Company does not undertake any obligation to update forward-looking statements to reflect events or circumstances occurring after the date of this Report on Form 10-Q.

The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and related notes and other financial data included elsewhere in this report. See also the notes to our condensed consolidated financial statements and Management's Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K/A for the year ended July 31, 2021, filed with the SEC on November 8, 2021.

Results of Operations

Three Months Ended October 31, 2021 Compared to the Three Months Ended October 31, 2020

Revenues for the three months ended October 31, 2021 and October 31, 2020 were $628,335 and $484,842, respectively, an increase of 29.59%. The increase was primarily due to the expansion of the Company's Over-the-Top ("OTT") business segment which includes its SMS messaging and hosting business units.

During the three months ended October 31, 2021, the Company incurred total operating expenses of $641,216 compared with $512,670, an increase of 25.07%, for the comparable period ended October 31, 2020. The increase was primarily due to the expansion of the Company's Over-the-Top ("OTT") business segment which includes its SMS messaging and hosting business units.

Operating loss decreased to $12,881 during the three months ended October 31, 2021 as compared with a loss of $27,878, a decrease of 53.79%. The reduction in loss was primarily due to the expansion of the Company's Over-the-Top ("OTT") business segment which includes its SMS messaging and hosting business units.

The Company recorded depreciation and amortization expense of $17,161 and $12,225 during the three months ended October 31, 2021 and October 31, 2020 respectively. During the three months ended October 31, 2021 and October 31, 2020 interest and other expense was $11,234 and $8,653 respectively.

During the three months ended October 31, 2021 the Company recorded a loss of $68,529 as compared to a loss of $117,321 for the three months ended October 31, 2020, a decrease of 41.58%. This improvement was primarily due to the expansion of the Company's Over-the Top ("OTT") business segment which includes its SMS messaging and hosting business units and settlement of liabilities from discontinued operations.

.

Liquidity and Capital Resources

The Company is at risk of remaining a going concern. Its ability to remain a going concern is dependent upon whether the company can raise debt and/or equity capital from third-party sources for both working capital and business development needs until such time as the Company may be substantially sustained as a going concern through cash flow from operations or the Company increases its cash flow from operations through sale of services in the ongoing business units, Endstream Communications, 1stPoint Communications, Open Data Centers and its new markets.

Cash Flow from Operating Activities

During the three months ended October 31, 2021 the Company's total cash decreased by $36,109, compared to an increase in cash of $16,019 in the three months ended October 31, 2020. Cash flow from Operating Activities decreased by $40,753, compared to a decrease of $70,158 in the three months ended October 31, 2020. The decrease was primarily due to the settlement of expenses from prior discontinued operations.

18


Cash Flow from Investing Activities

During the three months ended October 31, 2021, the Company's investing activities used $14,413, compared to $222 provided by investing activities during the three months ended October 31, 2020. The increase was primarily due to the investments in the company's hosting infrastructure.

Cash Flow from Financing Activities

During the three months ended October 31, 2021, the Company's financing activities used $4,273 in cash compared with an increase in cash of $87,076 during the three months ended October 31, 2020. The decrease was due to the increase associated with a PPP loan in 2020 and repayments of notes payable in the current period.

Going Concern

As of October 13, 2021, doubt existed as to the Company's ability to continue as a going concern as the Company has no certainty of earning additional revenues in the future, has a working capital deficit and an overall accumulated deficit since inception. The Company will require additional financing to continue operations either from management, existing shareholders, or new shareholders through equity financing and/or sources of debt financing. These factors raise substantial doubt regarding the Company's ability to continue as a going concern. The financial statements do not include any adjustments to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

Future Financings

We will continue to rely on equity sales of our common shares in order to continue to fund business operations. Issuances of additional shares may result in dilution to existing stockholders. There is no assurance that we will achieve any additional sales of equity securities or arrange for debt or other financing in amounts sufficient to fund our operations and other development activities.

Off-Balance Sheet Arrangements

We have no significant off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to stockholders.

Critical Accounting Policies

Our financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States, applied on a consistent basis. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods.

Recently Issued Accounting Pronouncements

The Company has implemented new accounting pronouncements that are relevant to the company and are in effect. These pronouncements did not have any material impact on the financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

19


ITEM 4. CONTROLS AND PROCEDURES

Management's Report on Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer to allow for timely decisions regarding required disclosure.

Management's Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Responsibilities, estimates, and judgments by management are required to assess the expected benefits and related costs of control procedures. The objectives of internal control include providing management with reasonable, but not absolute, assurance that assets are safeguarded against loss from unauthorized use or disposition, and that transactions are executed in accordance with management's authorization and recorded properly to permit the preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States. Our management assessed the effectiveness of our internal control over financial reporting as of October 31, 2021. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO") in Internal Control-Integrated Framework (2013). Our management has concluded that, as of October 31, 2021, our internal control over financial reporting was not effective. This is due to an inherent staffing limitation and the Principal Financial Officer and the President are the same individual. That individual does not maintain day-to-day banking responsibilities to provide some limitation in such risks.

Inherent Limitations on Effectiveness of Controls

Internal control over financial reporting has inherent limitations which include but is not limited to the use of independent professionals for advice and guidance, interpretation of existing and/or changing rules and principles, segregation of management duties, scale of organization, and personnel factors. The President and Principal Financial Officer are the same individual. Internal control over financial reporting is a process which involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements on a timely basis, however these inherent limitations are known features of the financial reporting process and it is possible to design into the process safeguards to reduce, though not eliminate, this risk. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Changes in Internal Control over Financial Reporting

We have not identified any changes in our internal control over financial reporting that occurred during the period ended October 31, 2021, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

20


PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

The following parties have filed claims against Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC and are not secured:

Calvi Electric v. Hammer Fiber Optics Inv, Ltd.$9,210 
15 Corporate Place South, LLC v. Open Data$1,621,529 
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd.$17,309 
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd.$273,220 

The claim by Horizon Blue Cross has not advanced.

The claim by Cross River Fiber has not advanced.

The claim by Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd for $22,938 was settled for $2,000 in cash and has been dismissed with prejudice.

Hammer Fiber Optics Investments Ltd and Iron Mountain agreed to settle the matter of Iron Mountain v. Hammer Fiber Optics Investments, Ltd and Hammer Fiber Optics Holdings Corp in exchange for Hammer dropping its counter claim against Iron Mountain. This matter has been settled with prejudice.

15 Corporate Place South, LLC has made a claim against Open Data Centers, LLC in the amount of $1,621,529. The claim is only against Open Data Centers, LLC, which was dissolved on December 30, 2020.

The matter of Cross River Fiber v. Hammer Fiber Optics Investments Ltd did not progress during the period. It is anticipated that Cross River will obtain a judgement against Hammer Fiber Optics Investments Ltd should Cross River Fiber elect to pursue the matter, however, this liability was not secured.

ITEM 1A. RISK FACTORS

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. OTHER INFORMATION

Please refer to our Current Reports on Form 8-K filed since August 19, 2016, which are incorporated by reference herein.

21


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

OCTOBER 31, 2021

(Unaudited)

ITEM 5. EXHIBITS

Exhibit
Number
 Description of Exhibit  
31.1 Certification of Principal Financial Officer Pursuant to Rule 13a-14 Filed herewith.
32.1 CEO Certification Pursuant to Section 906 of the Sarbanes-Oxley Act Filed herewith.
101.INS* XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document  Filed herewith.
101.SCH* XBRL Taxonomy Extension Schema Document Filed herewith.
101.CAL* XBRL Taxonomy Extension Calculation Linkbase Document Filed herewith.
101.LAB* XBRL Taxonomy Extension Labels Linkbase Document Filed herewith.
101.PRE* XBRL Taxonomy Extension Presentation Linkbase Document Filed herewith.
101.DEF* XBRL Taxonomy Extension Definition Linkbase Document Filed herewith.
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)  

*Pursuant to Regulation S-T, this interactive data file is deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, and otherwise is not subject to liability under these sections.

22


SIGNATURES

In accordance with Section 13 or 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 HAMMER FIBER OPTICS HOLDINGS CORP
  
Date: December 15, 2021/s/ Erik B. Levitt
 Erik B. Levitt
Principal Executive Officer
  

 

23


EX-31.1 2 exhibit31-1.htm EXHIBIT 31.1 Hammer Fiber Optic Holdings Corp.: Exhibit 31.1 - Filed by newsfilecorp.com

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL ACCOUNTING OFFICER

PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

I, Erik B. Levitt, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of the Registrant for the period ended October 31, 2021.

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 certifying 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 have:

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

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

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

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

5. As the Registrant's certifying officer, I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant 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 15, 2021

Hammer Fiber Optics Holdings Corp.

By:/s/ Erik B. Levitt
Name: Erik B. Levitt
Title: Principal Financial Officer


EX-32.1 3 exhibit32-1.htm EXHIBIT 32.1 Hammer Fiber Optic Holdings Corp.: Exhibit 32.1 - Filed by newsfilecorp.com

EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Erik B. Levitt, the Chief Accounting and Financial Officer of Hammer Fiber Optics Holdings Corp, certify, under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge, the Quarterly Report on Form 10-Q of the Registrant for the period ended October 31, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

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

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

Date: December 15, 2021

Hammer Fiber Optics Holdings Corp.

By: /s/ Erik B. Levitt

Name: Erik B. Levitt

Title: Principal Financial Officer

A signed original of this written statement required by Section 906 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 4 hmmr-20211031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 0006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:definitionLink link:calculationLink 0008 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - GOING CONCERN link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - COMMITMENTS AND LEASES link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - FOREIGN CURRENCY link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - CLAIMS link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - S-1 REGISTRATION STATEMENT link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:definitionLink link:calculationLink 0025 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:definitionLink link:calculationLink 0026 - Disclosure - CLAIMS (Tables) link:presentationLink link:definitionLink link:calculationLink 0027 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0029 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 0030 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 0031 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) link:presentationLink link:definitionLink link:calculationLink 0032 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0033 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0034 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0035 - Disclosure - INCOME TAXES - Schedule of effective tax rate reconciliation (Details) link:presentationLink link:definitionLink link:calculationLink 0036 - Disclosure - INCOME TAXES - Schedule of net deferred tax assets (Details) link:presentationLink link:definitionLink link:calculationLink 0037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0038 - Disclosure - CLAIMS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0039 - Disclosure - CLAIMS - Schedule of claims (Details) link:presentationLink link:definitionLink link:calculationLink 0040 - Disclosure - S-1 REGISTRATION STATEMENT (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0041 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 5 hmmr-20211031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 hmmr-20211031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 hmmr-20211031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 8 hmmr-20211031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 9 form10q_htm.xml IDEA: XBRL DOCUMENT 0001539680 2021-08-01 2021-10-31 0001539680 2021-10-31 0001539680 2021-07-31 0001539680 2020-08-01 2020-10-31 0001539680 us-gaap:CommonStockMember 2020-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001539680 us-gaap:RetainedEarningsMember 2020-07-31 0001539680 2020-07-31 0001539680 us-gaap:TreasuryStockMember 2020-07-31 0001539680 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001539680 2020-10-31 0001539680 us-gaap:RetainedEarningsMember 2020-10-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001539680 us-gaap:TreasuryStockMember 2020-10-31 0001539680 us-gaap:CommonStockMember 2020-10-31 0001539680 us-gaap:RetainedEarningsMember 2021-10-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001539680 us-gaap:TreasuryStockMember 2021-10-31 0001539680 us-gaap:CommonStockMember 2021-10-31 0001539680 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001539680 us-gaap:RetainedEarningsMember 2021-07-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001539680 us-gaap:TreasuryStockMember 2021-07-31 0001539680 us-gaap:CommonStockMember 2021-07-31 0001539680 hmmr:TanarisPowerHoldingsIncMember hmmr:ShareExchangeAgreementMember 2015-02-02 0001539680 hmmr:TanarisPowerHoldingsIncMember hmmr:ShareExchangeAgreementMember 2015-01-26 2015-02-02 0001539680 hmmr:TanarisPowerHoldingsIncMember hmmr:ShareExchangeAgreementMember hmmr:HammerFiberOpticsInvestmentsLtdMember 2016-04-01 2016-04-25 0001539680 hmmr:TanarisPowerHoldingsIncMember hmmr:ShareExchangeAgreementMember hmmr:HammerFiberOpticsInvestmentsLtdMember 2016-04-01 2016-04-13 0001539680 hmmr:TelecomFinancialServicesLimitedMember hmmr:ShareExchangeAgreementMember 2021-10-25 0001539680 us-gaap:FurnitureAndFixturesMember 2021-08-01 2021-10-31 0001539680 us-gaap:NotesPayableToBanksMember hmmr:FirstPointCommunicationsLlcMember 2021-10-31 0001539680 us-gaap:ComputerEquipmentMember 2021-07-31 0001539680 us-gaap:ComputerEquipmentMember 2021-08-01 2021-10-31 0001539680 us-gaap:ComputerEquipmentMember 2021-10-31 0001539680 hmmr:PromissoryNoteMember 2021-02-26 0001539680 hmmr:PromissoryNoteMember 2021-03-09 0001539680 hmmr:PromissoryNoteMember 2021-03-15 0001539680 hmmr:PromissoryNoteMember 2021-02-01 2021-02-26 0001539680 hmmr:PromissoryNoteMember 2021-03-01 2021-03-09 0001539680 hmmr:PromissoryNoteMember 2021-03-01 2021-03-15 0001539680 hmmr:StockPurchaseAgreementMember 2020-05-01 2020-05-05 0001539680 hmmr:StockPurchaseAgreementMember 2020-05-01 2020-05-30 0001539680 hmmr:PromissoryNoteMember 2016-07-31 0001539680 hmmr:PromissoryNoteTwoMember 2016-07-31 0001539680 hmmr:PromissoryNoteMember 2015-08-01 2016-07-31 0001539680 hmmr:PromissoryNoteMember 2017-08-01 2021-10-31 0001539680 hmmr:PromissoryNoteMember 2019-07-31 0001539680 hmmr:PromissoryNoteMember 2018-07-31 0001539680 hmmr:PromissoryNoteTwoMember 2015-08-01 2016-07-31 0001539680 hmmr:PromissoryNoteTwoMember 2021-10-31 0001539680 hmmr:PromissoryNoteMember 2020-11-23 0001539680 hmmr:PromissoryNoteMember 2021-01-19 0001539680 hmmr:PromissoryNoteMember 2020-09-01 0001539680 hmmr:PromissoryNoteMember 2020-04-06 0001539680 hmmr:StockPurchaseAgreementMember 2020-08-01 2020-08-15 0001539680 hmmr:StockPurchaseAgreementMember 2020-03-01 2020-03-17 0001539680 hmmr:StockPurchaseAgreementMember 2020-03-01 2020-03-26 0001539680 hmmr:PromissoryNoteMember hmmr:RelatedPartyOneMember 2019-08-24 0001539680 hmmr:PromissoryNoteMember hmmr:RelatedPartyTwoMember 2019-08-24 0001539680 us-gaap:ConvertibleNotesPayableMember hmmr:SpouseOfChiefExecutiveOfficerMember 2018-06-01 2018-06-19 0001539680 us-gaap:ConvertibleNotesPayableMember hmmr:SpouseOfChiefExecutiveOfficerMember 2018-02-12 0001539680 us-gaap:ConvertibleNotesPayableMember srt:ChiefExecutiveOfficerMember 2020-04-20 0001539680 us-gaap:ConvertibleNotesPayableMember srt:ChiefExecutiveOfficerMember 2020-05-05 0001539680 us-gaap:ConvertibleNotesPayableMember srt:ChiefExecutiveOfficerMember 2020-05-01 2020-05-12 0001539680 2016-07-01 2016-07-31 0001539680 2019-01-01 2019-01-04 0001539680 hmmr:EquityPurchaseAgreementMember 2021-08-01 2021-10-31 0001539680 2019-01-04 0001539680 hmmr:CalviElectricVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680 hmmr:FifteenCorporatePlaceSouthLlcVOpenDataMember 2021-08-01 2021-10-31 0001539680 hmmr:HorizonBlueCrossVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680 hmmr:CrossRiverFiberVHammerFiberOpticsInvLtdMember 2021-08-01 2021-10-31 0001539680 hmmr:VentnorLoanVHammerFiberOpticsInvestmentsMember 2021-08-01 2021-10-31 0001539680 hmmr:EquityPurchaseAgreementMember 2019-10-01 2019-10-08 0001539680 hmmr:RegistrationRightsAgreementMember 2019-10-01 2019-10-08 pure shares iso4217:USD iso4217:USD shares 0001539680 --07-31 2022 Q1 false 10-Q true 2021-10-31 false 000-1539680 HAMMER FIBER OPTICS HOLDINGS CORP. NV 98-1032170 6151 Lake Osprey Drive Sarasota FL 34240 941 306-3019 Yes Yes Non-accelerated Filer true true true false 57010256 41497 77706 326489 285006 11082 11802 17449 14808 396517 388502 149495 155939 3103656 3113508 1243960 1243960 4893628 4901909 982604 908136 570809 580597 293960 299200 1847373 1787933 633193 632318 2480566 2420318 0.001 0.001 250000000 250000000 60503341 60503341 55252756 52244390 60853 60853 22859434 22859434 -20507225 -20428696 2413062 2481491 4893628 4901909 628335 484842 441933 339176 182122 161239 17161 12255 641216 512670 -12881 -27828 -11234 -8653 -27207 -68178 -38441 -76831 -51322 -104659 -17207 -12662 -68529 -117321 60853341 60853341 0 0 0 0 0 0 60503341 60503 7597033 17512284 -22912310 -5339523 -117321 -117321 60503341 60503 7597033 17512284 -23029631 -5456844 60853341 60853 3843085 22859434 -20438696 2481591 -68529 -68529 60853341 60853 3843085 22859434 -20507225 2413062 -68529 -117321 -17207 -12662 -51322 -104659 17161 12255 65428 118263 0 0 -1344 -9666 81099 89882 5240 -40961 -40753 -70158 4963 -677 -17423 -70835 14413 222 0 0 -14413 -222 0 0 -14413 -14989 40273 14364 36000 101440 -4273 87076 0 0 -4273 87076 -36109 16019 77606 73931 41497 89950 11234 8653 0 107 <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>NOTE 1 - </strong></span></span><strong>ORGANIZATION AND DESCRIPTION OF BUSINESS</strong></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Hammer Fiber Optics Holdings Corp (OTCQB:HMMR) is a company focused on sustainable shareholder value investing in both financial services technology and wireless telecommunications infrastructure.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="background-color:#ffffff">Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions.</span></span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Hammer's "Everything Wireless" go to market strategy for its telecommunications business includes the development 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.</span></span></span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER</strong></span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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 shall become a wholly owned subsidiary of the Company.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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 provides 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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>In 2016 Hammer Fiber Optics Investments Ltd deployed its first beta network in Atlantic County, New Jersey. The network used a spectrum license agreement from Straightpath Communications, LLC. On January 17, 2018 Verizon Communications, LLC purchased Straightpath Communications, LLC and on July14 2018, Verizon terminated the spectrum license agreement effective October 31, 2018 despite communications that it would continue to honor the agreement. On October 31, 2018 the Company ceased operations of the network in Atlantic County and subsequently classified the subsidiary as a discontinued operation.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>On November 1, 2018, the Company acquired Open Data Centers, LLC, 1stPoint Communications, LLC and its subsidiaries. 1stPoint and its subsidiaries possess CLEC licenses in Florida, New York State, and a nationwide CMRS (Commercial Mobile Radio Services) license. The companies operate data center facilities in Piscataway, New Jersey and Homewood, Alabama. On December 17, 2018, the Company closed the acquisition of Endstream Communications, LLC, a wholesale voice operator in the United States.</span></span></span></span></p> <p style="margin-bottom:0pt;text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>As of December 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 December 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>On October 25, 2021 our board of directors approved a share exchange agreement with Telecom Financial Services Limited ("TFS") for the acquisition one hundred percent (100%) of its stock. TFS owns the intellectual property critical to the operations of the company's financial technology business unit as well as certain key supplier, marketing and operating agreements. TFS will be renamed HammerPay [USA] Ltd.</span></span></span></span></p> </div> 1 0.51 20000000 50000000 1 for 1,000 1 for 1,000 1 <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></span></span></span></span></p> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Basis of presentation</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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"). The interim financial statements for the three months ending October 31, 2021 are unaudited. These financial statements are prepared in accordance with requirements for unaudited interim periods and consequently do not include all disclosures required to be in conformity with accounting principles generally accepted in the United States of America. The results of operations for the interim periods are not necessarily indicative of the results for the full year. In management's opinion, all adjustments necessary for a fair presentation of the Company's financial statements are reflected in the interim periods included and are of a normal recurring nature. These interim financial statements should be read in conjunction with the financial statements included in our Form 10-K, for the year ended July 31, 2021, as filed with the Securities and Exchange Commission ("the SEC") at www.sec.gov</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Use of estimates</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>COVID-19 Pandemic Update</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 and on February 26, 2021 the Company's 1stPoint Communications LLC subsidiary entered into two $88,097 notes payable to Bank of America, pursuant to the Paycheck Protection Program ("PPP Loan") under the CARES Act. 1stPoint has met the requirements for Loan Forgiveness, and as of October 19, 2021, these notes have been forgiven by the Small Business Administration in accordance with rules of the CARES Act. The amounts of have been reflected as other income in the company's financial statements.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Cash and cash equivalents</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Property and equipment</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Property and equipment is stated at cost less accumulated depreciation. Depreciation is recorded on a straight-line basis over the useful lives of the assets. For furniture and fixtures, the useful life is five years, Leasehold Improvements are depreciated over their respective lease terms. Expenditures for additions and improvements are capitalized. Repairs and maintenance are expensed as incurred.</span></span></p> </div> </div> </div> </div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Impairment of long-lived assets</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate 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 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 any related impairment losses.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="margin:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Indefinite lived intangible assets</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Revenue recognition</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">We adopted ASC 606 on August 1, 2018. Revenue is measured based on a consideration specified in a contract or agreement with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Incidental items that are immaterial in the context of the contract are recognized as expense. Unearned revenues are recorded when cash payments are received or due in advance of the performance of the services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Income taxes</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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. As of July 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Fair value measurements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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:</span></span></p> </div> </div> </div> </div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Level 1 - quoted prices in active markets for identical assets or liabilities</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Consolidation of financial statements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation and its subsidiaries, 1stPoint Communications, LLC and its subsidiaries, which includes Shelcomm, Inc, Endstream Communications, LLC and American Network Inc. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. It's subsidiary Hammer Fiber Optics Investments, Ltd. and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Basic and Diluted Earnings (Loss) Per Share</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 October 31, 2021, and October 31, 2020, there were no common stock equivalents outstanding.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Recent accounting pronouncements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) ("ASU 2018-07"). ASU 2018-07 provides for improvements to nonemployee share-based payment accounting by expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. The awards will be measured at grant date, consistent with accounting for employee share-based payment awards. The measurement date has been redefined as the date at which the grantor and grantee reach a mutual understanding of the key terms and conditions of the award. The requirement to reassess classification of equity- classified awards upon vesting has been eliminated. We do not expect the adoption of this standard to have a material impact on the Company's financial statements. The Company adopted ASU 2018-07 August 1, 2018.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 July 31, 2021. The company has not yet adopted this standard but there may be impact to the presentation of the Company's financial statements during the period of adoption.</span></span></p> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Basis of presentation</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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"). The interim financial statements for the three months ending October 31, 2021 are unaudited. These financial statements are prepared in accordance with requirements for unaudited interim periods and consequently do not include all disclosures required to be in conformity with accounting principles generally accepted in the United States of America. The results of operations for the interim periods are not necessarily indicative of the results for the full year. In management's opinion, all adjustments necessary for a fair presentation of the Company's financial statements are reflected in the interim periods included and are of a normal recurring nature. These interim financial statements should be read in conjunction with the financial statements included in our Form 10-K, for the year ended July 31, 2021, as filed with the Securities and Exchange Commission ("the SEC") at www.sec.gov</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Use of estimates</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>COVID-19 Pandemic Update</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 and on February 26, 2021 the Company's 1stPoint Communications LLC subsidiary entered into two $88,097 notes payable to Bank of America, pursuant to the Paycheck Protection Program ("PPP Loan") under the CARES Act. 1stPoint has met the requirements for Loan Forgiveness, and as of October 19, 2021, these notes have been forgiven by the Small Business Administration in accordance with rules of the CARES Act. The amounts of have been reflected as other income in the company's financial statements.</span></span></p> </div> </div> </div> 88097 <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Cash and cash equivalents</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Property and equipment</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Property and equipment is stated at cost less accumulated depreciation. Depreciation is recorded on a straight-line basis over the useful lives of the assets. For furniture and fixtures, the useful life is five years, Leasehold Improvements are depreciated over their respective lease terms. Expenditures for additions and improvements are capitalized. Repairs and maintenance are expensed as incurred.</span></span></p> </div> </div> </div> straight-line basis five years <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Impairment of long-lived assets</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate 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 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 any related impairment losses.</span></span></p> </div> <div> <p style="margin:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Indefinite lived intangible assets</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Revenue recognition</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">We adopted ASC 606 on August 1, 2018. Revenue is measured based on a consideration specified in a contract or agreement with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Incidental items that are immaterial in the context of the contract are recognized as expense. Unearned revenues are recorded when cash payments are received or due in advance of the performance of the services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Income taxes</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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. As of July 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Fair value measurements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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:</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Level 1 - quoted prices in active markets for identical assets or liabilities</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Consolidation of financial statements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation and its subsidiaries, 1stPoint Communications, LLC and its subsidiaries, which includes Shelcomm, Inc, Endstream Communications, LLC and American Network Inc. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. It's subsidiary Hammer Fiber Optics Investments, Ltd. and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Basic and Diluted Earnings (Loss) Per Share</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 October 31, 2021, and October 31, 2020, there were no common stock equivalents outstanding.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Recent accounting pronouncements</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) ("ASU 2018-07"). ASU 2018-07 provides for improvements to nonemployee share-based payment accounting by expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. The awards will be measured at grant date, consistent with accounting for employee share-based payment awards. The measurement date has been redefined as the date at which the grantor and grantee reach a mutual understanding of the key terms and conditions of the award. The requirement to reassess classification of equity- classified awards upon vesting has been eliminated. We do not expect the adoption of this standard to have a material impact on the Company's financial statements. The Company adopted ASU 2018-07 August 1, 2018.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 July 31, 2021. The company has not yet adopted this standard but there may be impact to the presentation of the Company's financial statements during the period of adoption.</span></span></p> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>NOTE 4 - GOING CONCERN</strong></span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>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.</span></span></span></span></p> </div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 5 - DISCONTINUED OPERATIONS</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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. Reporting of the discontinued operation 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.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Due to customer losses associated with the novel coronavirus and the loss of clients due to other causes, Open Data Centers, LLC will cease its operations. As of May 1, 2020 the operations of Open Data Centers, LLC were classified as a discontinued operation. Reporting of the discontinued operation 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. Open Data Centers, LLC was dissolved on December 30, 2020.</span></span></p> </div> <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following summarizes the assets and liabilities of the discontinue operations:</span></span></p> <div style="margin-left:0pt"> <div> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:center"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 30,</strong></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;text-align:center"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets</span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current Assets</span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts receivable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current assets</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment- net</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Assets</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities and Net Assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current Liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts payable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">632,385</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Notes payable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Notes payable - Related Parties</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">632,385</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets (liabilities)</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">610,767</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">611,575</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> </div> </div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following summarizes the operations of the discontinued operations:</span></span></p> <div> <div style="margin-left:0pt"> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 31,</strong><br/><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong><br/><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operations and maintenance</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,207</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,675</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation and amortization</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,207</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,675</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss from operations</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,207</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(59,675</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other income (expense)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,313,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net Income</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,207</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,254,011</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> </div> <div> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:center"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 30,</strong></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;text-align:center"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets</span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> <td style="vertical-align:bottom;text-align:right"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current Assets</span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts receivable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current assets</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment- net</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Assets</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,243,960</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities and Net Assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current Liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts payable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">632,385</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Notes payable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Notes payable - Related Parties</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">632,385</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets (liabilities)</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">610,767</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">611,575</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> 0 0 0 0 0 0 0 0 1243960 1243960 1243960 1243960 1243960 1243960 633193 632385 0 0 0 0 0 0 633193 632385 610767 611575 <div> <div style="margin-left:0pt"> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 31,</strong><br/><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong><br/><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operations and maintenance</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,207</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,675</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation and amortization</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,207</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">59,675</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss from operations</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,207</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(59,675</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other income (expense)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,313,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net Income</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,207</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,254,011</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> 0 0 0 0 17207 59675 0 0 17207 59675 -17207 -59675 0 4313686 -17207 4254011 <div> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><strong>NOTE 6 - COMMITMENTS AND LEASES</strong></p> <p style="margin:0pt"> </p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">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> </div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>NOTE 7 - PROPERTY AND EQUIPMENT</strong></span></span></span></span></p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of October 31, 2021 and July 31, 2021, property and equipment consisted of the following:</span></span></p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> <div> <div> <div> <div style="margin-left:0pt"> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 31,</strong></span></span></td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2020</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Life</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computer and Telecom equipment</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,219,663</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,216,639</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:center;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5 years</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less: Accumulated depreciation</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,070,168</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%">)</td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,060,700</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,495</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">155,939</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> </div> <div> <div> <div> <div style="margin-left:0pt"> <table cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>October 31,</strong></span></span></td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2020</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;white-space:nowrap;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Life</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computer and Telecom equipment</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,219,663</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,216,639</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:center;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5 years</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less: Accumulated depreciation</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,070,168</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%">)</td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,060,700</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,495</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">155,939</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> 1219663 1216639 P5Y 1070168 1060700 149495 155939 <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS</strong></span></span></p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify">The Company has $3,103656 of recognized indefinite lived intangible assets, which consist of customer contract assets from acquisitions and goodwill. 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.</p> </div> </div> </div> 3103656 <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 9 - RELATED PARTY TRANSACTIONS</strong></span></span></p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify">During the fiscal year ended July 31, 2016, the Company entered into two promissory notes with a related party for an aggregate amount of $2,400,000 and $1,000,000, respectively. The $2,400,000 note matured 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, 2019 and 2018. The interest accrued was $219,434 at July 31, 2019.</p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify">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. However, in November 1, 2018, as a term of the Stock Purchase Agreements signed as part of the acquisition of Open Data Centers, LLC, 1stPoint Communications LLC and Endstream Communications LLC, this party agreed to convert this debt at $3 per share of Common Stock at a time of the Company's choosing.</p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify">During the nine months ended April 30, 2020, the Company entered into a Stock Purchase Agreement with a related party on May 5, 2020 and May 30, 2020 in the amounts of $14,000 and $12,000 respectively. During the current fiscal year ending on July 31, 2020, the Company entered into convertible notes with Erik Levitt, the CEO of the company on April 20<sup>th</sup> and May 5<sup>th</sup> 2020 in the amounts of $36,300, and $12,000 respectively. The $12,000 note was paid on May 12<sup>th</sup>, 2020. The Company entered into a convertible note with Andrea Levitt, spouse of the CEO, Erik Levitt, on August 22, 2019 in the amount of $12,000. $4,500 has been repaid. The Company entered into a convertible note with two related parties on August 24, 2019 in the amount of $12,000 and $6,000 respectively. Any interest may be accrued as either cash or stock at the option of the Company. During the current fiscal year ending July 31, 2020, the Company entered into Stock Purchase Agreements from a related party in the amount of $10,000 on August 15, 2020, $25,000 on March 17, 2020, and $40,000 on March 26, 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. On September 1, 2020, the Company entered into a promissory note for the sum of $100,000 with a related party. The note bears interest at a rate of 6%, payable quarterly. On November 23, 2020, and on January 19, 2021 the Company entered into promissory notes for the sums of $10,000 and $75,000 with a related party. These notes bear interest at a rate of 6%, payable quarterly and may be convertible into common stock at the Company's option.</p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:justify">On February 26, 2021, March 9, 2021 and March 15, 2021 the Company entered into promissory notes for the sums of $25,000, $100,000 and $25,000 respectively, with a related party. These notes are bear interest at a rate of 6% payable quarterly unless forgiven by the note holder and may be converted into common stock at the Company's option.</p> <p style="margin:0pt"> </p> <div> <div> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of October 31, 2021, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet.</span></span></div> </div> </div> </div> 2400000 1000000 2400000 2019-01-04 The terms consist of ten principal and interest payments due quarterly in the amount of $300,000 for total payments of $3,000,000. 300000 3000000 725831 2294067 2294067 219434 1000000 2018-06-09 0.03 3 14000 12000 36300 12000 12000 12000 4500 12000 6000 10000 25000 40000 36300 0.06 100000 0.06 10000 75000 0.06 0.06 25000 100000 25000 0.06 0.06 0.06 quarterly quarterly quarterly <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 10 - INCOME TAXES</strong></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 three months ended October 31, 2021 and 2020, to the Company's effective tax rate is as follows:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>October 31,</strong></span></span></td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2020</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Income tax benefit provision at statutory rate</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(14,391</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(110,415</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Change in valuation allowance</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">14,391</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">110,415</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The tax effects of temporary differences that give rise to the Company's net deferred tax assets as of October 31, 2021 and July 31, 2020 are as follows:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>October 31,</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Net operating gain/loss</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(68,529</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,950,060</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Valuation allowance</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">68,529</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(2,950,060</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The Company has approximately $19,893,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 $15,773,000 of the NOL will be carried forward for 20 years and will begin to expire in 2036.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">As of October 31, 2021 and October 31, 2020, 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 quarters ended October 31, 2021 and October 31, 2020. As of October 31, 2021 and October 31, 2020, the Company did not have any amounts recorded pertaining to uncertain tax positions.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> </div> 0.21 <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td colspan="4" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>October 31,</strong></span></span></td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2020</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Income tax benefit provision at statutory rate</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(14,391</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(110,415</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Change in valuation allowance</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">14,391</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">110,415</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> -14391 -110415 -14391 -110415 0 0 <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>October 31,</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>July 31,</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>2021</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Net operating gain/loss</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(68,529</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2,950,060</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Valuation allowance</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">68,529</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(2,950,060</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">)</span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:17%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> -68529 2950060 -68529 2950060 0 0 19893000 3000000 15773000 <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 11 - STOCKHOLDERS' EQUITY</strong></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><i><strong>Treasury Stock</strong></i></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In July 2016, certain shareholders of the Company contributed 9,291,670 restricted shares of their common stock to the Company's wholly-owned subsidiary, Hammer Wireless Corporation ("Treasury Shares"), for the purpose of effecting acquisitions, joint ventures or other business combinations with third parties. According to ASC 810-10-45 Consolidations, these shares are accounted for as treasury stock.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">16,341,085 shares have been issued from Treasury in conjunction with mergers and acquisitions, and operating activities. In connection with the Equity Purchase Agreement with Peak One, the Company issued 350,000 shares of treasury stock.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">As a result of these transactions, the Company has a balance of 4,843,085 in Treasury.</span></span></p> </div> 9291670 13000000 0.0001 16341085 350000 4843085 <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 12 - FOREIGN CURRENCY</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></p> </div> </div> </div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 13 - CLAIMS</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following parties have filed claims against Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC and are not secured:</span></span></p> <div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Calvi Electric v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,210</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15 Corporate Place South, LLC v. Open Data</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,621,529</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,309</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cross River Fiber v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">273,220</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> </table> </div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The claim by Horizon Blue Cross has not advanced.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The claim by Cross River Fiber has not advanced.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The claim by Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd for $22,938 was settled for $2,000 in cash and has been dismissed with prejudice.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hammer Fiber Optics Investments Ltd and Iron Mountain agreed to settle the matter of Iron Mountain v. Hammer Fiber Optics Investments, Ltd and Hammer Fiber Optics Holdings Corp in exchange for Hammer dropping its counter claim against Iron Mountain. This matter has been settled with prejudice.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15 Corporate Place South, LLC has made a claim against Open Data Centers, LLC in the amount of $1,621,529. The claim is only against Open Data Centers, LLC, which was dissolved on December 30, 2020.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The matter of Cross River Fiber v. Hammer Fiber Optics Investments Ltd did not progress during the period. It is anticipated that Cross River will obtain a judgement against Hammer Fiber Optics Investments Ltd should Cross River Fiber elect to pursue the matter, however, this liability was not secured.</span></span></p> </div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Calvi Electric v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,210</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15 Corporate Place South, LLC v. Open Data</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,621,529</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,309</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cross River Fiber v. Hammer Fiber Optics Inv, Ltd.</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">273,220</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> </table> </div> 9210 1621529 17309 273220 22938 2000 1621529 <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 14 - S-1 REGISTRATION STATEMENT</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></p> <p style="margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></p> <p style="margin-top:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">This S-1 was effective on February 1, 2020.</span></span></p> </div> </div> </div> 10000000 175000 13350000 10000000 <div> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>NOTE 15 - SUBSEQUENT EVENTS</strong></span></span></p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"> </p> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">None</p> </div> XML 10 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information
3 Months Ended
Oct. 31, 2021
shares
Cover [Abstract]  
Entity Registrant Name HAMMER FIBER OPTICS HOLDINGS CORP.
Registrant CIK 0001539680
Fiscal Year End --07-31
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Oct. 31, 2021
Entity File Number 000-1539680
Entity Incorporation, State or Country Code NV
Entity Tax Identification Number 98-1032170
Entity Address, Address Line One 6151 Lake Osprey Drive
Entity Address, City or Town Sarasota
Entity Address, State or Province FL
Entity Address, Postal Zip Code 34240
City Area Code 941
Local Phone Number 306-3019
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Small Business true
Entity Emerging Growth Company true
Entity Ex Transition Period true
Entity Shell Company false
Entity Common Stock, Shares Outstanding 57,010,256
Amendment Flag false
Document Fiscal Year Focus 2022
Document Fiscal Period Focus Q1
Document Transition Report false
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) - USD ($)
Oct. 31, 2021
Jul. 31, 2021
Current Assets    
Cash and cash equivalents $ 41,497 $ 77,706
Accounts receivable 326,489 285,006
Security Deposits 11,082 11,802
Prepaid expenses 17,449 14,808
Total current assets 396,517 388,502
Property and equipment, net 149,495 155,939
Intangible and other assets 3,103,656 3,113,508
Assets from Discontinued Operations 1,243,960 1,243,960
Total assets 4,893,628 4,901,909
Current Liabilities    
Accounts payable and accrued expenses 982,604 908,136
Loans payable 570,809 580,597
Deferred Revenue 293,960 299,200
Total current liabilities 1,847,373 1,787,933
Liabilities from Discontinued Operations 633,193 632,318
Total Liabilities 2,480,566 2,420,318
Stockholders' Equity (Deficit)    
Common stock, $0.001 par value, 250,000,000 shares authorized 60,503,341 shares issued; 55,252,756 and 52,244,390 shares outstanding at October 31, 2021 and July 31, 2021, respectively 60,853 60,853
Additional paid-in capital 22,859,434 22,859,434
Accumulated deficit (20,507,225) (20,428,696)
Total Stockholder's Equity (Deficit) 2,413,062 2,481,491
Total Liabilities and Stockholders' Equity (Deficit) $ 4,893,628 $ 4,901,909
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
Oct. 31, 2021
Jul. 31, 2021
Statement of Financial Position [Abstract]    
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 55,252,756 52,244,390
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Statement of Comprehensive Income [Abstract]    
Revenues $ 628,335 $ 484,842
Costs and Expenses [Abstract]    
Cost of sales 441,933 339,176
Selling, general and administrative expenses 182,122 161,239
Depreciation expense 17,161 12,255
Total operating expenses 641,216 512,670
Operating Loss (12,881) (27,828)
Other expenses    
Interest expense (11,234) (8,653)
Other expenses (27,207) (68,178)
Total other expenses (38,441) (76,831)
Loss Before Discontinued Operations (51,322) (104,659)
Loss From Discontinued Operations (17,207) (12,662)
Net loss $ (68,529) $ (117,321)
Weighted average number of common shares outstanding - basic and diluted 60,853,341 60,853,341
Loss per share- basic and diluted    
Continuing operations $ 0 $ 0
Discontinued operations 0 0
Total $ 0 $ 0
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Stockholders' Equity (Deficit) - USD ($)
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Jul. 31, 2020 $ 60,503   $ 17,512,284 $ (22,912,310) $ (5,339,523)
Balance (shares) at Jul. 31, 2020 60,503,341 7,597,033      
Net loss for the quarter       (117,321) (117,321)
Balance at Oct. 31, 2020 $ 60,503   17,512,284 (23,029,631) (5,456,844)
Balance (shares) at Oct. 31, 2020 60,503,341 7,597,033      
Balance at Jul. 31, 2021 $ 60,853   22,859,434 (20,438,696) 2,481,591
Balance (shares) at Jul. 31, 2021 60,853,341 3,843,085      
Net loss for the quarter       (68,529) (68,529)
Balance at Oct. 31, 2021 $ 60,853   $ 22,859,434 $ (20,507,225) $ 2,413,062
Balance (shares) at Oct. 31, 2021 60,853,341 3,843,085      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
OPERATING ACTIVITIES    
Net Loss $ (68,529) $ (117,321)
Loss from discontinued operations 17,207 12,662
Loss from continuing operations 51,322 104,659
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation expense 17,161 12,255
Changes in operating assets and liabilities:    
Accounts receivable (65,428) (118,263)
Security deposits 0 0
Prepaid expenses 1,344 9,666
Accounts payable 81,099 89,882
Deferred revenue (5,240) 40,961
Net cash provided by (used in) operating activities- continuing operations (40,753) (70,158)
Net cash provided by (used in) operating activities- discontinued operations 4,963 (677)
Net cash provided by (used in) operating activities (17,423) (70,835)
INVESTING ACTIVITIES    
Purchase of property and equipment (14,413) (222)
Purchase of subsidiary equity 0 0
Net cash provided by (used in) investing activities- continuing operations (14,413) (222)
Net cash provided by (used in) investing activities- discontinued operations 0 0
Net cash provided by (used in) investing activities (14,413) (14,989)
FINANCING ACTIVITIES    
Repayment of loans (40,273) (14,364)
Proceeds from loans 36,000 101,440
Net cash provided by (used in) financing activities- continuing operations (4,273) 87,076
Net cash provided by (used in) financing activities- discontinued operations 0 0
Net cash provided by (used in) financing activities (4,273) 87,076
Net increase (decrease) in cash (36,109) 16,019
Cash, beginning of period 77,606 73,931
Cash, end of period 41,497 89,950
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:    
Cash paid for interest 11,234 8,653
Cash paid for taxes $ 0 $ 107
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION AND DESCRIPTION OF BUSINESS
3 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS

Hammer Fiber Optics Holdings Corp (OTCQB:HMMR) is a company focused on sustainable shareholder value investing in both financial services technology and wireless telecommunications infrastructure.

Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions.

Hammer's "Everything Wireless" go to market strategy for its telecommunications business includes the development 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.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CORPORATE HISTORY AND BACKGROUND ON MERGER
3 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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 shall become 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 provides 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.

In 2016 Hammer Fiber Optics Investments Ltd deployed its first beta network in Atlantic County, New Jersey. The network used a spectrum license agreement from Straightpath Communications, LLC. On January 17, 2018 Verizon Communications, LLC purchased Straightpath Communications, LLC and on July14 2018, Verizon terminated the spectrum license agreement effective October 31, 2018 despite communications that it would continue to honor the agreement. On October 31, 2018 the Company ceased operations of the network in Atlantic County and subsequently classified the subsidiary as a discontinued operation.

On November 1, 2018, the Company acquired Open Data Centers, LLC, 1stPoint Communications, LLC and its subsidiaries. 1stPoint and its subsidiaries possess CLEC licenses in Florida, New York State, and a nationwide CMRS (Commercial Mobile Radio Services) license. The companies operate data center facilities in Piscataway, New Jersey and Homewood, Alabama. On December 17, 2018, the Company closed the acquisition of Endstream Communications, LLC, a wholesale voice operator in the United States.

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 December 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 December 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.

On October 25, 2021 our board of directors approved a share exchange agreement with Telecom Financial Services Limited ("TFS") for the acquisition one hundred percent (100%) of its stock. TFS owns the intellectual property critical to the operations of the company's financial technology business unit as well as certain key supplier, marketing and operating agreements. TFS will be renamed HammerPay [USA] Ltd.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Oct. 31, 2021
Accounting Policies [Abstract]  
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"). The interim financial statements for the three months ending October 31, 2021 are unaudited. These financial statements are prepared in accordance with requirements for unaudited interim periods and consequently do not include all disclosures required to be in conformity with accounting principles generally accepted in the United States of America. The results of operations for the interim periods are not necessarily indicative of the results for the full year. In management's opinion, all adjustments necessary for a fair presentation of the Company's financial statements are reflected in the interim periods included and are of a normal recurring nature. These interim financial statements should be read in conjunction with the financial statements included in our Form 10-K, for the year ended July 31, 2021, as filed with the Securities and Exchange Commission ("the SEC") at www.sec.gov

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 and on February 26, 2021 the Company's 1stPoint Communications LLC subsidiary entered into two $88,097 notes payable to Bank of America, pursuant to the Paycheck Protection Program ("PPP Loan") under the CARES Act. 1stPoint has met the requirements for Loan Forgiveness, and as of October 19, 2021, these notes have been forgiven by the Small Business Administration in accordance with rules of the CARES Act. The amounts of have been reflected as other income in the company's financial statements.

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 recorded on a straight-line basis over the useful lives of the assets. For furniture and fixtures, the useful life is five years, Leasehold Improvements are depreciated over their respective lease terms. 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 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 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 any related impairment losses.

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

We adopted ASC 606 on August 1, 2018. Revenue is measured based on a consideration specified in a contract or agreement with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Incidental items that are immaterial in the context of the contract are recognized as expense. Unearned revenues are recorded when cash payments are received or due in advance of the performance of the services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

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. As of July 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.

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.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability.

Consolidation of financial statements

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation and its subsidiaries, 1stPoint Communications, LLC and its subsidiaries, which includes Shelcomm, Inc, Endstream Communications, LLC and American Network Inc. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. It's subsidiary Hammer Fiber Optics Investments, Ltd. and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

Basic and Diluted Earnings (Loss) Per 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 October 31, 2021, and October 31, 2020, there were no common stock equivalents outstanding.

Recent accounting pronouncements

In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) ("ASU 2018-07"). ASU 2018-07 provides for improvements to nonemployee share-based payment accounting by expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. The awards will be measured at grant date, consistent with accounting for employee share-based payment awards. The measurement date has been redefined as the date at which the grantor and grantee reach a mutual understanding of the key terms and conditions of the award. The requirement to reassess classification of equity- classified awards upon vesting has been eliminated. We do not expect the adoption of this standard to have a material impact on the Company's financial statements. The Company adopted ASU 2018-07 August 1, 2018.

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 July 31, 2021. The company has not yet adopted this standard but there may be impact to the presentation of the Company's financial statements during the period of adoption.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.21.2
GOING CONCERN
3 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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 20 R11.htm IDEA: XBRL DOCUMENT v3.21.2
DISCONTINUED OPERATIONS
3 Months Ended
Oct. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
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. Reporting of the discontinued operation 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.

Due to customer losses associated with the novel coronavirus and the loss of clients due to other causes, Open Data Centers, LLC will cease its operations. As of May 1, 2020 the operations of Open Data Centers, LLC were classified as a discontinued operation. Reporting of the discontinued operation 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. Open Data Centers, LLC was dissolved on December 30, 2020.

The following summarizes the assets and liabilities of the discontinue operations:

    October 30,     July 31,  
    2021     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     -  
Other current assets   -     -  
Total current assets   -     -  
             
Other Assets            
Property and equipment- net   1,243,960     1,243,960  
Total other assets   1,243,960     1,243,960  
Total Assets $ 1,243,960   $ 1,243,960  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 632,385  
Notes payable   -     -  
Notes payable - Related Parties   -     -  
Accrued interest   -     -  
Total current liabilities   633,193     632,385  
             
Net assets (liabilities) $ 610,767   $ 611,575  

The following summarizes the operations of the discontinued operations:

    October 31,
2021
    July 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   17,207     59,675  
Depreciation and amortization   -     -  
    17,207     59,675  
             
Loss from operations   (17,207 )   (59,675 )
             
Other income (expense)   -     4,313,686  
             
Net Income $ (17,207 ) $ 4,254,011  
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND LEASES
3 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND LEASES

NOTE 6 - 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 22 R13.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT
3 Months Ended
Oct. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 7 - PROPERTY AND EQUIPMENT

As of October 31, 2021 and July 31, 2021, property and equipment consisted of the following:

 

    October 31,     July 31,        
    2021     2020     Life  
Computer and Telecom equipment $ 1,219,663   $ 1,216,639     5 years  
Less: Accumulated depreciation   (1,070,168 )   (1,060,700 )      
Total $ 149,495   $ 155,939        
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.21.2
INDEFINITE LIVED INTANGIBLE ASSETS
3 Months Ended
Oct. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INDEFINITE LIVED INTANGIBLE ASSETS

NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS

The Company has $3,103656 of recognized indefinite lived intangible assets, which consist of customer contract assets from acquisitions and goodwill. 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 24 R15.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
3 Months Ended
Oct. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 9 - RELATED PARTY TRANSACTIONS

During the fiscal year ended July 31, 2016, the Company entered into two promissory notes with a related party for an aggregate amount of $2,400,000 and $1,000,000, respectively. The $2,400,000 note matured 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, 2019 and 2018. The interest accrued was $219,434 at July 31, 2019.

 

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. However, in November 1, 2018, as a term of the Stock Purchase Agreements signed as part of the acquisition of Open Data Centers, LLC, 1stPoint Communications LLC and Endstream Communications LLC, this party agreed to convert this debt at $3 per share of Common Stock at a time of the Company's choosing.

 

During the nine months ended April 30, 2020, the Company entered into a Stock Purchase Agreement with a related party on May 5, 2020 and May 30, 2020 in the amounts of $14,000 and $12,000 respectively. During the current fiscal year ending on July 31, 2020, the Company entered into convertible notes with Erik Levitt, the CEO of the company on April 20th and May 5th 2020 in the amounts of $36,300, and $12,000 respectively. The $12,000 note was paid on May 12th, 2020. The Company entered into a convertible note with Andrea Levitt, spouse of the CEO, Erik Levitt, on August 22, 2019 in the amount of $12,000. $4,500 has been repaid. The Company entered into a convertible note with two related parties on August 24, 2019 in the amount of $12,000 and $6,000 respectively. Any interest may be accrued as either cash or stock at the option of the Company. During the current fiscal year ending July 31, 2020, the Company entered into Stock Purchase Agreements from a related party in the amount of $10,000 on August 15, 2020, $25,000 on March 17, 2020, and $40,000 on March 26, 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. On September 1, 2020, the Company entered into a promissory note for the sum of $100,000 with a related party. The note bears interest at a rate of 6%, payable quarterly. On November 23, 2020, and on January 19, 2021 the Company entered into promissory notes for the sums of $10,000 and $75,000 with a related party. These notes bear interest at a rate of 6%, payable quarterly and may be convertible into common stock at the Company's option.

 

On February 26, 2021, March 9, 2021 and March 15, 2021 the Company entered into promissory notes for the sums of $25,000, $100,000 and $25,000 respectively, with a related party. These notes are bear interest at a rate of 6% payable quarterly unless forgiven by the note holder and may be converted into common stock at the Company's option.

 

As of October 31, 2021, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
3 Months Ended
Oct. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 10 - 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 three months ended October 31, 2021 and 2020, to the Company's effective tax rate is as follows:

    October 31,  
    2021     2020  
Income tax benefit provision at statutory rate $ (14,391 ) $ (110,415 )
Change in valuation allowance   14,391     110,415  
  $ -   $ -  

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

    October 31,     July 31,  
    2021     2021  
Net operating gain/loss $ (68,529 ) $ 2,950,060  
Valuation allowance   68,529     (2,950,060 )
  $ -   $ -  

The Company has approximately $19,893,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 $15,773,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 October 31, 2021 and October 31, 2020, 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 quarters ended October 31, 2021 and October 31, 2020. As of October 31, 2021 and October 31, 2020, 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 26 R17.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY
3 Months Ended
Oct. 31, 2021
Stockholders' Equity Attributable to Parent [Abstract]  
STOCKHOLDERS' EQUITY

NOTE 11 - STOCKHOLDERS' EQUITY

Treasury Stock

In July 2016, certain shareholders of the Company contributed 9,291,670 restricted shares of their common stock to the Company's wholly-owned subsidiary, Hammer Wireless Corporation ("Treasury Shares"), for the purpose of effecting acquisitions, joint ventures or other business combinations with third parties. According to ASC 810-10-45 Consolidations, these shares are accounted for as treasury stock.

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.

16,341,085 shares have been issued from Treasury in conjunction with mergers and acquisitions, and operating activities. In connection with the Equity Purchase Agreement with Peak One, the Company issued 350,000 shares of treasury stock.

As a result of these transactions, the Company has a balance of 4,843,085 in Treasury.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.21.2
FOREIGN CURRENCY
3 Months Ended
Oct. 31, 2021
Foreign Currency [Abstract]  
FOREIGN CURRENCY

NOTE 12 - 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 28 R19.htm IDEA: XBRL DOCUMENT v3.21.2
CLAIMS
3 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
CLAIMS

NOTE 13 - CLAIMS

The following parties have filed claims against Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC and are not secured:

Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
15 Corporate Place South, LLC v. Open Data $ 1,621,529  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd. $ 273,220  

The claim by Horizon Blue Cross has not advanced.

The claim by Cross River Fiber has not advanced.

The claim by Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd for $22,938 was settled for $2,000 in cash and has been dismissed with prejudice.

Hammer Fiber Optics Investments Ltd and Iron Mountain agreed to settle the matter of Iron Mountain v. Hammer Fiber Optics Investments, Ltd and Hammer Fiber Optics Holdings Corp in exchange for Hammer dropping its counter claim against Iron Mountain. This matter has been settled with prejudice.

15 Corporate Place South, LLC has made a claim against Open Data Centers, LLC in the amount of $1,621,529. The claim is only against Open Data Centers, LLC, which was dissolved on December 30, 2020.

The matter of Cross River Fiber v. Hammer Fiber Optics Investments Ltd did not progress during the period. It is anticipated that Cross River will obtain a judgement against Hammer Fiber Optics Investments Ltd should Cross River Fiber elect to pursue the matter, however, this liability was not secured.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.21.2
S-1 REGISTRATION STATEMENT
3 Months Ended
Oct. 31, 2021
Registration Statement [Abstract]  
S-1 REGISTRATION STATEMENT

NOTE 14 - 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 30 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
3 Months Ended
Oct. 31, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 15 - SUBSEQUENT EVENTS

 

None

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Oct. 31, 2021
Accounting Policies [Abstract]  
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"). The interim financial statements for the three months ending October 31, 2021 are unaudited. These financial statements are prepared in accordance with requirements for unaudited interim periods and consequently do not include all disclosures required to be in conformity with accounting principles generally accepted in the United States of America. The results of operations for the interim periods are not necessarily indicative of the results for the full year. In management's opinion, all adjustments necessary for a fair presentation of the Company's financial statements are reflected in the interim periods included and are of a normal recurring nature. These interim financial statements should be read in conjunction with the financial statements included in our Form 10-K, for the year ended July 31, 2021, as filed with the Securities and Exchange Commission ("the SEC") at www.sec.gov

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.

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 and on February 26, 2021 the Company's 1stPoint Communications LLC subsidiary entered into two $88,097 notes payable to Bank of America, pursuant to the Paycheck Protection Program ("PPP Loan") under the CARES Act. 1stPoint has met the requirements for Loan Forgiveness, and as of October 19, 2021, these notes have been forgiven by the Small Business Administration in accordance with rules of the CARES Act. The amounts of have been reflected as other income in the company's financial statements.

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.

Property and equipment

Property and equipment

Property and equipment is stated at cost less accumulated depreciation. Depreciation is recorded on a straight-line basis over the useful lives of the assets. For furniture and fixtures, the useful life is five years, Leasehold Improvements are depreciated over their respective lease terms. Expenditures for additions and improvements are capitalized. Repairs and maintenance are expensed as incurred.

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 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 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 any related impairment losses.

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.

Revenue recognition

Revenue recognition

We adopted ASC 606 on August 1, 2018. Revenue is measured based on a consideration specified in a contract or agreement with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. Incidental items that are immaterial in the context of the contract are recognized as expense. Unearned revenues are recorded when cash payments are received or due in advance of the performance of the services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

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. As of July 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.

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.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability.

Consolidation of financial statements

Consolidation of financial statements

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of Hammer Wireless Corporation and its subsidiaries, 1stPoint Communications, LLC and its subsidiaries, which includes Shelcomm, Inc, Endstream Communications, LLC and American Network Inc. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiaries are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. It's subsidiary Hammer Fiber Optics Investments, Ltd. and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

Basic and Diluted Earnings (Loss) Per Share

Basic and Diluted Earnings (Loss) Per 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 October 31, 2021, and October 31, 2020, there were no common stock equivalents outstanding.

Recent accounting pronouncements

Recent accounting pronouncements

In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) ("ASU 2018-07"). ASU 2018-07 provides for improvements to nonemployee share-based payment accounting by expanding the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees. The awards will be measured at grant date, consistent with accounting for employee share-based payment awards. The measurement date has been redefined as the date at which the grantor and grantee reach a mutual understanding of the key terms and conditions of the award. The requirement to reassess classification of equity- classified awards upon vesting has been eliminated. We do not expect the adoption of this standard to have a material impact on the Company's financial statements. The Company adopted ASU 2018-07 August 1, 2018.

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 July 31, 2021. The company has not yet adopted this standard but there may be impact to the presentation of the Company's financial statements during the period of adoption.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.21.2
DISCONTINUED OPERATIONS (Tables)
3 Months Ended
Oct. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of assets and liabilities & operations of discontinue operations
    October 30,     July 31,  
    2021     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     -  
Other current assets   -     -  
Total current assets   -     -  
             
Other Assets            
Property and equipment- net   1,243,960     1,243,960  
Total other assets   1,243,960     1,243,960  
Total Assets $ 1,243,960   $ 1,243,960  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 632,385  
Notes payable   -     -  
Notes payable - Related Parties   -     -  
Accrued interest   -     -  
Total current liabilities   633,193     632,385  
             
Net assets (liabilities) $ 610,767   $ 611,575  
Schedule of operations of discontinued operations
    October 31,
2021
    July 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   17,207     59,675  
Depreciation and amortization   -     -  
    17,207     59,675  
             
Loss from operations   (17,207 )   (59,675 )
             
Other income (expense)   -     4,313,686  
             
Net Income $ (17,207 ) $ 4,254,011  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Oct. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
    October 31,     July 31,        
    2021     2020     Life  
Computer and Telecom equipment $ 1,219,663   $ 1,216,639     5 years  
Less: Accumulated depreciation   (1,070,168 )   (1,060,700 )      
Total $ 149,495   $ 155,939        
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Tables)
3 Months Ended
Oct. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of effective income tax reconciliation
    October 31,  
    2021     2020  
Income tax benefit provision at statutory rate $ (14,391 ) $ (110,415 )
Change in valuation allowance   14,391     110,415  
  $ -   $ -  
Schedule of net deferred tax assets
    October 31,     July 31,  
    2021     2021  
Net operating gain/loss $ (68,529 ) $ 2,950,060  
Valuation allowance   68,529     (2,950,060 )
  $ -   $ -  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.21.2
CLAIMS (Tables)
3 Months Ended
Oct. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of claims
Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
15 Corporate Place South, LLC v. Open Data $ 1,621,529  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd. $ 273,220  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.21.2
CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details) - Share Exchange Agreement [Member] - shares
1 Months Ended
Apr. 13, 2016
Feb. 02, 2015
Apr. 25, 2016
Oct. 25, 2021
Tanaris Power Holdings, Inc [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Ownership percentage   100.00%    
Percentage of issued and outstanding common stock   51.00%    
Tanaris Power Holdings, Inc [Member] | Hammer Fiber Optics Investments, Ltd [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Number of shares acquired     20,000,000  
Number of restricted shares issued     50,000,000  
Reverse split 1 for 1,000      
Telecom Financial Services Limited [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Ownership percentage       100.00%
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)
3 Months Ended
Oct. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]  
Property plant and equipment depreciation method straight-line basis
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives five years
1stPoint Communications LLC [Member] | Paycheck Protection Program [Member]  
Property, Plant and Equipment [Line Items]  
Notes Payable $ 88,097
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.21.2
DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) - USD ($)
Oct. 31, 2021
Jul. 31, 2021
Current Assets    
Cash $ 0 $ 0
Accounts receivable 0 0
Other current assets 0 0
Total current assets 0 0
Other Assets    
Property and equipment- net 1,243,960 1,243,960
Total other assets 1,243,960 1,243,960
Total Assets 1,243,960 1,243,960
Current Liabilities    
Accounts payable 633,193 632,385
Notes payable 0 0
Notes payable- related parties 0 0
Accrued interest 0 0
Total current liabilities 633,193 632,385
Net assets (liabilities) $ 610,767 $ 611,575
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.21.2
DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]    
Revenue $ 0 $ 0
Operating expenses    
Operations and maintenance 0 0
General and administrative 17,207 59,675
Depreciation and amortization 0 0
Operating expenses 17,207 59,675
Loss from operations (17,207) (59,675)
Other income (expense) 0 4,313,686
Net Income (Loss) $ (17,207) $ 4,254,011
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) - USD ($)
3 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Less: Accumulated depreciation $ (1,070,168) $ (1,060,700)
Property, Plant and Equipment, Net $ 149,495 155,939
Computer and Telecom equipment [Member]    
Life 5 years  
Property, Plant and Equipment, Gross $ 1,219,663 $ 1,216,639
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.21.2
INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)
Oct. 31, 2021
USD ($)
Indefinite-lived Intangible Assets [Line Items]  
Recognized indefinite lived intangible assets $ 3,103,656
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended 51 Months Ended
Mar. 15, 2021
Mar. 09, 2021
Aug. 15, 2020
May 12, 2020
May 05, 2020
Feb. 26, 2021
May 30, 2020
Mar. 26, 2020
Mar. 17, 2020
Jun. 19, 2018
Jul. 31, 2016
Oct. 31, 2021
Jan. 19, 2021
Nov. 23, 2020
Sep. 01, 2020
Apr. 20, 2020
Apr. 06, 2020
Aug. 24, 2019
Jul. 31, 2019
Jul. 31, 2018
Feb. 12, 2018
Promissory note [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt $ 25,000 $ 100,000       $ 25,000         $ 2,400,000   $ 75,000 $ 10,000 $ 100,000   $ 36,300        
Maturity date                     Jan. 04, 2019                    
Interest rate 6.00% 6.00%       6.00%             6.00% 6.00% 6.00%   6.00%        
Payment terms of debt                     The terms consist of ten principal and interest payments due quarterly in the amount of $300,000 for total payments of $3,000,000.                    
Frequency of periodic payment quarterly quarterly       quarterly                              
Quarterly principal and interest payments                     $ 300,000                    
Ten principal and interest payments                     3,000,000                    
Payments of debt                       $ 725,831                  
Notes payable, related parties                                     $ 2,294,067 $ 2,294,067  
Accrued interest                                     $ 219,434    
Promissory note two [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt                     $ 1,000,000                    
Maturity date                     Jun. 09, 2018                    
Interest rate                     3.00%                    
Conversion price                       $ 3                  
Stock Purchase Agreement [Member]                                          
Related Party Transaction [Line Items]                                          
Amount of transaction with related party     $ 10,000   $ 14,000   $ 12,000 $ 40,000 $ 25,000                        
Erik Levitt [Member] | Convertible promissory note [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt         $ 12,000                     $ 36,300          
Payments of debt       $ 12,000                                  
Andrea Levitt [Member] | Convertible promissory note [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt                                         $ 12,000
Payments of debt                   $ 4,500                      
Related party one [Member] | Promissory note [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt                                   $ 12,000      
Related party two [Member] | Promissory note [Member]                                          
Related Party Transaction [Line Items]                                          
Face amount of debt                                   $ 6,000      
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Narrative) (Details)
3 Months Ended
Oct. 31, 2021
USD ($)
Income Tax Disclosure [Abstract]  
Income tax rate 21.00%
Operating loss carryforwards $ 19,893,000
Net operating loss carryforwards subject to 80% limitation 3,000,000
Net operating loss carryforwards for 20 years $ 15,773,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES - Schedule of effective tax rate reconciliation (Details) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax benefit provision at statutory rate $ (14,391) $ (110,415)
Change in valuation allowance 14,391 110,415
Income Tax Expense (Benefit) $ 0 $ 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES - Schedule of net deferred tax assets (Details) - USD ($)
Oct. 31, 2021
Jul. 31, 2021
Income Tax Disclosure [Abstract]    
Net operating gain/loss $ (68,529) $ 2,950,060
Valuation allowance 68,529 (2,950,060)
Net deferred tax assets $ 0 $ 0
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Narrative) (Details) - $ / shares
1 Months Ended 3 Months Ended
Jan. 04, 2019
Jul. 31, 2016
Oct. 31, 2021
Class of Stock [Line Items]      
Number of shares used for purpose of effecting acquisitions, mergers, and operating activities   9,291,670 16,341,085
Number of stock repurchased 13,000,000    
Price per share $ 0.0001    
Treasury stock, balance (shares)     4,843,085
Equity Purchase Agreement [Member]      
Class of Stock [Line Items]      
Number of treasury stock issued     350,000
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.21.2
CLAIMS (Narrative) (Details)
3 Months Ended
Oct. 31, 2021
USD ($)
Ventnor Loan V Hammer Fiber Optics Investments [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 22,938
Cash settlement of claim 2,000
15 Corporate Place South, LLC v. Open Data [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 1,621,529
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.21.2
CLAIMS - Schedule of claims (Details)
3 Months Ended
Oct. 31, 2021
USD ($)
Calvi Electric v. Hammer Fiber Optics Inv, Ltd [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 9,210
15 Corporate Place South, LLC v. Open Data [Member]  
Loss Contingencies [Line Items]  
Amount of claim 1,621,529
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd [Member]  
Loss Contingencies [Line Items]  
Amount of claim 17,309
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 273,220
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.21.2
S-1 REGISTRATION STATEMENT (Narrative) (Details)
Oct. 08, 2019
USD ($)
shares
Equity Purchase Agreement [Member]  
Registration Payment Arrangement [Line Items]  
Maximum commitment amount | $ $ 10,000,000
Number of share issue for commitment fees | shares 175,000
Registration Rights Agreement [Member]  
Registration Payment Arrangement [Line Items]  
Number of shares sold | shares 13,350,000
Aggregate purchase price | $ $ 10,000,000
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $QQCU,'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 " !,<8]320'NTNT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE1,'1S43PI""XHWD(RNQML_I",M/OVMG&WB^@#>,S,+]]\ M ]/K*'1(^)Q"Q$06\]7D!I^%CAMV((H"(.L#.I7K.>'GYBXDIVA^ICU$I3_4 M'J%MFAMP2,HH4K J[@2F>R-%CJAHI!.>*-7?/Q,0X$9#3B@0T\9>,V!R65B M/$Y##Q? B-,+G\7T*S$4OT36SK 3LDIVS4UCF,]=B4W[\#A[>GQI:Q;69]) M>8WSKVP%'2-NV'GR:W=WOWU@LFU:7O&VXM=;?BMX(WCWOKC^\+L(NV#LSOYC MX[.@[.'77<@O4$L#!!0 ( $QQCU.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M3'&/4Z';WB+6! P!, !@ !X;"]W;W)K/SZ2WG.LX5ZJ=[T5PI#/.$KT;6MKS.ZKXVA_*V*NK^5.)'!G M+57,#9RJC:-W2O @ZQ1'#G/=GA/S,&F-AMFUI1H-96JB,!%+170:QUP=)B*2 M^]L6;9TNO(2;K;$7G-%PQS=B)]#3$44627@^/:3N> M'Y_49]G+P\N\<2VF,OHS#,SVMG73(H%8\S0R+W+_71Q?J&OU?!GI[)?L\[:= M3HOXJ38R/G8&@CA,\G_^>0S$60>O>Z$#.W9@&7?^H(SRCAL^&BJY)\JV!C5[ MD+UJUAO@PL2.RLHHN!M"/S.ZDWX*03:$)P&Y3TQH#F2>Y*,-41LZ!AYBFSK^ M47"2"[(+@AYYE(G9:A +1/#__@[ %83L1#AAJ.#"-]?$HU>$N8SJ+5="(ZI> M\=Y>INI=4)W*#Z'(W^,W;13,C'\0R4XAVOY#9? *_B^7K?+HBWQ@5,#Q6;A=KG$?DIN++3IHH&%VBWW7[;HPA*OT#IHTK% M>G@]["K'#N].W?8S0G%34-PTHWA.N3)"179:[:0R542XE%&I0(@&!=&@&=%2 MJ%!:JP@(&$YEB'"ETWK^[E3:#FB2\5C%WFIU=D92!J1"HRE6EBU '^@\HHUJ@__< @60G)FD"^ M\D\R#V!\PW7H9Z18''')P4V;NAZC?32,I5%3KPGA. C ^?75Z8 \0#NR2*IC MATOV:)>2!_X._6TM1L$%!AW4Y0/?/*WZ8K M?D*M(JM1K"$KTP)KE!9LKH(D "MP(]6ADJ/7#<8': )7>SAI6_.??0C.X6+WP<#&HJQE&5?H[ M:UCU'ZF.Q?]E+ESN&8N?Q[5B%T<0N=L4\4:3[9UI(EO MR_9\?Z6X6FQ/C?--F;)YOK?UR*UO:1*)-71UK_LPF56^792?&+G+MFC>I#$R MS@ZW@@="V09P?RVE.9W8!Q2;=J/_ %!+ P04 " !,<8]3PQV7/RX% ": M$@ & 'AL+W=ORB7731H-GN/C,2'1.51)>DE#8EUFAF>&,W.& M6C]*]4/O.#?HJ+\CBY<$W<;\S]L%J ML]ZS>W[+S??]C8*[56LE$P4OM9 E4GQ[OK@@'Z^H;Q5JB7\$?]2]:V1=N9/R MA[WYG)TOL$7$Q?OUC_HW8>G+ECFE_) M_%^1F=WY(EZ@C&]9E9MO\O$3;QP*K+U4YKK^CQX;6;Q ::6-+!IE0%"(\O#+ MGII ]!2(/Z% &P7Z5@6O4?!J1P_(:K>NF6&;M9*/2%EIL&8OZMC4VN"-*.TV MWAH%;P7HF5B"3BSQ-35GR"-+1#$E#O6K>?4_JWQ*?07.MA[3UF-:V_.F M/*Z4XJ5!%UJ#DS,&O=:@5QOTIPPRO4.LS%!J+_C/2CRP'%;0KE =3(6U*5MB M#QN?^$FT7CWT(S*6BJ((AZW4$4Z_Q>G/XKQ(4UD!+*B^E /&NYR[$!Z,!+VU M/1KZ<3* .!:C<8"G, 8MQF 6XRU/*R7,,[KF>ZF%.X;!:&E"<$P' %U2,:9N M?&&++YS%=Z/XGHD,\2?HHYH[X87CA2/?'\;/(>7'.';#BUIXT2R\OZ5A.;2- M0X8S1X8?($;C/4["@ S3T"$6PR9/Q#!N0<:OQ!!(2,$>VYJQY;('6C!+5'+C MPAH[ I7X23# ZA +@L1+W%B3%FLRB_5S:5AY+Z!4:K32[+B:B6LR#AC!7AB$ M [ N.>(%4]M/<-?-\7R-U]#05LD"70N=RM*(LH+6_A5"SBQQ.G$W5H^B1WW( M"3P _@;!8^0]'B)O2-WIT#;J_96A*7DAC8<0'8())@F>2 72$0=Y&W-\$>Q. MY,*(8?T?V^WX@\P32-N8]^R9O:0:2U-E-VZNTS1V^ZXF,0VQ/PR)0P['Q)MH MUJ1C%#)/*5\D*UO83H1CF@@B'.-A-W3)Q3CH$>,QPHY/R#RA7/,MAUW+T#?^ MP*$2G"#'5$$35_*[Y!(8F"= =J1"YEGEN&WG4^G5H'4P1^Q'7N0-X;J(*(X2 MSYO V[$,F:>97@'\>JL9DTKH>209H7?)48],M>!,K\ /DL4F%.Y@;ACBWH M/%MLB M@X,2Y#RDEAT03T4)QX&]@%1S@AUS%(7Q.?&]8>M^B^0QY-XYB+Y&.U51Y?7) M+SNDE1,K'2$XI3C $:7#&=)\E"VO:)XKU\IB@;^F/NH M3SP<#L\+3L$89DTR ;UC23K/DJ..4^?WK]1WXXH_/CPZ1R"7H',$6O4^'-BO M-G\Q=2^ T7.^!4U\%D$TU.%#R.'&R'W]+>%.&B.+^G+'&;A@!>#]5DKSA3T@Z>-:[<&V$X^&*+?F,X\UJ:B@*.Y92U%Q9H148 MOA@%9_W32>[R?<*MX&N[M0;7R5SK.Q=S[A4CHBDO%[ MPQET)1UP>_W$?N%[IU[FS/*)EC]$B=4H^!1 R1>LD7BMUU_YII_,\15:6O\- MZS9W$ 50-!9UO0&3@EJH]LD>-CYL ?KI 4"\ <1O!20;0.(;;97YMKXP9..A MT6LP+IO8W,)[X]'4C5#N5YRAH5-!.!Q/M+):BI(A+^&<2:8*#C-'9^'H1K&F M%'1R#$=39KC"BJ,HF+3'\!$^0 BVHFT[#)&D.,*PV)0];\O&!\I>%=B#I'\" M<13W]\ GK\._-?(0/"0#.A?BSH78\R4'^&9(_=/=1- +N!"*7!!,PE1;X2_; MS[.Y14-7[MX46SAJLM!%_>+E/;4N8;>F( MLZC]["A^2^8SU5FG.GNWZA.XM+;9+SE[(22/LBA)TEV/WY#X3'#>"<[_0_!5 M@Q:9*H5:[E.=OQ"397$6#[)\1_6>Q#A.T^3SKLWAUE1Q$_T[,TNA+$B^(&C4 M&Q"'::=D&Z!>^4$SUTACRR\K>K%PXQ+H?*$U/@5N=G6OJO%?4$L#!!0 ( M $QQCU-[_GT_?00 "@0 8 >&PO=V]R:W-H965T&UL ME9A?;]LV$,"_"F'LH06:2"2M/RX< XG38@'6)4B:]F'8 V/1ME!)]$3:SK[] MCI0LR1+%9 @02_+=\7>GXQW/\Z,H?\DMYPJ]YEDAKR9;I7:?/4^NMCQG\E+L M> '?K$69,P6WY<:3NY*SQ"CEF4=\/_1REA:3Q=P\>R@7<[%765KPAQ+)?9ZS M\M\;GHGCU01/3@\>T\U6Z0?>8KYC&_[$U?/NH80[K[&2I#DO9"H*5/+UU>0: M?UX2HA6,Q(^4'V7G&FE77H3XI6_NDJN)KXEXQE=*FV#P<>!+GF7:$G#\4QN= M-&MJQ>[UR?I7XSPX\\(D7XKL9YJH[=4DGJ"$K]D^4X_B^#NO'0JTO97(I/F/ MCI5L1"=HM9=*Y+4R$.1I47VRUSH0'06P8U<@M0+I*TQ'%&BM0(VC%9EQZY8I MMIB7XHA*+0W6](6)C=$&;])"O\8G5<*W*>BIQ5(44F1IPA1/T)."#WA'2B*Q M1O<[7C(=:XD^/!=LGZ0@\Q%=H.>G6_3AMX]S3P& -N.MZL5NJL7(R&(4?1.% MVDKTI4AX M1*49&DV]E0^+D,24!G/OT(W/4&P:PQ]IQ,[ @@8L<,9A*22D$"L2].45ZHWD M\GV.AXW]T.FXMJ]#+%EF][Y2#[IN3?&,TI[W0S%*9S@*[=Y'#5WDI'N"FI06 MFT]HPPO809D)!$M@\Z8Z!+IL(5['Q08?#:AP3# A/7B+6(@)G=GAXP8^=L+? M#U02UR41A3 M/ +:5GL<.$%U;J,;#F=*CFY3N8(>GT)?2CHG""MW,.0),!T4.IL<]J=A,%+J M<-M&L+N/&/"OIP[3YXYBR8 M)FD@0RH_WB0_/]>VG8.X.\>RRD8='.%,Q]I.]TWZO6 X1<[YVK9!L/N3MB+I&*Q^O,7#DO-V84E9#C^T)5 TSS MM!EWK\V0UWM^ V-P-;2V9JH9^ALK-RE,7QE?@TG_,H+XE-586MTHL3.3W8M0 M,">:RRV,\KS4 O#]6@AUNM$+-#\.+/X#4$L#!!0 ( $QQCU,L,J:JAP, M !,- 8 >&PO=V]R:W-H965T&ULK5=;;]LV&/TKA#"@ M"3!'(BGJ4M@&&B?&-J!KT*S;P[ '1J)C(I3HD%3<_/M1LJ+:$F5[[5XL4CKG M\'P74]1T*]637C-FP-="E'KFK8W9O/=]G:U90?65W+#2/EE)55!CI^K1UQO% M:-Z0"N&C((C\@O+2FT^;>W=J/I65$;QD=PKHJBBH>KUF0FYG'O3>;GSFCVM3 MW_#GTPU]9/?,?-G<*3OS.Y6<%ZS47)9 L=7,^P#?+V%#:!!_V-0A_(@ MY5,]^36?>4'MB F6F5J"VLL+6S A:B7KX[D5];HU:^+^^$U]V01O@WF@FBVD M^(OG9CWS$@_D;$4K83[+[2^L#8C4>ID4NOD%VQTVBCV05=K(HB5;!P4O=U?Z MM4W$'@&A$0)J":A/"$<(N"7@'@%'(X2P)83]%=(1 FD)I$> >(00M82HR?TN M64VF;ZBA\ZF26Z!JM%6K!TVY&K9-,"_KSKHWRC[EEF?F"UEJ*7A.#,N>'Q6\!=Z3173EV=E82=)^EG M(3QTO1@"8Y+&%NDV'7:FPZ.F?[=O%R&U!O8M LR:@>>**L.4JR/#@84)A#%& M/:O+T[@#JZ2S2LYMKD^9.9Y68: B<(!RB-<#]V!Y*$)$K"T!U\ MU 4?_>?F.IF%Z-SF&@*/-E?I#:/<=-/\74$L#!!0 ( M $QQCU/58C:6%P8 ,<9 8 >&PO=V]R:W-H965T&UL MK5E=<]HX%/TK&F8?TIFF6)(_,PDSA"1;9E+"A*1]-K8 ;8U%)4&2?[^2(1@L M64W9?<$?G'M][KW2/99\^<+X3[$@1(+795&*J\Y"RM5%MRNR!5FFX@M;D5+] M,V-\F4IUR>==L>(DS2NC9=%%GA=VERDM.[W+ZMZ8]R[96A:T)&,.Q'JY3/G; M-2G8RU4'=MYO/-+Y0NH;W=[E*IV3"9'/JS%75]V]EYPN22DH*P$GLZM.'UX, M<* -*L1W2E[$P3G0H4P9^ZDOAOE5Q].,2$$RJ5VDZK A U(4VI/B\6OGM+-_ MIC8\/'_W?E<%KX*9IH(,6/&#YG)QU8D[(">S=%W(1_;RE>P"J@AFK!#5+WC9 M8;T.R-9"LN7.6#%8TG)[3%]WB3@P4'[L!FAG@)H&?HL!WAG@*M MLRJLFU2F MO4O.7@#7:.5-GU2YJ:Q5-+3499Q(KOZERD[V!JP4K*!Y*DD.)E(=5(VD &P& M!JE8@#M59P'.GLMTG5.%^03.P?/D!IS]]>FR*Q4![::;[1YVO7T8:GD8!M]8 M*1<"W)8YR8_MNXKXGCUZ9W^-G X?,OD%8/@9( ]!"Y_!Q\T]!QV\3R:N_.$V M?^/;Q_[3AM^'3\/;B<.MOW?K5V[]%K'>;# ((RP3MK&PBS8,PN>9GJHKSC94S2LP M?7N/2457]4DJ*1$7CJ$8[QG%S@3>$"46&:W2!@J.I&O@H;B3%AH,P1B&VYP4>M'KH)#HAV9I3^:9D;L4$ ME=;QOO-Q^'BOR= %.>:&:F[(R6W,R2JE^?N8LE-#YGC!OM]D9Z*2, Q;"-:M M'>*/57F5OK66&!N/CJ&7-)NQ#9;$<4MO@[5,0+=.W) 9X5PU $XV1#5B*T7? M'%T!\HT2FS#?2\(6N8"U7D"W8(QLS>IL+=0)+3]9V];YQWLU-$7CW/>B #>C ML^ B#P9Q2WBUO$"WOIP4WA]()S1UQD]"(SP3=1Y&44MPM1C!Z/\.SAI#9.EO MD8^,*"RXR(MQBSS 6L)@[!2(X>C[[>3C;VFP%AZ8N'O8FF<+M:30+\\J1RH? MJM=JR2&_UG2E9=R:C\22#]^'1CXL.(1:F@:JU0NYU>N0M%A/!"&W>/UF]-%R0\3IG0.9DF8M@@W77H1:_9!;_4X*[@_Z M!C(UT:B9"W(<5JV9R*V9)X1E96_JI;TX5EP2M[R%HUI8D>_L&'?#47\T^'#' M0+4<(K<<9(\VV6%+U;!MNM4"A_R10,UJF:OET$):5O44<;<4Q88[BX%I$L5M$ M=12TS#C10GJ6D^V9[G!5<#;&V++,PZ%:+30H6W P]&!+3\.UGF*WGNK=O<]@ M2N:T+*O!K]Y9"*I-PL30GS M5?]O[BQ98'&2!"U#&1]L_KEW_R;/X_'][;?;T5/_'MP,)X/[A\GSX^T$/-R! M07_R%=S=/_PX4!#7[@.NM0F[%WW5+FVU=)XQK@:<)%R)JC4]YIH.0H2;ZV<+ M+ Z#ELT'7$L==DO=,4^9OMHG\LY+Z&A#%@CTFJN;[L&6^)+P>?6E0(!J#;_= M7][?W7^-Z%=[\(W[U_!BL/VF4+O9?N+XEG(U>00HR$RY]+Y$BA???C787DBV MJC;>ITQ*MJQ.%R3-"=< ]?^,,?E^H1^P_W;3^Q=02P,$% @ 3'&/4XUV M(O[R P 7 @ !@ !X;"]W;W)K DD\1:QTYM!Y;^^HZ=D.6DN]5] MZ1=BCV<>/_/B&28GI9]-@6CAI1323(/"VNHN#$U28,E,7U4HZ213NF26MCH/ M3:61I=ZH%.%H,/@Y+!F7P6SB93L]FZC:"BYQI\'498%"G:;!,+@(]CPO MK!.$LTG%+L=/W"G]P/)FK-3A/8J6> MW6:=3H.!(X0"$^L0&'V.N$0A'!#1^*?%#+HKG>'U^H+^X'TG7V)F<*G$)Y[: M8AK\$D"*&:N%W:O3([;^O'-XB1+&_\*IU1T$D-3&JK(U)@8EE\V7O;1Q^!:# M46LP\KR;BSS+>V;9;*+5";33)C2W\*YZ:R+'I4M*9#6=K*)H$EJZS=F$28N\:)!'7T&^A2F8?K>5Y8F!1R52+G-#P=(5_+@] M+']?W#T^/>U_ FZ 0:+*BLDS9(HJ%U.@N!DJ86H-+!8(IF :"\(@Q",3-0*7 M1S26(&D%L;(%9%V0#>HC3]" Q:202JC\[--RXIK>M'%R>MJJ+&O)$Y\D0RB9 M9I2/.K&UQG[KQ _F"K9#XP0=UX8"15A$_XITI=61.T\AY3FWCHQ5FLX:UE>$ MCIP!IS)H+MJQ,Y0JYN1KQ=8(0HSTA2A)(:HZH MC7:+/E25 C26WEN*![45,/CM#JF-IF.^6YBIVP>J(^FP+I_*I#7X N7(> M42-_ILGAGH#%W&5>^WA\(3>OL9:)J%/\S \7*_?&"FJB8"HDEAE_P:MLM^7@ M;Z"'R5.RH'SVP)1,B%=TYQ =H:XT-PB)X#X-[CCWU#K$S)?V)3^]2\5?7(3Y M>O_]=\/WXU][35*Y/8.D3+EYV3KA,,%:E[$1=C_4F,)KSH^D<[]7#,$6TO;-/]. MVHW.>3,Q7M6;N?O$=,XI/P(S,AWTW[\+0#>SK-E85?GY0>^3II%?%C3^43L% M.L^4LI>-NZ#[0S'[#U!+ P04 " !,<8]39QI\82\) !2%P & 'AL M+W=O#ZEF3;+M( MSFV3GB8.G'0/%HM]H"7:)B*)*DG9]?[Z\\V0DNW$3OMR'MI8$CGSS?";&T^7 MQCZ[N5)>?,^SPGUJS;TO?^MV73)7N70=4ZH"7Z;&YM+CTW9: MRIEZ5/YK^6#QU&VDI#I7A=.F$%9-/[6&_=_.CVD]+_A#JZ7;^"W(DHDQS_1P MFWYJ]0B0RE3B28+$GX6Z4%E&@@#C6Y39:E32QLW?M?1KMAVV3*13%R;[KT[] M_%/K0TND:BJKS(_-\D9%>TY(7F(RQ_^+95S;:XFD? MV3"(&P:,.RABE)?2R[-3:Y;"TFI(HQ]L*N\&.%W0H3QZBZ\:^_S9Q6C\,!H/ MGZ[$S>WCTVC\IQC>7XKSX<5_?A^/ON+GZ%[<78U_OQJ?=CWTT:YN$F6?!]F# M/;*/Q)TI_-R)JR)5Z?;^+G V8 ^(HWY;#'J#_AORCAKCCUC> MT3YY=B8+_8\D?K3%A2FZD$6B928>\5*!F]Z) MOX83YRW8]?<;B(X;1,>,Z/C_Q O!,_KT0\S17\DI>R6(FE=,)8 M/8,3LFPE=)$86QH+1Z1X$!Y+V2WDJ7NUD*D4<-NC*N&IB;)B<$0'U^^U104^ M6-Y0R%R)L4HJZXQCNLA"BL?.L+.I^M].E!;Z= G7&W R^59II^O#1# I"WFE18:S7BM'J_!I66#/9,5[(H".&!7B M6DULA<0E!FS'27MS!91Y95F9-P(FS*55XNI[,I<%( UG5C%?$-Y^+IY@I=5. M/)@E''%CLE07,]<6MT72:8OE')*V 03P)+_?Z_U"\-\2(;1S%=82AY&(X96" MOI)C7YKD_I6P66P\*3_2[WT9Y1M2^V\C9X. MEE;325C:FN!\4%^$I13K"'EBBB+F=78H+4=1>5:>5!,4)S-FHL-K+S(LTE7^ MCC9,I,=1T7G3NO $9ZMD7IC,S.@#^6,!@*8B;2G2L*6H7ZBY3C)\#ZJ" *LR M#@%9EIE.F(>.^7(G;3(7O^XB"UA/*5%HR!B">RP48&^;F"*@<',\'UK'H8)7 M;[H.:H<(E4P,3E@OM+_--5F'ZJ;B+2Z[_5P^()M:^SZW#L/9W,@\A^9K34E@ M5,):!^4+Y3PGT+;XXE-&<@E/+DG6)I:#ULWUZ+9UV&9GDT* M6I.S#'YR&S!>P0,PMFTC(+?5QP"+D%_9)4[6J Y*X_R[.V5GRAZ"FD3/?[JK8QR\1$039R+9*8H2H1LJFK)DZG MFI+GRTS0,+9_5#.6OI\;:5-:? G')]Z0W\Y'EX<49M8L*-[$0R8YDP=SHQW; M+^':4&PBR\=JH1TV4Z&J'!QR<#]^/$21"KGDXV#8Z7_HD:MSVA]E-K*8SZ:R MT;IWKZR#)S9";%=PM4FXFDZA$=\YJ.LD3)39':TAN+%Q5RPUBRZ@)=3-%YZ1 MF3-4YQ8ZCC# M>'V\9IQVS2$I;C&HLJ .X6QS[7T(OW7_=QN*P@J$FE7(_P8_AY6?HS]"9Q)8 M_B'4*0P?HL> MG$^;EQSJ"2RGIVS%^C';39'_VR_Z *8JN21P)6T8L"<33A2::X'.F+N!$(4% M[ >H9_QTJWR":8?S3DO(<-#PQ.!]<$4@ M'U0:*C28V- NKF+MG6KK/)!Z1*+R-#]2%AYZA \VP_BJ\'#*/6!_)L:N JIZ M;>4X#[D2P&R5H\M(,*Z"/TV%Y)A&$RZI M>"5Y,]TDBLVE5CTJB&EC_[F%-A"Q@:85.L"8))/.Z:FN[5WG;1HE1*I=C7-# M$V.[1R3R$!.Q[>D/1B4&")K#Q07W4.$,VJ+O_(-!-[7WA(B,#1QTH)WUEEV? M!J N+@;/XH# J0L MY[0[,T%R%6,$K$%BM0N(=8>U],#\,%H1@N ?)5*R-F%KQ50F&AE=!R@/<"<^ M+N56!#&0&_0(2V.0C(>9G,AN^I.Z*4F;IF2C'0EIKP[- MC>#AK#V$FX$+5 J$Y0:& .#"OA5\ZW3S&G9= M=FI:N'GE18I*R*[;4*C#FRT:?M[DZU;6"0/3H/\S!\V-<-,TO3CH)[IQ1-;? MN"R*L22^Z)QY=M!ZNGZ,G<$K.A=*S%$M*9W EH3G+!KZ#VMVQ X)(JB[#J,R M$H7*Z*:S6M]H(&+0C8 L63TZO,Z>25/>IPW<9A)>B4GE=$%Y!C'E*4DNH87^ MUA/Y,P+:533Y4L.P/8%';?14>\@%V$O-DP(Z(FHJTEBW'U#]__KZ./R;!\)= MEVG=C7M.[@SH-I<:-Z3[<.79O&TNC(?AGG2]/-PV8SB?:?@A4U-L[77>G[3" M]4+]X$W)MZ9H?+W)^>=<230QM #?I\;X^H$4--?H9_\#4$L#!!0 ( $QQ MCU-/9)PQ;A( ' S 8 >&PO=V]R:W-H965T&ULS5M; M;QLYEG[/KR"$!28!9/F2=))N) $<)^GV3!(;<=S!8K$/5!4EL5U%JLDJR^I? MO]\YAZPJR9*3F;U@'^*H5.3AN5^I5RL?;N+"F$;=U96+KT>+IEG^P_PP+H/1)6^JJ\.3HZ/GA[6V;O3F%7]W&=Z\\FU366NP?FLJOWH].A[E+[[8^:*A+P[?O%KJN;DRS?7R,N#IL(-2VMJX:+U3 MPCTZ/?WG[C-;S@M^M6<7!9T643+V_H8?S\O7HB! RE2D:@J#QWZTY,U5% M@(#&GPGFJ#N2-@X_9^@?F';0,M71G/GJFRV;Q>O1RY$JS4RW5?/%KWXSB9Z? M"%[AJ\A_U4K6/GLZ4D4;&U^GS<"@MD[^UW>)#X,-+X_V;#A)&TX8;SF(L7RG M&_WF5? K%6@UH-$')I5W SGK2"A73OYYU_5Y<7'\[/S]U>O#AN<1[L.BP3[K< ^V0/[J?KD M7;.(ZKTK3;FY_Q!X=LB>9&3?GCP(\*)H)NKI\5B=')TFV4C>QN@=>TL/5W1R8SX:6V"+;1Z/+J>7$W4KZ>GEZ,G M$R;!N@;OZMT(PWTQP&81C%&UZ*5Q)6$"M?)3$SK-4L!>M4ZW)1W.P*/9PP>L M?(C>8/YL;1C@T('MT%WBKR^%I<1X[,!J\*+TQ%JL*ZJVA(2J2I4V%I6/+:27 M09>J\> ['8[=Y*5ML_Z?9;:P%V?"T_'W" F!5:?GZSUJP!C"WIG"Q*B#Q7D6 M["XT>6$"T@Q@9BBS%D2NC0X3=>[@YASB O'N;SAV:1U.'#,?=/D'7*-P-9^P M9BA:S;0-F_J=#CL3!0>LO:)$1*!PT;-DFZPDC)*E13L 6X-0Q(<*NXLV!&*W MTPUDE#7G0<6,"]]6)4F08FH2XQ^MDZ#%B)THU:K5:3:(K)W-\^NH[,#1,;6[,"D=*(;71BV$/%/ MZQLS.(4%$9%3+$4AFP7PTK,9Q)A4;.D#25379 RLOUAODA.KK)[:JB>ZMS!: M"+S(?.CD?7OD%'*56<_V.LP=Z-">8&Z-:]/YY@[I5L1#V;(F]7O8C%D-)^JT M:%I6.#&?@E6HM* ZJ%GP-;;Y..#2Y-'9Q>_G[PZ.?U:7.,74ME#72T8:=O9) MAV)!6G$TYO.^^0!POQE=01078:Z=_4M$6)JB8E>GU;SR4Z"PD%7+##4'!0B* M0"$-G$*O;[*=W)H*V ;O]*T-;13/TN'60='EK0E(W=9)DD:85^RP8+"$4U-R MN&6,%NS#!L>8F1OG9S!+>*6#"9<"XQ#X)$= A41>&4^@V MJ324'MHV)W'109)^9W5C1HZ3+R E03)8@=H#ZPZ6E09;$)% _!@P_<).K0"% M-)?M%$F/ MR%(643#?3TI**M+42M:J,YW$#G\#IIW'@H#6&@"8VVG:OM!24I M+/&>EL5VN:PL/<$NH-02%\C@0'+EBQ14IF9NG2-:2)FR6.%H/& D8>Z2Y3@9 M;$M;X77]0!T>V#:!402.N.U#PAS$$/ 86E'ZE6 VB(< ;YOX-W4!,U:4D:LS M0^X?[/_X\6RXTK!F4S \172NU-.C<<(&-@'W@T0-44#X"K^HH8S)A\ UB#D2 M2\F\2E:L?7C#T:\,!%) MID N>[I2'#)XAV<$X OR;FOUT[BW=<#]8*:AI8SAY'G*^#;S@^/87'IPG2-? MZVS62Y)@;*?1EI9VLV EDX/2K+SZMY:D^>NT0=*$#1B+[V>F7]U<4 M"28]O@O(N#8Y\&VEG@2!4H0Y=$YX+K&3$,LI\/'/.3UH.'79SNUG:;N:KB5E MJ"D=>YNDJ$Y+E*B6ZB>F8%="W%:26VZ1P#5('Z'[$_N4C#!EWP17!Y>2W<*N MH- '7D0^'1?BH^@#,>565\R4_6]RSLTO<,X4\@._4#:8-7QTN &/9Q!%[)R? MG9&6)-(,TK 203N2>3#9-26$DC%@046\0J+B-LL1CMPXVG J,U:KA45^8L#=QIS>01]!)&V8CC)ZXM.<#M^1JFR-)@RRQ\;(1ZZ$5;MY(K M@%6(=I9U9J+>#9YH-X7(0/&1')XBW:)&RP&5P]2/H7KV-IE$&PTJ".1GM[V. M2=XV(<6'R )*',KMV'_9._HJ$7T(#Y0>E!LFY5[2950)(O*?LKF04Q"9U6:9X3!C9;?"%7MI&5_8O*D._ M()6V*9!2NZTQCNV*%J:TD8T$&H0R!#L> 5WL8#&P&-W\@'A3YF3VZR"B&9(N M:_#]=>SI>UBK!?P'$4N)*RE>4%(I2"YO T0+F0.WF&L^25P*'0(W&/KD%TK' MAX"BM>K\>D&\).=)5*<'RKC7@^Q=RE[D.I(YM42]C3EA*\38^X*8TK9S54Q&_"V80R5@.(' M"6& "7V=D_H!QN03J*XX1SR"W[60L*@,]!*JP!YJAY:AUJ&^*N4,["P0"2MR M-1L^@_P6:98/:Q8@O"Z6<"FY[JNIG'*"MX[<+\?:_G38+>A/*?'<^Y*RG?&6 M*D\0%+>57?PMH6G*_V>:+S$YX;FEZ_.O6'U+M7G^Q7BE3/99UG+?\_ M$."V]:0^UP_;$-"A.NN[MK/#*CK3H0#>F\Y^8PGE=TUE8V_IC6P&9HCG?YE. M1240W#,BSB)L;VS#4#=604O1MN5ZMEJ$<.[-?9W6#<Y2757Q!EQQMVCC?:%1SD^E_,IJ@3MXLQ(0Y$1\)7D&#J77"PI$VYM MP>G@$)5S),)D5TB&H2YU[HM175E3H10H3>XR:'B!NZ8OWA.QHD)])(@YS9BH M:X?4R)ERT+Q*BUF(3"E[E=[BY;UA5PN\J=8FWI:W0KNR"&"<CE(9MA\RI:=0JZ1-<$8F ML'O1=WO[HYLZE-O275Q)X8@@=,./(I=1TB):I\ZFO)B:9D5UX6:GM6^1)KQP&9*0C32*Q)V[]##BQ'9])KT(T]]U0H#I527[/;:,*H9YU@W=! MT1 J>C)HE 536D!$C4) M8FZ^KKM?2ASW 3]\7Q;!A6"A/L:DB78V[: MD8%\19U']*R0K>Q#P+PZ\T!-U9DMM:GPP,L)RQ&"'"/.,3SI*G6,G#89(/K M1W I0'%MGA-T?$8>(C.-%)0AH=XY/L9*[1L\- MJ4)N(R6/V!W5P^5VJW3OJ_4P$'5.,,% XM]8.HIS-#E]('B>3O6\05+LM[6M M9]/"PA^&8K'.@NK&<$0E5)>B*TWA(#O*6U/OA,?"4XK5*8U?MLE:J".XO;)U M]]>RC]NEZ$.IQB+8*2L,]NX"@Z69\DVV/<)4&#$ ^,NCC[11':L# M]6?K9=QB)8=-UX029U,$Y@*%U#@YQH&4R.$+M)-[T&AOGJ/LB17W#^2(WQ/# M,^:>5W(4W?K87K3!TL=TM+G3];(R?74')2SAO'DVPIO[]+TB!.9O*\*?M68O9F4C0T MHLFCL^XRRT-#Z-]T#1>M/ECJ@E_@S +?^:KDL=B9#\L)Q3XV:\V9XW#Z!?CD MHO""NH0R9$H O\%TN.%),/Q@;D.593=+L%3$[9DZR.!H]Q:QT-2MCNIJ82J: M)XXIK1O3M2NX1J/KO1#3/,*ISW H%&RP3Z+$WDLT/\"HC.L*W*C6!WY%A<(0 M\905IDEX5WYU5XZ2TIPB#1KVH_D>1;&=(W/&UOO&X;0"R@[OH_D2SSDIU&!X MLXN.$YY."BR*"1L?&^G[1-]L%< M:0[PX,^ML.L=PE3--Y;RS)!O=A4I.ZE:8N)[%&@LE,BGE*@A]<^&UL_*G&ERB:)O-7Q=FDV0'E(AW5M% MS+72BJ]*$F^HO850C/1H*E8SW+5Q!T(N!7WE%%CHVX^[C?\TZ@G&CU*0<7B MDD0"G!8U2/CT!\GYYT E7R12[+;>VR+WI+I\9HU\N:%8QFT>/IE"3VFF[#0I MT,-C=AKTL'9P6J9K3JR^ITV#P7JE"QXJ=:=+>R+E3$DXN6[8OIDG(\NM;^76 M2B"]XDMGG> :CZ.&^>F @]1)*KC]M2\CIRL>?V^=X?:1U"P?3J_>@O6QY4[3 MM?KL)_SVX.C%F%$W+HJ'/U!7?/K&EX^EP'AQ_/*)>CPB &DSW6 !WEIR =9@0Q#SMW 5MP[.R M%A64#N:F>KK6D5HTTM\8()A*#LW5:E I>6EBHJ?)!!$N/"R76(% M12M"H:-O&/"^F7R#5)H$@@45P-V=2)G-NA(0"1$IP57?'MRXM/'P]G?'S%LK';3!G3;JE$M7T.AT_]2[/3?^TF68[HX8$M:4VPNS6D&>1[GX M%_D*R:8.I-L"1!#8TYTB,V5VA7WWBE<)Y,06.[QD1,0-+CX-+UGI&5V,VNC1 M")QBJTF_IKY@UT(9:L]4O1Y,5/(Q7D M]QWRT/@E_Z9BZIO&U_QQ833< BW ^YE'H$T/=$#W(YLW_P502P,$% @ M3'&/4]%<5=(_! HPD !D !X;"]W;W)K&UL MG5;!.TT.G1Y 8BFB!@$& "V[7]^W M *E(8\?M]"*1 ';WO8>'!9=;Y^]#2Q3%8V=L."O:&/NW91GJECH99JXGBYG& M^4Y&O/I-&7I/4J6@SI2+^?RGLI/:%JME&KOQJZ4;HM&6;KP(0]=)_W1!QFW/ MBN-B&KC5FS;R0+E:]G)#=Q1_[V\\WLI=%J4[LD$[*SPU9\7Y\=N+4UZ?%GS6 MM U[SX*95,[=\\L'=5;,&1 9JB-GD/A[H#49PXD X^N8L]B5Y,#]YRG[N\0= M7"H9:.W,%ZUB>U;\4@A%C1Q,O'7;WVCD\X;SUHA1->-P4#0 M:9O_Y>.HPW\)6(P!BX0[%THH?Y51KI;>;87GU&Y6+R:\+J.,W%R?"06\\7Q*_E.=OQ.4KZ3[^7S&VGUWY(M<"36S@9GM)+9 M$5:)&T^!;,P#KA'OM)6VUM*(.PP2[!>#^..\"M'#0'^^@NATA^@T(3K]OXJ_ M'GYU_>E2G(H?Q4$>\:DE.+QV72_MD[8;4>^HDA+-CE7XQJJ5#R0J(BMPG'OI ML8Y%$1LWQM?D+5M>AR.Q;77=\B"B>X,<04241!\PH[JLG@R!D)F%Y=F B=#( M>IHV6E;:Z*@1K6U:8OEH&20>?"!>4PT!C$.8)4KK3 A80V*D0P1V\X0F B98 MJ(1Q*!H$HFH2.G+FFGHNF5(@*R-P'B1DY\#,H2Z_>:DQ&0;LK;21Q5%NJ**0 M%9I7 I?1/C&LN *H5-BK">OG>)09TD\D?2B\:Y+B70(@V2X M.3%#?&&##A3X(4PU1^\^KZL#VA&:M4*P&'KV^QYA%,)BT&:))F)@ K6PB8&W M\H' B&52]!5E"#)S38^FA$O HS"2T2-*L."\R9YJ0E-%7=;-JA+4$V5@,=XZV?BRK%3!I\TJ"5,1F*#/&P)&0^TWFIC>#H,=0U7-(,9G0/$ MU$#J2:<7+:X<#!:9HQD4-@L)I?H+ULG3GDPF!1VRFVOW **C.LRP-D"J&UWO M/,Z+/)I=-CM+/' NY[-EQM>78_R<.;"?WDO&2%\6"G)%,O@"7CV(%2] AF M:CR=3!*E_J"(^]B$,CN_(VG#[*767>Y=G!WY3?H\8%6 -]^AN]'=%\AYOGB_ M+<^?+Q^EWV@;A*$&H?/9SV\*X?,G07Z)KD_7<.4B+O7TV.(KBCPOP'SC7)Q> MN,#NNVSU#U!+ P04 " !,<8]3S);,I30% 1#0 &0 'AL+W=OG/5[#1W!X]RN7)\T+Z^S,02G]!]S6:&=NT* M)98I*BNU H.+J^:HUDRUQ8'.OD3QF[U57SO DQ+D2>N$>]^8RE M/0/&BW1B_1,V!>U@T(0HMTZG)3-ID$I5_(N7T@\UAO/P $.W9.AZO0M!7LM; MX<3UI=$;,$Q-:+SPIGIN4DXJ#LJ3,W0KB<]=W]X_C:>3Y_O)U[M;F,[N'D?/ M]]/)TV7;$3B3M*,2Z*8 ZAX ZL$7K=S*PIV*,7[-WR:E*LVZ.\UNNN\"3B/7 M@EXG@&[8[;R#UZLL[7F\WB%+I8U(0ZERC&&:H1&<%A:$BH'N,FU% I^,SC,+ M?XWFUAG*F+_?$=RO!/>]X/Z_=_&[0%R?%S83$5XUJ0 MFC4VKR?3YSL8P"D< M$ .?19JB@8]R3L]IYF1DX5ZMT3JJ+0&I&M9$2^HB+^3EV#2HM"I1F]B%;G'#8K5/ -C?Q)MV.=IKDB%@\= MP,/#&!P:2F;A2"K+L1D5J)@3I_2*B2)M8J BI5-T*1K3/E6=_ MB5Y;QB>7-3L^$VN1XFV.6G#6NQ2WV\H M5)E67A':"47%[*3;MN V1W"Z;$CD=P*PQ$_^U60!A]'[@IVG]!H3(!]I)=;2 MY(54OF$FQHT2Z47$!:BF.P.1R DQ8&T5<"N#,1&A*1-F(Y.DR%.0K%UE4PM& M'O2+V$+1+$(O['72'$+]/TW^TS0YY&;R*SG+ZF3-GB(2C##U'2,L0M9J<*$O M=$)# FM6S CR)PEG3U. T!5Z)5+,92*=+/3Z)0ZUL%\TJK9$0O[(DRWWIP:_ M3?PKI3'RH(UQ;@S[:+<5=@5'U$_IURB#9FG\B%"NQ3Q!NCEM3(N4+3E+[?CB M63L*U!L7!4\&'8;A?E:A%G928A\D*&:3^GJ2V M;CS4_,?B)[@WO52[1K+W0":VWOPC&/9Z0>=#SZ^Z0>]\T)AHAWL*-O?7DT=, M?)>8">,EGQ;.-9QXDC.%VO<;#JP'>R>V$HJ5@X]K=">L5R<,SH9G?M4)!F># M][/K=:LX7-GUE"KGDBJOBI1ZQ#5R%N[RIZPI$HDO5!K4X!J_E!G/S0Z5[Q-L M_R=4=)_X.Q'3.U+R(,*3*W3.@FYX!H,/P9 LND6: ;CW^MF6J5.NZI_% 4.] MIG_@YKLP.JV;>US2G,!Q008G9:9*%5&CA^-2[Q-"[ >]3B\8G@^]Z^\+@J,: MQA&1= ?](.QTX*VYJ5T;4^DELO3#N 6?8,7$6IU6\_ZH&'/WY,7'PA=AEI(, M2'!!K&'KC,9K4PS@Q<;IS ^]<^WHC>67*_IF0<,$=+_0E*'EA@547T'7_P!0 M2P,$% @ 3'&/4_A7/J]@ @ &04 !D !X;"]W;W)K&ULI51-;]I $/TK(Y]3#(:D401(0(@2*80HI.VAZF&Q![S*?KB[ MXY#\^\ZNP:52PJ47>W<][\U[XYD=[JQ[\24BP9M6QH^2DJBZ2E.?EZB%[]@* M#7_96*<%\=9M4U\Y%$4$:95FW>Y%JH4TR7@8SQ[=>&AK4M+@HP-?:RW<^Q25 MW8V27G(X>)+;DL)!.AY68HLKI&_5H^-=VK(44J/QTAIPN!DED][5=!#B8\!W MB3M_M(;@9&WM2]C<%:.D&P2APIP"@^#7*\Y0J4#$,G[O.9,V90 >KP_L-]$[ M>UD+CS.K?LB"RE%RF4"!&U$K>K*[6]S[.0]\N54^/F'7Q)YG">2U)ZOW8%:@ MI6G>XFU?AR/ 9?<30+8'9%%WDRBJO!8DQD-G=^!"-+.%1;0:T2Q.FO!35N3X MJV0+N>3%_>%[!Y.$:[N>3U7PU3(FY0T2:[WFF#4_V"4\?%M90Z6%N M"BS^Q:>LJ166'81-LY.$RYPZT.^=0=;->B?X^JW1?N3K?V;4:BV)VXD\"%/ MC.5*LT632_1P+7VNK*\=PL_)VI/C;OEU(NN@S3J(60?_7=[3/ _+YSE6HA= 3,V#(Z?P;W][/H_%9HC0YNY)J?RXID[AG_BKZI M#@=2T0$J$7*K*V'>P5A0EFOEH!2A>N_<@M2LKV<:A])RM-M1T;GO:SOVD:?>_X&ULI91+ M;]LP#(#O^16$L<,*>/4CKR9( B1MAG7HPTO3#<.P@V+3L5#9;E,B/#YN<[+AXDAFB@M><%7+J9$J58\^3<88YD>>\Q$+?I%SD1&E5 M;#U9"B2)=L%+9,R =!K/#=-I0QK'8_E _VQKU[5LB,1+SG[0 M1&53Y\*!!%-2,;7BNR_8U-,WO)@S:9^PJVU[.F)<2<7SQEGK.2WJ-WEM^G#D M<.&_XQ V#J'-NPYDL[PBBLPF@N] &&M-,X(MU7KKY&AA/LJ#$OJ6:C\UBU;W MT7*U_@GSNRM8?GN\CFZ7=^N)IS3;6'AQPUG4G/ =3A=N>:$R"1??T_G MU"86'A);A">!][$ZAV[@0NB'P0E>MRVT:WG=]PH5^D<6:N]"Q$BA@!0)+)\K M6NH_3,&O^48JH7^1WR="]=I0/1NJ]]\]/T)G=W:^7 M,(1/\'84F$O@*>CN\0V*MH&VW*\5V[1!^Z@ M.X(^[)$(V;E!*<\&@PLXL\K =X>^#V>= M-5>$&61OY/9&?2/U^^Y(H]_ZI-[1R.0HMG8Q2%U\5:AZ>MK3=O?,ZY'[:UXO MKELBMK20P##5KO[YL.^ J)=!K2A>V@'<<*7'V8J9WI\HC(&^3SE7!\4$:#?R M[ ]02P,$% @ 3'&/4\=76;,. P D@8 !D !X;"]W;W)K&ULK55+;]- $/XK(PN)2XGS:$N%DDA)&XJE-E2DP %QV-AC M>\5ZU]T=UY1?S^S:-4'0_V@\$EBZP[.X"/9&_/-7Y)L$8V]0Z@P)<\@^'6/YZB4)V(W[GK.:##I@8?G M1_:W(7:.92\=+C7+A"6VG>S*+(&T< MF:H'LP>5U-U;?._S< X&S\!F/: :?"[,Q2\O! DEG-K6K!>F]G\(80:T.R< MU+XH.[+\53*.ELGV8O,VV2:W&[A*/FTN(-G>KK:7R?IJ ZO=;G.[F\?$=KQV MG/:8_8Z/V;_!R>FCD^OILX3O4QK!;'($T_%T\@S? M; AZ%OAF3_!=&I.U4BD0.H-$D]"%W"N$E7-(#BZD2Y5QC47XLMH[LMPZ7Y\Q M>SR8/0YFC_]KKI_GW+YGMC-X!?\FA]L2X=Q4M= /4 H'+V9'D_'L].043,X# MEII"RQ^8@>2RY5)+0E \,EXPI$B$%!U!6\JTA-3P=#KR^*Y7T7I9R%BO"KDU M%0_?72.=](/H0M:+O@0C[Y5[Y 7!.=>&L96Q%)SQREZ*]T(U@EAB>;=P%M0# M\$Z"VA!JDD*!Y,BDY87!S9+D('@X"2W/C CS+QW/389 I2!^X!]1>8V.PYO- M&0LU6K_WI"YZA R6[AJA) F_3P+4.6_U*.@$JI<<-O. ]QDAM-H>(14J;52( MP4>5^E)X6ZVD,F!38>V#-];AR PA,$F)K&(9>1 H<)LZ<*5I5.8M_"KBZ&_] M&A_L"2Y5$;:A8T<:3=W*&*3#PEUU>^:7>K>MKX4M)-=28<[0\>CU202VVX#= MA4P=ML[>$/=%.);\TT#K%?A[;KAP_<4;&'Y#RY]02P,$% @ 3'&/4ZN" MVP5$!0 :PP !D !X;"]W;W)K&ULK5?;;N,V M$'WO5PR,+/JBM279N2V2 (Z3Q>XBFQB)VZ(H^D!)8XL(16I)*E[_?8>DI,C- M!2A0((XE8L7,6-4H:6>M=,4L MO>K-Q-0:6>&5*C%)X_AH4C$N1Q=G?FVI+\Y48P67N-1@FJIB>G>)0FW/1\FH M6[CGF]*ZACV %"@;EU%AA]/>$"A7"&",:/UN:H=^D4A\^=]<\^=HHE M8P872OS!"UN>CTY&4.":-<+>J^T7;.,Y=/9R)8S_#]L@.R7AO#%65:TR(:BX M#-_L9\O#0.$D?D,A;152CSLX\BBOF&479UIM03MILN8>?*A>F\!QZ9+R8#7M MK/V%U/[]]F"]67^]N'\XFENP[J4G>VKH,MM(W;$WA MNY*V-' M"RSV]2>$JP>7=N NTW<-WN5V#-,D@C1.DW?L3?M@I][>]*U@43"+ M!2R9MCM8:28-\\5AX*]Y9JRFM[_?\3/K_2%%JJJF=R1@$5-(EQ:!7:KH-:J MXL8HO0.I+!HJ1EL"H^X+Q-6>.!H%P*BA-AN-&UH'5JE&6E!K.$BC61Q'<1R3 M1 $'B7OT'[)A:O0]*'9C6!&,@;#S1F5M&P>'FO4;DPW-")AYV*=!GL!6!G)* M%S?>FT5)D+G,>4TQ.X?<1T2[-=O1Z+ &B@;A!]FB=>*!2T_ /"T1>""LLJ2 MG5[5;WBXS)IC,$;8D1VE*3V=1?'0,S.Z5TZGGG!Y.@OX+'$$].8UF MT]D+Y;8(^A)Y602-1#CUPB=.>UORO P1V7VTF#-:=*FF7'!BB$+E&NTN<@NL M*+@_ BABPZM:O(*4S$\_!$3Y?\KQ%[7%)]3>T:UZPBI##2'"D\C1S'S==OEX ML"I_A&6CF.#F-P@QX6OGE-!#*@G)55C62YRR,-=KT.:*)3.,-6?6*0!3"";W-'"!?5-1G%)<-FP5F MUG%T,(6:XC,ET[ZLG#5"%J*B?=87W*#D?R4B2Z4,%?5X.*LDC3JHPI$19M6< M.T_[_JZ;5_'?=6_&U3+.,^H0 ?C]UKS1[C!)VYMJWQ]US'ATM5$N4[O M;B?4ZC15VZSLUUZ+,@2DL5;>(^NG"PC.,BZHQTFF+<0%]:82O/!F+MMA_.!N M>>/7[B>3P06P0KWQUUQW5%(UA[M@O]K?I.?A ODL'J[A5 P;3H-!X)I4X_'Q MX0ATN-J&%ZMJ?YW,E*7+J7\LZ=< :B= ^VM%9+S>VN M">FO[S.[MG%"X*3V ^!L=F:>>>;5G*Z,O7,%D1E1)I0?GI^'LHST_-;4OE::/5KBZ MJJ1=7U)I5F>#\: ]^*06A>>#T?GI4B[HEOQORX\6GT:=EEQ5I)TR6EB:GPTN MQF\N#_A^N/"[HI7K/0OV9&;,'7^XSL\&*0.BDC+/&B3^W-,5E24K HROC':%\X\4[GE&_*CX"D@S-IX5Q.7E3X(?-#,1TG8I).QB_HFW;N38.^Z7/N MZ$::Y@KBJ %Q\S>M/,#<>IB( M7NBZ(FOJ@!B%I<67VBJ7JU#*;BAN<:;F*I, \J7.%PPV2G90)8!9^EHK)JDQ ME),GBRJ2H2/ &3[,H-&4*I<^7-RF.CK#G.D,/':BO9L-@T+ZZ,[P=B@/0.J;&=DN^X,W>$@3ILUO) 3-YQ3:63 ? M#(!ER725:+/NS5Y/VU[0QIKVKI]B7EISKT*+!?HMT/OBA_%!,CT9BU?A>9PF M!^-#\6KOJI!Z0/I*;?YC&P&L [P+]5"V-Q3 0 MN<(I\BKC1"H 9<'>(>;TU'N-6;4S_8/.G3S^4I?K]B0-J?$,6=W-CK7QW@WL M80J"$J478H%)-T(C<4S)Z^/D<'(2Z)DD)X=IDKY.]W[?P4ES\8?N%ECL$],6 M2P%<<=6F LCDDZ/@):9T060IO'+,68]UQ:C>&A^&@5 M9W",2+R:1$BF+G.N_Q;;3&9WHEZ&NRL3[8=0;(./=Q"5>.4Y7X;B.M:PQJ1O M7$C" 9L/*8-NT$?0&D!EE*H*'0;*C]/OVL+?-) $>6U$:>"5W?8E$;/:Q\SA MH$9ENZRAF.>*&UJYCGPS8(#%8"]+CBUB"E%&+9'?G%+!1)&!&"Z4U'[^E MC*K'5!X?):+@"DG$?DB'-B5:$H(!0.IU6_Z*/0X$-#F)&+0W7P(O5H4".?OC MP^3H:/JO,I]&Z5$VRM"H*\%6AI"'B%L0&G[]@/Y ;'U<GU9;AVG2'X"!"+2IC3WNZ3+BAEM+Y!([3K8./F8E@*GY.O8>K$2\ MX[%AI*DLPZ:("R93825:*5]\TQKS$[>[LLZY!2%)T4:J,)7EYCYU8QZM LVC MT4)BYL^(=%BW+&]%O1KX6DOK.7%?V)>VF?L?-.ESA S M0L&B-%F"5S3@J=$!;%SJ\SKL2'IC2PD+2ABWR$7E0Y]>-];F1U^QQ M#7[M-@:FYIJCAF")3Z@2#;.W9.\5"H[[*#29T('A*R/H01SN>LT:]5Y:L>PO MPJNYXT5"^_C^VIUV;_\7\:7W\7K\U\%[:3%?,.9I#M%T>'0XP.H87L?C!V^6 MX15X9CQ>J,-C01)>\@5\/S?&MQ_80/<_D?-_ 5!+ P04 " !,<8]3"X=@ MQ3,$ W"0 &0 'AL+W=OXJX8AGV@)-IB(Y$J2<7UO^]#2G+DH,F7 M 7Z1J+OGGGONCM1LI_2#R3FW]+TLI+D(,C-0%9=XLE&Z9!:W M>CLTE>8L\TYE,1Q%T>FP9$(&\YE?6^GY3-6V$)*O-)FZ+)G>7_)"[2Z"..@6 M[L0VMVYA.)]5;,OON?U43)1<&J$D:;ZY"!;QN\N)L_<&?PN^,[UK M7>:CP5 M\+/S^_7M\H_KVS_?7]W=OZ&KOS[?K/^9#2V0W?-AVJ)<-BBC%U#&]%%)FQNZ MDAG/COV'8'2@->IH78Y>!;Q-[8#&<4BC:!2_@C<^I#GV>..7TK0J?"3PY!)[XP)/_J>_K*)]N MUU<4QW1"/\.C-<;1U'I//DVZD?2A+O;0+CX-*>7:8CC)Y$BOE8#4AFS.::G* MBLD]I:B>EX)G=!Z.SN/P]&V$F8,.(G6+WKES$QH.98F9,CX>I.N!O3&T0YAB M?Z)VTKG6B1&9P,2'=,W*DFOZ(C3&TABXZ$IIYN?SU^ I#1\M^"TD[#H>NZIA M:+@CP#<;-]%RBXE&'8UPWB:DKTJ@>(^H8.VI:E+PQ,S6!FHB&#@G0OI@H"AL M#F2A,ZJ8MH*; 2W25.G,(2.CQ?V2SN+H!)_)%$2E487(6!L,RJH(?<$E5 M+9U4CC(S9+MDO$8#ND51F*PA TU<6\?G1Q70'"FF.?:7C.)Q&$61^_9T[Q5C MV8C?%'NC5>DUMDQ:P0H8%@Q6)RZM_5'5![3.>0_RJ(@[CBSZ+)+]$4%FZ9=H M $XQ55#5HS2 ?:<6W(.Q#'M!UQSK(SF>]Q^3&:%Z7'K[A%-M6B5[Q3?'U4P9'L72AA3-SR%?(3("N-18QO35&GQ""FI*EC* M2[O&P[?ZCB\1-.F-QY'\AZ,4ZG=U%9M+6C1<6U,5IP]H EY>"1\2W0\ M?=YNS]MW 8ZN!W'8M<5#" @K#4N?9N* "P:P3UC!9.JG=A*>3<9>+,C023+X MV08[[!UF7AYW9+OIQ7@UY]IA]?!6L&@.PR?SYI7B(]-;@6H7? /7:/ 6A[!N MCNGFQJK*'XV)LCAH_66.-QNNG0&>;Y2RW8T+<'A7FO\ 4$L#!!0 ( $QQ MCU.0C%;S!0, ,4& 9 >&PO=V]R:W-H965T9C(#33Z?0@[#56(TM$6D/X]UW)X-), MDDLN6+O:]_:MA9[[&V,?78%(\%PJ[0910;0ZBV.7%E@*US(KU+R3&UL*XM N M8[>R*+( *E6-A?B27.D.:K.\M1W+!DLD3MI-%@,1]$YYVS4<_7AX(?$C?N8 U^DH4Q MCSZXR@91VPM"A2EY!L&/-8Y1*4_$,IYVG%'3T@,/UWOVRS [S[(0#L=&/PP'@ MM/T&(-D!DJ"[;A147@@2P[XU&["^FMG\(HP:T"Q.:G\H,[*\*QE'P\O;Z>3J MZPV,Y]/IY&;\LQ\3L_J].-TQC&J&Y V&+EP;386#B M);Q-J07=SA$D[:3S#E^W&;$;^+IOC6@LGXV&<64MZG0+O\X7CBS_'WZ_P]YK MV'N!O?>!%_@^P\WM_00Z"1S#2RYX0&"AVK%66%2.@+9@<1,/. M#F!%N$/2!80RJ2\VE2:[_>0:6 O&1CM\JE"3VA[QI5VCKEB45X#/;"2. ^9N M&#FJR,D, ^]<2\(,9B3(@^QN>B5\5FHR,)]=P(512E@'_GW44V["WSD(H MH5.$VGR](M>">][ /&?/"B)>'/"V:18<+?O#!L$.2;40;8BM@7A*/AT6XIN, M3;D2VA^22--Z[27E4G-O7^?\((&C]=IMB ^LI42[# ;JZK.O7:;)-AY]7EO3 MO_+:X*^%74I^FPISAK9;7TXBL+5IU@&953"JA2&VO; L^#N#UA?P?FX,[0/? MH/ER#?\"4$L#!!0 ( $QQCU,0.Y<$!00 -8) 9 >&PO=V]R:W-H M965T/ \%%)JDA@"JI@H6!V M]K"U!\7JQ-J1):\DQ["_?ENR$Q*&A.&22')_O'YZ+6G8://#%H@.GDNI["@J MG*O.D\3F!9;,]G2%BK[,M2F9HZE9)+8RR'AP*F62I>F7I&1"1>-A6'LPXZ&N MG10*'PS8NBR9>9F@U,THZD>KA4>Q*)Q?2,;#BBWP"=T?U8.A6;*.PD6)R@JM MP.!\%%WTSR='WCX8?!?8V(TQ^$IF6O_PDQL^BE(/""7FSD=@]+?$*4KI Q&, M?[N8T3JE=]PKJ4- MO]"TML=9!'EMG2X[9T)0"M7^L^>.APV'TW2'0]8Y9 %WFRB@O&2.C8=&-V"\ M-47S@U!J\"9P0OE->7*&O@KR<^/I[<7-W=,P<13+KR1YYS=I_;(=?@.XT\H5 M%JX41[[MGQ"&-9!L!622[0UXG[L>#/HQ9&G6WQ-OL"YL$.(-=A6FRU(XDH^S MP!2'*<$5:H$J%VCA4MA<:EL;A+\N9M894L??>[(>K;,>A:Q'GZ9SO]_O]]^N MH#^ WZ"- -\*A+F6U#,$&BIFG(==L"4M"XD<TT?&)$AM(.+.;$"S\_F#*Y M%'#E&\B('):]75EB'[X'AW 69_WTH'],;)M*&^80'B3+$9[H/"C:5!3F%<0A M].,O63\^SLX.KK41_U&C3F2-,#7:VE])V3^)!^G906O_2!V^LOT%W^QD$&=9 M&L@.?,+L!=Z!43 ;F&%\R52.Y+OE\7/N#QR^$_5*&[C53'6D?+2! 3,IPL!A MEL5G@U-H*(=%Y[P8VO4X35,0"G)FB["C'L8,B6LN;"FL)I-S1;52#)XR5'HPG['#=!9M*(7Q:R9MHH"H7J#/\:DSS1:ZEOR=4L*][Q5:U<;6 MFPJ-H= -+OW >0U(P69""O<2*-PX 7OO70C)QEU+Z!;A1=%)KKUVUZOK1\M% M>U>_FK:+P!?9]K M[583GV#]E!O_#U!+ P04 " !,<8]3=7P%"KH# !;" &0 'AL+W=O M 1))21OI M)""@[4/5A\4>VZO8NSZ[:PC_OC-K(*8ZY*E2$N]EYIMO+CN3\5Z;-YLC.G@O M"V4G0>Y<]34,;9QC*6Q/5ZCH)M6F%(ZV)@MM95 D7JDLPD$4_1R60JI@.O9G M2S,=Z]H54N'2@*W+4IC# Q9Z/PGZP>E@);/<\4$X'53K-A>G]"?O._DRU98?-3%7S)Q^22X#R#!5-2%6^G][WCTYX[Q M8EU8_Q?VC>QP%$!<6Z?+HS(Q**5JON+]&(>6PGUT16%P5!AXWHTAS_)7X<1T M;/0>#$L3&B^\JUZ;R$G%25D[0[>2]-QT?=N'U?RWY_5F-=L\+UYAO9EMYB_S MU\TX=(3/4F%\Q'IHL 97L(;PHI7++E@[X9#*R\'?LRV?QNZ?3VR,SC9&WL;H M?PGHYUBOB\T<^B.XA>NHL%! <=);-'#/D>K_T@67(SSJLA+J #%]"W28@% P M_UY+=X!E;>*<:AEFF<$F"'OI"- A$55:>-JQ<)/M4K@)CC=!1T"2CY$ MG]4.K6,,VX5OWQY;HNV[#F1R)U5VP8W7NO+IA?Q&PN>3=TP5O BWF59EVR@E-XPS$I=*Q=TNB 5_<0&CUSU MCD+&6A4:J1- E7A^>[H^W*9L[68PZD#9%+5(W5$^H<+QBROU)"WU!5H29)JB M;SNP;9Q=SQ^/3%L,E]Y^T.G!+$DD@XFB.%QFD3 -4O(,H9+;TMH:VUX^(5J. M4?_+G0_:.A>&3E#$^468KJ6N!YN6-5%8#50@7#+_*:Y+IWT3MU?+J*',4:TM MTTAEP12:3 MS^>%]U0!"3T&0ZV4LZCJDGTC5-M ->5'FO)6W:!<$3A4WXVS 9J2D5CA8--">4H["G('U5"#C[AUM0T'J%I>U'O1STI M;#7\$DWFQYJEQT&5WO3^\^EY&ULI91-<]HP M$(;_BD;G%H,-_<@8ST#J3GL(H2&DATX/PEZP)OIPI'6<_/M*LG'IM'#I1=9* M^SYZUUH[;;5YM!4 DAD:E-O9:R,9NM <(EL;8&40 M21'%X_&[2#*N:):&M;7)4MV@X K6AMA&2F9>ER!T.Z<3>ERXXX<*_4*4I34[ MP 9P6Z^-BZ*!4G()RG*MB(']G"XF5\NISP\)#QQ:>S(GOI*=UH\^^%K.Z=@; M @$%>@)SCV>X!B$\R-EXZIET.-(+3^='^N=0NZMEQRQ<:_&=EUC-Z0=*2MBS M1N"=;K] 7\_,\PHM;!A)V^7&'RDI&HM:]F+G0'+5/=E+_QY.!$ER1A#W@CCX M[@X*+C\Q9%EJ=$N,SW8T/PFE!K4SQY6_E T:M\N=#K/-=KG)OVWSU3W)']RX M22-T6+\9%3UBV2'B,XB$W&B%E26Y*J'\4Q\Y.X.G^.AI&5\$WA8X(LGD#8G' M\>0"+QEJ3 (O.5=CL[/PU(!"DC^[T9(?BYU%XSKBYP7\=,!/ W[Z/Z_P,F)U M>Y^3R8R\)7_!R$HK^)?+Z.32)9A#:&U+"MTH[.Y_6!V^GD77-+_3NT_OAID# M5Y8(V#OI>/1^1HGIVKD+4->AA78:74.&:>7^ &!\@MO?:XW'P!\P_%.R7U!+ M P04 " !,<8]3@AAZX"\3 #V.0 &0 'AL+W=OE-SKG165Q?'IR\O2XU+8: MO'K!WUWZ5R]<4Q>V,I=>A:8LM5^_-H5;O1R,!^F+SW:^J.F+XU# M$^+(%":KB83&_V[-N2D*H@0^?H]$!^V>M+#_=Z+^C@^/PTQU,.>N^&KS>O%R M<#90N9GIIJ@_N]4O)A[H"='+7!'X7[62=Y\\'JBL";4KXV)P4-I*_J_OHB!Z M"\Y.]BPXC0M.F6_9B+E\HVO]ZH5W*^7I;5"C/_BHO!K,V8JT?WE^<7[R]4@\N M76$S:\+#%\8/'>S9XK8,-RLT4G">8JM9DE+L$^0-DU)>%@7UGKESJ:DUGR%P5 M<(Q:H\'MF*R M/L=Z \NL%_PY"FKI+<@N"ZR=F\IX711K>FZ6M:RMP=9U9>G3%>W,C$]*XVVF MU8/!]>AJI'Z>3"X'#T=\!%O5>%;N9A@1B G6"V^,*L6<3)43)[ &-S6^-0@% M[E53Z2:GS9EX,'OD@#;WQOK>SRT9%MVE_C7Y2)2$CQ6X&W((GFDK3#>F3)[%K; M20X'OVSVNB'];4_"BX[V] MRQ:ZFK/@2ALXDSX8\(MOSPCTW5@>9I0 MVY),<%=\^W,4V'#%/UM3V"/)>]Y#H24Y6>C9(OE;J6],;Q0 MC9[-8$K1S)?.DU7IDAR2?0COFQA("ZNGMN@$WWDYO0B^R(5IYWUK9!<*U\G6 M]P;M'>S0&F]N3=7$_C"YC%)S_7E?U#S"DW6<&A7ZMYX:80QT+>6B:J*4G" M:(@4D.T4?GZ3XL:M*2 Y[RI]:WT3)-*VO+54='YK/,#H.EJ5$45F.R(:U,-H MFU)0#&+UPGJ)6#-$"7#W>Z.A?Q_$'4*F)>CRD6,>(F5R2M>5LMB%+=F[9HYP M56\O&G.XAB4L*7^EL]X[QE A3AA?L1=%0;G9S!+?$4 @A"+82+PB1G .02%P MXDPWT;W@@+#\.:F+-I**(ID^"W(88R,9+.!M@=,>V>IH66B(!1D:AQ^"IEO8 MJ16BT.:RF0*[*=!=&#)\\09'GU2PI86J56DTIU_8/QY'ZQ_VM2$"-+[6MDT] MG:($E)/LZ;70+)>%I4_P43B8Y$ER?ARY<%E,LE,SMU5%9R%C2FI%X'6@$96Y M2Y?#&#P:6HHLY'KF< "$[A&8$TAY39RZF0,:PB=ROAK(G0PC-_ )A$( 5V1%D2MBM(8QQGB& M,"7N2"(E]\K9L/;QC<2W,@0B@J1XL6Z+;&;Q+9NAJ[;4UO$Y%*5!2PM2,,=K M4XIS>3HKF57>9/4N$\$?' S3IO?VF38!@2I@E\ZC2#5%0$M M 1 !D60*YE+4S24Y0';X#$#RB:+;6CT9=KX.NN_,U#>$H$Z?1@2\B9?&H;YT MD#HC@::RR2Y)@Z&9!IM;6LV*%60+HUDY]=]G9\.3Y\]BA;#4:_#&%O5:5S<] M@ E7;'QHM"17VOM2K[.%R6[4I<=:P4+X<^YU"0QR>7FIWCM= 83 !HP@G?/) M9Y29$ZKL6GX7T'%I4A+>@N)$@2#3'#8G,I<\3HREDF#\/,&EFJ'<=JTSB\O5 M="T0JB1X^CIJ44UR%-V6RD ^P:X"H2D$:V\=@6NR#BUT.W80E3CEV(10AY"2 MPL*NI-"!@$-9^%F;A9\=SITZ+"3*T1\DUEM=$/%=:?@'2:G]3U)!Q ]PZ"F, M"4*T6%B!!B@:=<]AVU2UM%FW\IJ)PV--AED[$2X=)7[&PH3(4&RD'+ R%VK1 ]RE*1N!4% :0(!E5QJI-[U/M)J0 M@R?80'E D6LSSP_J&@?&GJQ(-LEJ?D32S:-8=QG/7R(H,#EB#T.F MS^Y]_SW.R1VMU0*1GN1/Y0YYI5=2XTH%:#VL#68(<874K1"(F6GON376E4SP M2-X$0EZK-@-GI%Y*9,;FLYGX.1[=M7^T; M 65Z4D*/$_HZE5\]CBE@'JY&QR==^_ODL)D"?2#+6EB)F!W<#>;$*6"_Z?]E MHALG1^E.EPT$.SFP DP5E" VXBME&S)YY]=L6(4[(^NN.9"J%BB]HJ3) M<*W;'3$.BHE5U=RYG #S<,O'1L!5VUXH69+8-/G_,Y<46!?YW'+">RX(0]S: M];O\KK/K%(.SV!)(SLCN]Q]0X+9;Q];Q=SLWV*%2_9M.O<-=6Y\FV-7Y]'XO M]ODW?7AC;>Z,+ 9G0&%_F-9$)6G>[?BHE;77=DG?J^ M3>N:\SFIL&JXU8[GP4%G_D?M/?;X(B=DWSW%_24A'@J$O7O \<&8]5GZA\E6 M]MU._7DJZBL.G3N^IIA0/Y3R0M: M)- %YX@W-MPC\5R- VC- ?DE+O$-2MNO&6W%W.@2(75.6:_41 C8(\RX+;O1 MBW/3@CI6M#\E7J^K,#-R6\ ,N$*0H4[] [89XV]MQN5$GY4+5'7DX:CL8+AE M:CA3DZ2DJM]3S=>6@XA'=W77B8J'%6/NDF5(X'"DKBL VLKDO:YP?)G-B4_* M\:V+/?+<<- 'W]0X(MGFMW)VV7M#'+/8P^(#DBOK.]J(3#(D#-2U"W$>W=0+ MYRELMZ>=.O)@!,.D:+E"8US;J3"J.TO'.1(!;U* SJ>A:LIDK8HD=(5)2 M.]> G2*&,9['2QA^&O=?@,)<&%?DVAVNM/W+]\PWW@Q&.%Q_RUJ M7,R[2+-QU;"F5LK"[;SG)-=\]OADJ :]JW"B'GE@[0YB6V,_9:IK8-G1H!&9 MC>=8J^_VWGULFG&Z]FJ3;,S-1*&]7,U2)T!:KNMX:R$/IJ9>49]E\Q:EN_[@ M2Q10H^CRK8NROM\T!5[?<=N0URG<*BU5/SK](" M,$##MQ=4A5Y%N7).E"MC:;J*2W,KM2>);;!"INV#N1\)/;5:E%1AW(8M@'O8 M-G@5?,WLU&7L]44DP:Q94D!A#<41I'%"P#=T[<']&$IJ"9*D:G?".MBZVNS[ M;&YY0B%=9JQ;X-;&LZ6 )I:CZWK,S"FWB:CP/NC0W9C(^-%!CWS7U3)1@^6^ MOMF/4=IT\Y@W.?:29X74DB=W_>*6B(EG=$LP8&J_,K4/?6ID-V^ZF8-!:GLQ M9C)]'$<)1 I9Z*E!<'1-V!Q <)4CV3+A(36H 4YM6'"BG'E=&AK 8I>1 W$$ MZ=&7BTE-?;W-"]+9;E&(G7:-\,TZ,BFY4S@M2N#2M M%A99@;K9A?2ON.G4]@F7$,!=O"Z62J+CAVP^TTWHLB(277W$G4J9).@JE1Z7 M(U8C%+A''1('XQW^TC..8/?O!@YBQN864ZJ=\#<@HMQ81I0"#76A^@'>-'>V M%I(/$\Z($R8X/6F0!,#9O]9S0Z:0^K(Q/K=;=73Y,D7NYHIU/S.W(3G20$U6 M6]J*X;/LWE,\WX-WLD&]XK:MK1/3PB(Z^VRQ3HIJ+_SIE#!=@AMTWP_=44D1 M6X \!#,E\!(KK&43O87Z_=MO-M7]=SGB[C+TOE9#YNV4#88:T06B8B$W:D*# MM1E+ ?8]XE0$T2/XTW^]IX5JK([4[XV3RU0KY44<:XR2C7B :TUJB M]"/43N]1H[7IEG1/YKJ_(>./[C \4=/)2K9ZA*VV7]H0Z0/:VMSI9()7SSR8N[>J ;U7BXHW+:X-#[ M&Q-._0D2/:5K=IE XD4IMI*P-R%:WXD.9JENUG!\>$KPO!W_.S RLS-G_0UT MU2^Z1/I0[RS=OWV"/#)\YXJ<+^3/G5^.""5PR-$,\_OW[J!/X1,/J!$OU]N1 MX%>X-=\I$ W7NS&FAD1[BVFI]M]SWRE7UKN72/2(5U-!72U,09,,0P+ 0YI; M1=@VNMQ+,=Z$5NHC@ATE0JR3#+9WG/$[!)5X74$:Q?K(K:BJZS,>\7.M?&N,%O"]"S7D> *B-[+7ZW]M/._N^$?[:*XT@P_(YU;$ M]08IM.39T32M<,@#NT&X\>$Y-IK3S2+Z*AI2Q%M4Y*S8!^]11CQ4E]CSBNQ\ MIQ_^;=39 J?\OFG?*?B=)6F!WQ$@5&3QGFY*H!ME7 I3W1Q!9>I4;NI;C4P1 MKTK)4Z@OT_EM2*7WB@?C27O4MP60 ;B56<;7#5GUTWY/@09_N1A?'AR<./R-44&]X7TVTTY'_ M&DF:ROMG4QENDDI9_&YR]1H6$1KNIUZKCV[$3X].G@U9HJ8*DAJ/U!4+9>/+ M!U(U/AN?/50/!D0@+J8A_-['KI,36^/=A75-8^V5 5AS:Q.3]9%@L]A/[!\( M3B157_(&!.PEH^J6$Z*89D)V4=M(26S<&6'\=(D5)_%B(U*Z>#T&8QVIN4'3 MMDZZ*\Y:S;V.5<=0U37!-^;L#O\"8+2S>=(WZNU;AXO^Z-S)^.EPGWL]/3HY M':I>:_0J\AS2V/'&BSQ)$I*SG3T^[9R+7CC@7&+>[3;SQDJ3MC>&3#=3TOLV M.OZ$PE5[!L;C_&([UHLJ)!9L(JQ&F..IOTP;B3!4=".)I=Y%Y%X[0 M78.4WQ+*42RV/Q=*A^O-JO;G8O6,9EDWVH!")]NZ%%M3Z[GMB_6M9RH%%S57 MN]NUK)U(_(%?E/1RN S-<[LXFN_.I'+<^RD>4.Z&ULC59;C]HX%'[G5UC1J (I,[EQF9D" M$G/9+JL6$$QW'ZH^F.0 5A,[M9UA9G]]CYT0TFJ@?0!LG^]\YVH?AGLAOZD= M@"8O61AEW MQD-[MI#CH2ATRC@L)%%%EE'Y>@>IV(^89[2%-#A&Y\KSB=VJ11;*X/['_9V#&6-55P+]+_6*)W(^?:(0EL:)'JI=C_ M#54\UL%8I,I^DWV)'70=$A=*BZQ21@\RQLM?^E+EH:%P[9]0""N%T/I=&K)> M/E!-QT,I]D0:-+*9A0W5:J-SC)NBK+1$*4,]/7Z8KN[GLZ?I[//C YDO'I>3 MI^E\MB+M)[I.076&GD8K!NO%%>-=R1B>8(S()\'U3I%'GD#RL[Z'WM4NA@<7 M[\*SA/-87Y$H<$GHA\$9OJ@..;)\T:F0F8K10\8+2,@\!TE-?RA">4)0E@M% M4_)!BB)7Y,MDK;3$UOEZQG"W-MRUAKLG#*_P1B5%"D1L"%4*=&DS973-4J89 M*/*.9OE[(HY.(30Y^MN0O%68L^;-];Y5.8UAY.#]52"?P3')%6N0)/)=\D^1 MOII$MTRB;;9;$^MFZ[Z0$K@FARU5.W)!+LVG-8EC47",14(,[-FT#4HN6W.] M0]ZXTJSB-8(GH3'!;PA*CX?(8UUZV.C(L;\#(ZA5VXW(,<,Y/35AG]!^E'D!C>1785N M=-UKS82&(\*$^^O)$E*JL2475%K+EV5RI6E3QC5@S?0;"6RVS\%L;13J!+<; MN([Q*_#=07]@5X';&_3(F0[OU1W>^^,./]G$R6^Z^*R)WW1Q]4K4K5QV\1*> MP=R>0\M6EYYO";S@=%-8PU_> 3/.-'#*X[)6'X"C/+4RFN [S,RS8 8*"09N MZ ]([\;M#WJM!T"O8D;+D6/0F&*J?\1^%4F0C1=;,5[O"=$B[A)%. M=3D8CT4&I%WYW4'&KAL%D=N_[MMJ3TO 18/C B%AK^OZ0?!FC;W&],A ;NV, M5,3V=#E(ZM-Z#$_*Z7.$ES/\$Y5;A@&DL$%5_VJ M93E7"PW6N1V%JV%QLEF MESO\*P'2 %"^$7@IJHTQ4/\Y&?\ 4$L#!!0 ( $QQCU.[T3R=DP( #P% M 9 >&PO=V]R:W-H965T^ZYXQZ/ MMXR_B Q1PGM!2S&Q,BFKD>.(.,."B M68:EN4L8+(I7+-XZH.)+$)!74\5TW M= J2E]9T;,XB/AVS6M*\Q(B#J(N"\-T<*=M.+,_:'RSS32;U@3,=5V2#3RB? MJX@KS^E0DKS 4N2L!([IQ)IYHWE?QYN GSENQ8$-NI,U8R_:N4TFEJL)(<58 M:@2B/F]XC91J($7CM<6TNI(Z\=#>HW\UO:M>UD3@-:._\D1F$^O*@@134E.Y M9-MOV/8ST'@QH\+\PK:)[?L6Q+60K&B3%8,B+YLO>6_G<)!PY1Y)\-L$W_!N M"AF6-T22Z9BS+7 =K="T85HUV8I<7NH_Y4ER=9NK/#F-EH_18KGZ#;.'&UC\ M>+Z-[A3_?$>1ZQCZ M>X9S_R3@8RPO(/!L\%W?.X$7=!T'!B\XUC%7&\WESH:(DE("*1-8O-9YI59- MPI_96DBN=N7OB5+]KE3?E.H?*?6D))34%(&E4'5EJZXL[LM^-N:3T%JK(U&1 M&">6$J- _H:6'A5;(S?3^E[3G39Z>FQZ=B[TPS!H[= .@R$,8(>$B]X="C&"61S714V)Q$1)0!&(^$5G!LG=.U+UX7SWHI)0C5D?VCWAP-M#0;V4$%_-FCG8*,+Y!NC6P$QJTO9 M+'=WVCT-LT81'^'-NW)/^"8O!5!,5:I[<3FP@#=:;1S)*J./-9-*;<;,U/.& M7 >H^Y0QN7=T@>[!G/X#4$L#!!0 ( $QQCU,Q&PO=V]R:W-H965T5(HPB:*3L&1< M!N.A/[O3XZ&JK. 2[S28JBR9?IFB4)M1$ ?;@WM>+*T[",?#%2MPCO;[ZD[3 M+FQ9,EZB-%Q)T)B/@DE\/AVX>!_PR'%C=M;@*EDH]>0V5]DHB%Q"*#"UCH'1 M8XTS%,(141I_&LZ@E73 W?66_8NOG6I9,(,S)7[PS"Y'P6D &>:L$O9>;;YB M4X]/,%7"^&_8U+%]"DXK8U79@"F#DLOZR9X;'W8 I]$'@*0!)#[O6LAG><$L M&P^UVH!VT<3F%KY4CZ;DN'0_RMQJ>LL)9\=7-[/;ZTMXF/R\G,/A UL(-$?# MT!*U"PC3AF9:TR0?T/3@6DF[-' I,\S>XD-*J8U3?82WJ;V&'IQ%Y(H MB??P]=HZ>YZO]U&=,E4EP@-[A@MN4J%,I1%^31;&:KH9O_=(]%N)OI?H?R Q MIX;)*H&@[O;,8 MCOPZCKK]> !'G=F2R<(5 6LF*E8WDJ!.9C)%:#!->.< /H'[[/%RT'HY^&\O M)8TFZC/4&C-?$3,&K7G/O[VD__0/OE7BY8V1<>>&Q&D"DDM<%E#0E OI[ACG MTLEI=Y"<><>2[MD@ZD8G4>?Q'9N:P,,VBHS=YU6XT\XEZL(/+0.IJJ2M.[L] M;>?BI!X'K^'U4+UFNN#2@,"&PO M=V]R:W-H965T,K#ZT$L+V KD)D("D M2J1$0:&7AZH/BSW@5?;B[JXA[==WU@:72@'EQ=[9G7/FC#UGAUMC7UR!Z.%5 M2>U&4>%]>1W'+BM0<=UGMS M.QZ:RDNA<6[!54IQ^WN*TFQ'41KM-Y[%NO!A(QX/2[[&!?JOY=Q2%+#6':PA=+(TYB4$]_DH2H(@E)CYP,#IM<$92AF( M2,:O'6?4E@S P_6>_7/=._6RY YG1GX7N2]&T64$.:YX)?VSV=[AKI]!X,N, M=/43MDWN@$605T92=)'S*?!=Z:0=8PM(3?+VVPU[-USO6 MH5%*>)HC[X#K'&8D5^@UZDR@@QOA,FE<91%^3);.6QJ3GR>J]MNJ_;IJ_TC5 M!;DGKR2"64$FN5#NK4][DB/X\=J5/,-11(9S:#<8C6=<;@3/!Y%S[ 58>ER5DZH,YM:2SW"'-)K+ @DQ:4]C + M-$_DZ:R0IA9X]Q[2J87G5YR==;D/Y/M]KGO MP+*+7H>Q!-[Z"?'!H!/)NK:S@\Q4VC>1V+;0#B2N" M)MV+002VL7 3>%/6MED:3R:LEP7=>FA# IVOC/'[(!1H[]'Q7U!+ P04 M" !,<8]3%!V7(G$# 3"P &0 'AL+W=OU4@Z_@/-2 1(AI(F:Q,BD=ZJJ?ECL :]B>]W=!5*I M/_YF%\G?Y&R">5(6IX+O)2#9Q,Z^J#ZZHDPX*I MCJBPI).%D 73M)5+5U4266I!1>X&GG?J%HR7SK!OWTWEL"]6.N,2<[$9.+[S\B+FRTR;%^ZP7[$ESE!_KJ:2=FZC)>4%EHJ+$B0N!L[(_S#Q MNP9@)?[BN%$[:S"NS(5X,IO;=.!XAA'FF&BC@M%CC6/,'ROE3J-30/< M7;]HO[;.DS-SIG L\K]YJK.!<^Y B@NVRG4L-C=8.Q0:?8G(E?V'32WK.9"L ME!9%#28&!2^W3_9,$;FYGCU'\!48/ M5W Y&G_Z&$>?:1D]P/TD_CB)X=T#DY*9O+Z'=U>H&<_5>_@39AF3")/G)&/E M$F&TE(A42AJ^WF,Q1_F-9)2147U7$V5CV$UJ>I=;>L$!>J-*=L#OGD#@^:=[ MX.-V^#7..^ %%A[N@5\=83T(#UJ?M,.C1+_ _\MW*4T-;D*FEP%5E_O@+Y' M5C+)%4S%!B7ZADA!YSN9BFVH848>WH*]WI!-N-1:JC5&O8=1K=3S:E"A5QBNH4"9DF5K8OF)H MU^)[7L?S_FCA$S9\PE9-TX8%B 5PI5:8VN!0)U::%I072$114">D+SAYVD>V MW43H_X+K:[B]9!N9OOKN^L])"X: M$A='DB &6O)$4V75?+9UMH_-Q;_8A*UL?._U=O!:^<2XIB\/054YUWO;=SO> M!YIEP#^Q5 ZFR-^YK?SV:C83ABBH3DM6)ISE,$.YY@F%YXX7W$3KB"+U7SNN M'_PF9>J_MF>_^W]TP\DOU+2T0W=GGC#CXCV32UXJR'%!JKS.&96:W$Y@VXT6 ME1TQYD+3P&*7&4VM*(T G2^$T"\;,[4T<_#P'U!+ P04 " !,<8]38VLQ MK^(" ".!P &0 'AL+W=OZ3&JSO?0% M_'7.N>?ZYKJ]X^)1;A 5O+ LEQUOH]3VVO=ELD%&Y#G?8JYW5EPPHO14K'VY M%4A2"V*9'P9!PV>$YEZW;==BT6WS0F4TQUB +!@C8M_'C.\Z7LU[7;BCZXTR M"WZWO25KG*-:;&.A9[YC22G#7%*>@\!5Q^O5KONUP #LB>\4=_)H#,;*DO-' M,XG2CA>8B###1!D*HO^><8!99IAT'$\'4L]I&N#Q^)5]9,UK,TLB<<"S'S15 MFX[7\B#%%2DR=<=WW_!@Z-+P)3R3]A=VY=EFPX.DD(JS UA'P&A>_I.70R*. M &'M T!X (0V[E+(1GE#%.FV!=^!,*3 M2>_N)\Q&,(]NI]$H&O2F]] ;#&:+Z7TTO85X-HX&T7 .)U,B!#%)/(63&U2$ M9O*T[2L=A>'RDX-BOU0,/U"LPX3G:B-AF*>8_HWW=?3.0OAJH1]6$LX2=0[U MVAF$05A;S&_@Y,MI!6W=9:9N:>L?T,9"E[Y0^S.(,Y(K('D*PZ>";G5-*G@8 MZ^,0*63R5X78A1.[L&(7_Q"#K=-"IY6B_N 22FP9,U0;GKZ7]FH%J00Q%?K5 M;)A"IK(B[DL7]V4EZZ@0.56%0!ORB+Z8L82'";(EBJK,-)Q"X_.OH>G$FI5V MAE)1_:5C"H7$59%!IJM=OI?L:IZ5AL$>B:C*<)&KLENZ5??8 M],H6^W:\?*DF1*RISG^&*PT-SIOZ$Q%E\R\GBF]MPUURI=NW'6[T@XG"'-#[ M*ZY-'29&P#W!W3]02P,$% @ 3'&/4WU<&^1K P O@P !D !X;"]W M;W)K&ULE9=1;Z,X$,>_BH7NH2M="X8$DE42J9OL MZ;JZ:Z*FO7UV8-)8:S!KFV;[[<\&2D(+#ON28)@9?C,>_@RS(Q<_Y % H5\I MR^3<.2B5?W9=&1\@)?*&YY#I*WLN4J+T4CR[,A= DM(I9:[O>:&;$IHYBUEY M;B,6,UXH1C/8""2+-"7B]0LP?IP[V'D[\4"?#\J<SG#S#%M13OA%ZY391 M$II")BG/D(#]W+G%GY%$P]\./? M4">@N)"*I[6S)DAI5OV37W4ASASPJ,?!KQW\H0Y![1"4 MB59D95HKHLAB)O@1"6.MHYF#LC:EM\Z&9F8;MTKHJU3[J<7J;KMW3]] M7:'UYNO#[>/=^GZ+KM%6=TQ2,$!\CXB4H"0B68(8)3O*J*(@S96$RIAGBF8% M)$@WER!F=R2Z6H$BE,E/.M+3=H6N_O@T[?"M;G[NHR-;7RFUKY9;R@)]ZR$ (RA6[+:E@"!DW H PXZ@M( MY*&K*I576'J9Y_!EXD^I9NPB[[D".V%P\<&VFK2Y3E*-[5K=XKK6BLV(TF_?G(B/^U.#7M9MJTD;]*3< MV"[=>I>%F0MHID" [)0*?%FWK29MM)-RX]^1;M;7WC7C1WGN[L0N.TLGGL0< M1_8=A[?7"[HZ8^T>J:(/LT&(O2B,WL-VV>%Q]![6/1LNS63_+Q'/5$]X#/;: MT;N)=+JB&I:KA>)Y.6_NN-+3:WEXT!\8((R!OK[GNG_KA1EAFT^6Q?]02P,$ M% @ 3'&/4^%]3YY4 P -@H !D !X;"]W;W)K&ULC9;;;MLX$(9?A1#V(@7:Z.13"MM 8F>[!K9Q$#?MQ6(O&&EL$Z5( M+4G%V7WZ'5**HL0RFQM;)&>&W_R4AC,]2/53[P$,>2JXT+-@;TSY.0QUMH>" MZG-9@L"5K50%-3A4NU"7"FCNG H>)E$T"@O*1#"?NKE;-9_*RG FX%81714% M5?]> 9>'61 'SQ-W;+28VE01D..?)FC0[FD= MN\_/T7]WR6,R#U3#0O(?+#?[63 )2 Y;6G%S)P]_0)/0T,;+)-?NEQP:VR@@ M6:6-+!IG)"B8J/_I4R-$QP'C]#LDC4/RUF%PPB%M'%*7:$WFTEI20^=3)0]$ M66N,9A^<-LX;LV'"'N/&*%QEZ&?FR]5FL;[YMKJYOUZ2]>WUW>6WU?IF0SZ1 M#;XQ><6!R"U9EZ"HE5W;4ELR48RKC^@-[WFR4Y^^W#-#0( M:;<*LP;HJ@9*3@"EY"O&WFMR+7+(7_N'F%R;8?*Y4SLR+(K:ZNXLY %D(VA M!O #,LZ02UTIT.2ORP=M%'X,?WO8!BW;P+$-3K#=P2/@[GV'5CN.G*,M#8]S M%..Q*Z//XA7-L*49>I5J)$!EX FKE@;M27'4!AUY4^R\R53DQ!8Z X**K#?K M.M;0D[7/XA7@N 4<>P&_@$!"[NAHCE\\L^=K:UT?X/AH^WB<1.,WD,=6PXO1 M>-@/.FE!)U[0)>"]D3%:5V-+6TAEV']NHH]U\DLQ?1:O&"]:QHOWG/;)5Z@& MNWB7B,=6'A'CZ*7^1E[$/Z769*MDT:FDO54S.MK_4Q]FGYT/M'-1Q'XMS1X4 M874Q.FOT["_P\2]/NL=DD,;I:#(Z@9F\8"9>S!ML?9J*>6:U[2=,CHI5OYC' M=H-D.(CB^ UFV+F!"U [UYAHDLE*F/JJ:F?;YN?27?EOYJ]L4^1N]I&%FZ>_Y!&NP:W.,>&SM0U@#7MU*:YX'=H&T5 MY_\#4$L#!!0 ( $QQCU-+89DQO@( !8' 9 >&PO=V]R:W-H965T M08G'!VR#G@Q)!2:GN.$]HI)IDU[)NUB _[K)"49!!Q M)(HTQ?SM&BC;#BS7VBW,R7HC]8(][.=X#0N0CWG$UG*3#"Q'&P(*L=0*6+U>8 R4:B%EX[G2M.J0 MFK@_WJE_-KFK7)98P)C1GR21FX%U::$$5KB@E M\J8CV''EX[KTX1WQX:,9R^1&H&F60/*>;ZN(<_Q MW 8_XW;Z;4&/T=_9\>M]]HU>YXC>-Q#B"HWBN$@+BB4DZJRIWRXF6)_FIOTJ M]4*CI__%E^&YZW0=-[SLVR_[B30"0P5U:N [RYW:\V6@]IRT&IYS-*\D,"-UP?=*UBZ=U)_ MSR!= O_34L^PCA2VUY.LH"G]=E: W@!ST1*_6\?O_D]QOG F1)._[L?R>&XO M#/V#^C3B%.RP0/9>ZTF!KTU'%BAF12;++E2OUDU_9'J=_0]>WA@SS--;,FD:HMFN%$7%W -4-]7C,G=1 >HK\+A7U!+ P04 M " !,<8]3%Y:>P! " &! &0 'AL+W=OLB(=.@CH?M$-3&JE=.XA42M5LXP'QX";7Q)IC!]MM M!G\]MI.&"E%>$I]]OX_S^>)6R!=5 6CT6C.N9EZE=7.'L^/\4UH=Q+8K>WE4DLCII1#EN)U+&NB?RY ";:F1=X MYXT=+2MM-W 2-Z2$#/13LY4FP@-+06O@B@J.)!QFWCRX6T0VWR4\4VC5Q1K9 M2O9"O-@@+6:>;PT!@UQ;!F)^)[@'QBR1L?&CY_0&20N\7)_9'USMII8]47 O MV%=:Z&KF??!0 0=R9'HGVD_0US.Q?+E@RGU1V^5.;CV4'Y46=0\V#FK*NS]Y M[>_A A &5P!A#PB=[T[(N5P239)8BA9)FVW8[,*5ZM#&'.6V*9F6YI0:G$[2 MS7+UD&[2QQ5:I\^K)4HWC_/-QW2Q7J%YEJT>,S3:$"F)O;P;-%J")I2IFQAK MHVXY<-XK+3JE\(K2EUR/412\1:$?!D_9$HW>_,6"C?>A@' H('2TT;4"N.D! MY53#.V8L%BCEFO"2[AF@N5*@%?JV-AB4:JC5]_\H1H-BY!3?7U'<02Y*3G\9 M+3J(HTZ<_A$G3OQ?]]313QV]'9I3$@5^-)U,8WRZ](4OVFHGY#.1)>4*,3@8 MI#^^G7A(=J^N"[1H7*?W0IMWXY:5&520-L&<'X30Y\ ^GF'TD]]02P,$% M @ 3'&/4V(#6&Q.!@ #"$ !D !X;"]W;W)K&ULM5I;;^(X%'Z>_146FI5FI"[$3KB-6B2FM^D,4 9H5ZO5/IC@EJA)S#BF M#-+^^'5"KHWC>-#RT)*0\YUS[._X\S%POJ/L)5@3PL%/S_6#B\::\\VG5BNP MU\3#09-NB"^>/%'F82YNV7,KV#""5Q'(O3=E@W.ZY:[C MDRD#P=;S,-M_)B[=731@(WECYCRO>?A&:W"^P<]D3OC#9LK$72OULG(\X@<. M]0$C3Q>-(?ST:'9"0&3QZ)!=D+L&X5"6E+Z$-W>KBX819D1<8O/0!18OK^22 MN&[H2>3Q(W;:2&.&P/QUXOTF&KP8S!('Y)*Z?SHKOKYH]!I@19[PUN4SNOM" MX@&U0W\V=8/H/]@=;#NH >QMP*D7@T4&GN,?7O'/>")R &A5 % ,0+H ,P:8 MN@ K!EAO 68%H!T#VKJ 3@SHZ*;4C0%=W0B]&-#3C="/ 7U= #02Y@QM2$KV M6[9[1A4DH1MJ\PT3PJ$VXS"A')8XKX0DI,,2ZY60A':HS3M,B(KK8(_9;!UF)-.D*"%%CA]J\)PS\=01.#Z878^&B^LK,!W.%G^!Q6PXF0\O%W?WDSGX,,&,X5 B M/X(/5X1CQPT^@C_ P_P*?'C_\;S%1?S02\N.8WT^Q$(5L<:8-0%LGP%D("B! M7VK C7XE_$H-'VZ?T^B&!'Y=%WT/(*I$W]2CC>K8MVKT#5DV >I4COQ+?7#3 MJ Q^IS'M<7 9_*L.Z=U*^#7P!?ZO,O@#_IP6=4]:JS7@UB\A;>$/J)%Z@"66D@2SF&&VP3@#VZ]3F@3Z)-7G+9#G)PTHF'UP%J&X8HH-?\ M1E&V@H91,KO5_>NO+8*^732?#I*AW<^)XP$'#!Y/I_5\$[3 M,'Z7=1/'P6Z/@TV.@]T?!YL>!YO],JQ :#H%CL([6; MQ9K$+FPJSOQ!I!N<^&##'-]V-M@%V%\!)RF?S2%L %9; GYLA: 1YN[%<\#7 M>>EY+U;0F5AKX(DRP"D7?E)H]#A\&/XU%7/12^>BIY8]1GYLB6_O0]<;PARZ M[28!Z_M4CY5">5.95!G":E6SSAV4=B04+MGPHK@6;W&1/08 M03APO'3)&6!QB[ 1Q#E$-A&+V&%A#T5]R^ATBQO:@X9A,>FLCX&F,NFA;;,M MR8B3IFF6H\.^95H5P;/>!JJ;F[<-&M]1G28-9ELV;)^V38/9;@S5NX!>HS:* MO91;F*K:SW8/J-;]VOZD!A\=&?MQ@Z)JOV$FXE M@'4MRJ@&;];LK#!33ZB6 MSTOJOQ(6?0(N!,N6)3.&$IF4DX(RA41JA9QS:K^ Z9;9:QP0,'QFA$2;O$:9 MHTSV$#QMF:/LV<%S BKP[/. ?_@D,]@IX$WLI8:W[Q(SQ2$.93J-U#JMT2)<(XE(H^IBR"0:J25V MZ*\8P2_$Y9!)+E)+KEXY/**RZBKFVLR4UU0KKP;/WV(7!6UH5X;. MY-A4=Z&SO! "ZI,\U<=\*)6ILXE.2Z^9^P!,+6QZ],[-XE?NV*_R=P!BS9\!,QH M=L6PV>&K]\,-IYOH"[ EY9QZT>6:X!5AH8%X_D3%W,8WX7=JZ0\@!O\!4$L# M!!0 ( $QQCU-.'[2%?0( "4& 9 >&PO=V]R:W-H965T2!0F@5(D'IM+Z@1:7=)DU[89*#>'7L MS#9-^^UW=B!C&N3-WA _W/WO=Y?@"P)"WD@L]]@ICJFO?UUD!)=4] M68' F[54)36X51M?5PIH[IQ*[D=!,/1+RH27)NYLH=)$;@UG A:*Z&U94O4^ M!2[KL1=Z^X-'MBF,/?#3I*(;6()YKA8*=WZKDK,2A&92$ 7KL3<)KZ>QM7<& M7QC4^F!-;"8K*5_LYBX?>X$% @Z9L0H4'Z]P YQ;(<3XM=/TVI#6\7"]5__D M1?66Z*L3?R2 YKNN7F4=:?89?/P.IEDFOW2^K&=G#ED6RKC2QW MSDA0,M$\Z=NN#@<.47C"(=HY1(Z[">0H9]30-%&R)LI:HYI=N%2=-\(Q85_* MTBB\9>AGTKO[FX?Y+7F:?+M=DO-[JA2U9;H@YS,PE'%]D?@&XUAK/]MI3AO- MZ(1FG\RE,(4FMR*'_&]_'_E:R&@/.8TZ!1\RTR/]\".)@BA\7L[(^8>+#ME^ MFWO?R?9/Y2XR60)YHF]DQG3&I=XJ(-\G*VT4?BT_.D)&ULC57+;MLP$/P50N@A 9KH9;MM8 OP MJV@/:8(X:0L4/=#2RB)"D2ZYLIV_+TG)JI,J0BX22>T,9V?)U7@OU:,N ) < M2B[TQ"L0MU>^K],"2JHOY1:$^9)+55(T4[7Q]58!S1RHY'X4!"._I$QXR=BM MW:ID+"OD3,"M(KHJ2ZJ>9L#E?N*%WG'ACFT*M M^,M[2#:P '[:WRLS\EB5C M)0C-I" *\HDW#:_F(QOO KXSV.N3,;&9K*5\M).OV<0+K"#@D*)EH.:U@SEP M;HF,C#\-I]=N:8&GXR/[9Y>[R65--1X]DD-.*XYWFA\. $8GFY U "BEX#!*X"X <0NT5J9 M2VM!D29C)?=$V6C#9@?.&X> M^=OA08^ ML:-6[.@M9MMZ+@^FF6H@9[/:]<[3/_K/L^"%SKZ(6J)_&PO=V]R:W-H965TPZMC,=H#]^UT[(6+C8WLAOO8]YYY[ M\'6R5OK=+ LV11"FGZPL'9Y0ZG)%E PTU)+D'@R4[I@%D,]IV:I@>4>5 @: MA6&/%HS+($W\WEBGB2JMX!+&FIBR*)C^=0M"K?M!.]AN///YPKH-FB9+-H<) MV-?E6&-$&Y:<%R -5Y)HF/6#0?MF&+M\G_#&86UVUL1U,E7JW07W>3\(G2 0 MD%G'P/"S@B$(X8A0QL^:,VA*.N#N>LO^R?>.O4R9@:$27WEN%_W@*B YS%@I M[+-:?X:Z'R\P4\+X7[*NP00U8#H?P&= M&M#QC5;*?%LC9EF::+4FVF4CFUMX;SP:N^'2_8L3J_&4(\ZF]X_#IX<[\C+X M=C?K'+-! M9JH \H)=CKC)A#*E!O)],#56XTW[<:)$IRG1\26Z1TH\HITX?)I9+N=DC@-& ML8PY9%U%U/-$;@Q7Z47O*HZN$[K:M6@_+;J.<7K#)N\/H=U&:/>DT#N)R'A,9[-H5_B3R54:FC.Q/F M7K<'IN=<&B)@AIBP=8D4NGHQJL"JI1^ZJ;(XPGZYP$<6M$O \YE2=ANX.6Z> M[?0W4$L#!!0 ( $QQCU/ACPPH\0( /L' 9 >&PO=V]R:W-H965T M\%[FG)DY.SO;6W'Q+)>("MZ2.)5]:ZE4=FK; M,EQBPF2#9YC2SIR+A"F:BH4M,X%L9D!);'N.T[(3%J76H&?6QF+0X[F*HQ3' M F2>)$R\GV/,5WW+M=8+]]%BJ?2"/>AE;($35(_96-#,KEAF48*IC'@* N=] MZ\P]'76UO3'X&>%*;HQ!9S+E_%E/KF9]R]$!88RAT@R,/J\XQ#C61!3&2\EI M52XU<'.\9O]J_HIE:]JV.!3./7P M&XYNF1!,'\@Q'(U0L2B6Q_ %/H$-95LGN'S=_ -8R8E M\#E,% ^?X>F:]N%*82+_[&'W*W;?L <[V&_S9(I"TQ=J0RYQ!G3'(R1-(4"Q0T("E,Z#VH _2&-%YDDWMV0V+>)HF'MTI M7@==K^NVVD[/?MU4>=O.;?F!ZW2:E>&'C(,JX^#0C(V@ BG3<$D7>E97:L%V M&+YC?O5A-*LPFGO#&(LH1"#-"N'K7!<$G0W73H/\NO6.6Y7CUE['#]2R92[> MB_1/J)7%+*50CHH".*ZK^-:6"$$G\'<>1;L*I;TWE LJ)O4.XU)_.%L(1&KT M"IYN4)_2O@KO5$XZ_^'^="OV[H'5I#[H"I&4>6U%C;I;8OK-FGJR-SJM?A9O MF%A$J808YP1T&FUB$,534TP4STSSG7)%K=P,E_0ZH] &M#_G7*TGNI]7[_W@ M+U!+ P04 " !,<8]3Z>?W=ID" "2!@ &0 'AL+W=OA 4QI2W8:BS M CG1+5FBL"=KJ3@QUE2;4)<*2>Z#. N3*.J$G% 1#/M^;Z&&?;DUC I<*-!; MSHGZ/D8F]X,@#HX;3W13&+<1#OLEV> 2S7.Y4-8*:Y2<\[?.[Q0W.N3-;A,5E*^.F.:#X+("4*&F7$(Q+YV.$'&')"5\>V &=24+O!T M?42_][G;7%9$XT2RSS0WQ2#H!I#CFFR9>9+[!SSDDSJ\3#+MG["O?--. -E6 M&\D/P58!IZ)ZD[=#'4X"DOA,0'((2+SNBLBKO".&#/M*[D$Y;XOF%CY5'VW% M4>&:LC3*GE(;9X:3V6@Z7\+%)Z(4<06ZA(L[-(0R?=D/C65P?F%V0!M7:,D9 MM#;,I3"%AH\BQ_S7^- JJ^4E1WGCI!'P,3,M:,=7D$1)_+R\@XL/EPVP[3KK MMH>]/@/[@L((J6 FB8 7>""_V,AB]SY/;H:P/S M=0,4+Y M>TVL #H>P'VUNV&2]-K=?KA[A[=3\W8:>2=$%Z#1&(:N:HT"*J3T5$ 41>_S MW]3\-XW\<6KKJDIIKS'"@I$,86FG4'$%L]D$=BW;6!3@/I*_Z6>W9NW^IW[V M:H;>O_:S]T<_XTX2ITGOMXJ&)W/"7OB-GX8:,D=0C8QZMQZXHVK._'2OIO6< MJ T5&ABN;6C4NK'-5-4$K PC2S]U5M+8&>:7A?UIH'(.]GPMI3D:CJ#^#0U_ M %!+ P04 " !,<8]3^T\]4=L" #7" &0 'AL+W=OI EHJR*!BHJZ/51[,(DA M5NV8V0:Z_?K9#@2ZE6A2VY?$'_>><^^Q=4:I@1?!<]T-,F-65V&H MDXP*HFMR17.[LY!*$&.G:AGJE:(D]4Z"ASB*FJ$@+ ]Z';\V5;V.7!O.#S>H]_ZY&TRY&4GQ)$#1B<<\,X!^[@+(A_E-3&DUU%R"\I96S0W M\*EZ;QL0<,*$AK-K:@CC^KP3 M&DOE',)D!SLH8/$)V!@F,C>9AIL\I>EK_]"&6,:)]W$.<"7@?6)J$*,+P!%& MC[-K./MR7@$;E^G''K9^*GW"-PQNW!U1+(%-#>Z($%3!+9O;Y_W*L$3#*-]< MP-BD\#2APJ[_J&"NE\QUSQR?8!Y+K6%H16+YDN8)HQJ>QM8&1H8*7<70*!D: ME;GUA5SGICS/MPZQ &AZ /?];GIMC*).N'F#MEG2-BMI4<.FI592$4-ARDE" M86;+0685' ^=PO>VHH"[K/\C9ZMD;7V2G)"5O*XY.B(OP M@1I7UP"OZ(-M#GLU/T+=0P5"\6>I>Z@UJ/YN=>O_U +]<;[B>,9 M09!"J T"Q>$);B!-#1#*>*PPG9K2.)[.C^B?;>P8RXXJN!'I#[;7R<09.F0/ M$2U2O1:'KU#%TS-XH4B5?9-#>;:'C&&AM."5,]J<9>5(GZL\G#CX@P8'OW+P MK>Z2R*J\I9H&8RD.1)K3B&8F-E3KC>)89HJRT1)W&?KI8/.I0]:S+_/-=CW= MSN^69+.=;F>+V7)+SI942FJ2=D[.;D%3EJKSL:N1U?BZ8<5P73+X#0QWH;X@ MWO C\;W.Z'YS2\X^G*N$2E"OL5Q47LOW:_F^!;]L )\]%DR_D%4APP1K0Z:Q M!, [H\G/!? =R%\M)-V:I&M)N@TD:XB9TB85>(U6],7B3S$W65QQ?4,/,M? M51O?9I"NB1+IO3?#P[P1WN[WF\H]J):-6)=,8 M\QE3#20_?E^Y9"$T7L_VG!'U!+ P04 " !,<8]3:IPS- L# M "/$ #0 'AL+W-T>6QENN&A2?Z5U_3$(FN6*5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWB MH"),^/.9:*O+2C?>4K9"IWXTF#Q[^Y*G?AB_]SU+E\FXM'-H9U*_GJ9B0 MJHMM(]CO1;_\"-C.0"#C?! X]JUA/JN)UE2)2S/I%G?&!Y#7CV\VM5%8*K() MQQ-_Y]#=3)"%5#E50YC0WYKF,TX+D*-8N8*[EG4 H-:R,H.O0# M0[NDG%]#<_\H#KC7Q5YE1U!7,0R-H'YH:>P$^/?9+/<>;?(L6J]F=U)_;LUN M1#>';J%7BA9LW#$PL)G*ZIGG63U6YZ(:>&9BH_04.Q\AE=[D1S,=B;@0P+ ZF M /.Q7EB<_VD_4W0_%L.T39W(%/69HC[6RX5DW0>+X_9)S.7>:9)$41QC& M2>*N-A8'/+ J8+T#\=UQH*?-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( $QQCU/JZ3?\!P0 /8: / >&PO=V]R:V)O;VLN>&UL MQ9E+QUHU([-1*Y$I65>Z ML^NXD>*^_7N\:Z+OLI6WLI#JY]3I_RZ$@TI9R5+^$OG4&3NHW=;WUW4C?]65 MX@7+FKHHIHY[.' C&B6S1]VL@TSY;=OW*'Z;< TR=2[&>L"-;%K5G]&/SS7C M=Z%//K3VJI[)0HDFXDK,FWJ_D]6W;AA]%R/C-OHX''\/0;QL_D\8Z\U&9B*J MLWTI*G6(8R.*#K!JMW+7.JCBI9@ZQU,0KW*$*Z6#A$AU&$J?V]VIOC3)#W>M M-*X1P^92Z@,-R7MP>Y"A;M>%S/75 [!B9JK,[ _(<@#P_621#WFX-R L M\L(N9)S, TK^#5(24Q30"$68A0E9]>UX9D"^ R#?68YDG*SB)$@QNB8LC9.O M/>E5$'Z>)_&:&I#O KD,-%H\0XS,*9F1,* I"L)0(Z;$@/P 0'ZP M"SF/"9VC,*8A3LRXN6.H=H_M0D6$::*4T#6.4+S"29^-S,0#U6+;+?%R2=(E MIBGK\VZ! X8'=)!37,M2625=Q-+#E,!?UF35D9ITD$QN@MR MHQ\OH6E Y^1J@5' !D&$=.):]DF"%[JZ1&@5=)%,DX"R('R4A)!+7,LR(52G M(49I\,\P]2!UN);=H4MQ^/DZ7D0X8:_ZW$N_FFR0,5S+RIC%"=95&(7K),$T M''!!DG M6R)(*0#5S+.F!O7)3@N9;JH>8BENIY\*" >) ;/,MN8.LK MIC-+$R%\TY5@$PRR@F?9"J#N!R_S'KCDL*R'9]R*SO1*LQ"MB0EYPK/LB:\*LPD_"08KP;*\W^M+R)!9D"<^R)<"7]^%$@83A618&/)]] M$Q/RAV?9'\_-YS>(Z=%S$Q,2BV=9+"#F<*L#LHMOV2[/E)T_P=R;F)!K?,NN M =^BA]&$7.-;=LWS;]'HC')SZ\@'-[BLKTG,(J[!&MYMO;Y&9Y%07)J8D&O\ MEW3-,2,+T6T?BS<3OQ D1;,8(0NB>CMQ^C"_W, M+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78?SH5-Y9LR#-K.GZYG M=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5]$Y\7Q0UG!_\/EK]0 M2P,$% @ 3'&/4YC$(26B 0 IA@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U M2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ9 M4>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@9 M4Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH. M56Q;,>=W%;FD7^),1IWG94J93M=U:$FO5 M7W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( $QQCU,'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M3'&/4TD![M+M *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 3'&/4YE M(M8$ # $P & @($," >&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4\,=ES\N!0 FA( !@ M ("!& T 'AL+W=O_Y]/WT$ H$ & M @($\%0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3'&/4RPRIJJ' P $PT !@ ("![QD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3'&/4V<:?&$O"0 M4A< !@ ("!(2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3'&/4_A7/J]@ @ &04 !D ("!"TX 'AL+W=O&UL4$L! A0#% @ 3'&/4ZN"VP5$!0 M:PP !D ("!QE8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4Y",5O,% P Q08 !D M ("!UV< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3'&/4^/-],WS 0 7P0 !D ("!0', 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/ M4[O1/)V3 @ / 4 !D ("!M8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4Q0=ER)Q P $PL M !D ("!-94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4^%]3YY4 P -@H !D M ("!F)\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3'&/4V(#6&Q.!@ #"$ !D ("!7Z@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4W-' M<^U7 @ P@4 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 3'&/4_M//5'; @ UP@ !D M ("!^+P 'AL+W=O&PO M=V]R:W-H965T*NQS $P( L ( !$\8 %]R96QS+RYR M96QS4$L! A0#% @ 3'&/4^KI-_P'! ]AH \ ( ! M_,8 'AL+W=O7!E&UL4$L%!@ P # !PT ,C. $! end XML 51 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 52 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 75 261 1 false 28 0 false 4 false false R1.htm 0001 - Document - Document and Entity Information Sheet http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0003 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 0004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit Consolidated Statement of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 0006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 0008 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER Sheet http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger CORPORATE HISTORY AND BACKGROUND ON MERGER Notes 8 false false R9.htm 0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0010 - Disclosure - GOING CONCERN Sheet http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern GOING CONCERN Notes 10 false false R11.htm 0011 - Disclosure - DISCONTINUED OPERATIONS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations DISCONTINUED OPERATIONS Notes 11 false false R12.htm 0012 - Disclosure - COMMITMENTS AND LEASES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases COMMITMENTS AND LEASES Notes 12 false false R13.htm 0013 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 0014 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets INDEFINITE LIVED INTANGIBLE ASSETS Notes 14 false false R15.htm 0015 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 15 false false R16.htm 0016 - Disclosure - INCOME TAXES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes INCOME TAXES Notes 16 false false R17.htm 0017 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity STOCKHOLDERS' EQUITY Notes 17 false false R18.htm 0018 - Disclosure - FOREIGN CURRENCY Sheet http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency FOREIGN CURRENCY Notes 18 false false R19.htm 0019 - Disclosure - CLAIMS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13Claims CLAIMS Notes 19 false false R20.htm 0020 - Disclosure - S-1 REGISTRATION STATEMENT Sheet http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement S-1 REGISTRATION STATEMENT Notes 20 false false R21.htm 0021 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 0022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 0023 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations 23 false false R24.htm 0024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment 24 false false R25.htm 0025 - Disclosure - INCOME TAXES (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables INCOME TAXES (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes 25 false false R26.htm 0026 - Disclosure - CLAIMS (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables CLAIMS (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote13Claims 26 false false R27.htm 0027 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger 27 false false R28.htm 0028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies 28 false false R29.htm 0029 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) Details 29 false false R30.htm 0030 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details) Details 30 false false R31.htm 0031 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) Details 31 false false R32.htm 0032 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets 32 false false R33.htm 0033 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions 33 false false R34.htm 0034 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals INCOME TAXES (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables 34 false false R35.htm 0035 - Disclosure - INCOME TAXES - Schedule of effective tax rate reconciliation (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails INCOME TAXES - Schedule of effective tax rate reconciliation (Details) Details 35 false false R36.htm 0036 - Disclosure - INCOME TAXES - Schedule of net deferred tax assets (Details) Sheet http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails INCOME TAXES - Schedule of net deferred tax assets (Details) Details 36 false false R37.htm 0037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity 37 false false R38.htm 0038 - Disclosure - CLAIMS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/CLAIMSDetailTextual CLAIMS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables 38 false false R39.htm 0039 - Disclosure - CLAIMS - Schedule of claims (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails CLAIMS - Schedule of claims (Details) Details 39 false false R40.htm 0040 - Disclosure - S-1 REGISTRATION STATEMENT (Narrative) (Details) Sheet http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails S-1 REGISTRATION STATEMENT (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement 40 false false All Reports Book All Reports form10q.htm exhibit31-1.htm exhibit32-1.htm hmmr-20211031.xsd hmmr-20211031_cal.xml hmmr-20211031_def.xml hmmr-20211031_lab.xml hmmr-20211031_pre.xml http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10q.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 75, "dts": { "calculationLink": { "local": [ "hmmr-20211031_cal.xml" ] }, "definitionLink": { "local": [ "hmmr-20211031_def.xml" ] }, "inline": { "local": [ "form10q.htm" ] }, "labelLink": { "local": [ "hmmr-20211031_lab.xml" ] }, "presentationLink": { "local": [ "hmmr-20211031_pre.xml" ] }, "schema": { "local": [ "hmmr-20211031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 324, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 17, "keyStandard": 244, "memberCustom": 18, "memberStandard": 9, "nsprefix": "hmmr", "nsuri": "http://www.hammerfiber.com/20211031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "span", "span", "p", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001 - Document - Document and Entity Information", "role": "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "span", "span", "p", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0010 - Disclosure - GOING CONCERN", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern", "shortName": "GOING CONCERN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0011 - Disclosure - DISCONTINUED OPERATIONS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations", "shortName": "DISCONTINUED OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0012 - Disclosure - COMMITMENTS AND LEASES", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases", "shortName": "COMMITMENTS AND LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0013 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0014 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets", "shortName": "INDEFINITE LIVED INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0015 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0016 - Disclosure - INCOME TAXES", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0017 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0018 - Disclosure - FOREIGN CURRENCY", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency", "shortName": "FOREIGN CURRENCY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0019 - Disclosure - CLAIMS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13Claims", "shortName": "CLAIMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hmmr:RegistrationStatementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0020 - Disclosure - S-1 REGISTRATION STATEMENT", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement", "shortName": "S-1 REGISTRATION STATEMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "hmmr:RegistrationStatementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0021 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0023 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables", "shortName": "DISCONTINUED OPERATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0024 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0025 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0026 - Disclosure - CLAIMS (Tables)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables", "shortName": "CLAIMS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "us-gaap:NatureOfOperations", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20150202_srtOwnershipAxis_hmmrTanarisPowerHoldingsIncMember_usgaapTypeOfArrangementAxis_hmmrShareExchangeAgreementMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0027 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails", "shortName": "CORPORATE HISTORY AND BACKGROUND ON MERGER (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "us-gaap:NatureOfOperations", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20150202_srtOwnershipAxis_hmmrTanarisPowerHoldingsIncMember_usgaapTypeOfArrangementAxis_hmmrShareExchangeAgreementMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "div", "div", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0029 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "div", "div", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USD_per_share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0003 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USD_per_share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0030 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails", "shortName": "DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock", "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0031 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "div", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0032 - Disclosure - INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails", "shortName": "INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210315_usgaapDebtInstrumentAxis_hmmrPromissoryNoteMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0033 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210315_usgaapDebtInstrumentAxis_hmmrPromissoryNoteMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0034 - Disclosure - INCOME TAXES (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals", "shortName": "INCOME TAXES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0035 - Disclosure - INCOME TAXES - Schedule of effective tax rate reconciliation (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails", "shortName": "INCOME TAXES - Schedule of effective tax rate reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0036 - Disclosure - INCOME TAXES - Schedule of net deferred tax assets (Details)", "role": "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails", "shortName": "INCOME TAXES - Schedule of net deferred tax assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20160701to20160731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20160701to20160731", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrVentnorLoanVHammerFiberOpticsInvestmentsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0038 - Disclosure - CLAIMS (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "shortName": "CLAIMS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrVentnorLoanVHammerFiberOpticsInvestmentsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0039 - Disclosure - CLAIMS - Schedule of claims (Details)", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails", "shortName": "CLAIMS - Schedule of claims (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0004 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "hmmr:RegistrationStatementTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20191001to20191008_usgaapRegistrationPaymentArrangementByArrangementAxis_hmmrEquityPurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "hmmr:MaximumCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0040 - Disclosure - S-1 REGISTRATION STATEMENT (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails", "shortName": "S-1 REGISTRATION STATEMENT (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "hmmr:RegistrationStatementTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20191001to20191008_usgaapRegistrationPaymentArrangementByArrangementAxis_hmmrEquityPurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "hmmr:MaximumCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20200731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit", "shortName": "Consolidated Statement of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20200731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": "0", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0008 - Disclosure - CORPORATE HISTORY AND BACKGROUND ON MERGER", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger", "shortName": "CORPORATE HISTORY AND BACKGROUND ON MERGER", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210801to20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 28, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r384", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses.", "label": "Entity Address, Address Description" } } }, "localname": "EntityAddressAddressDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PhoneFaxNumberDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Phone or Fax Number", "label": "Phone Fax Number Description" } } }, "localname": "PhoneFaxNumberDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "hmmr_AggregatePrincipalAndInterestPayements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of principal and interest payments during the period.", "label": "Aggregate Principal And Interest Payements", "verboseLabel": "Ten principal and interest payments" } } }, "localname": "AggregatePrincipalAndInterestPayements", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_AggregatePurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amount of aggregate purchase price.", "label": "Aggregate Purchase Price", "verboseLabel": "Aggregate purchase price" } } }, "localname": "AggregatePurchasePrice", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_AmountOfAdvanceForWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Information about amount of advanced lender For working capital.", "label": "Amount Of Advance For Working Capital", "terseLabel": "Amount of advanced lender for working capital" } } }, "localname": "AmountOfAdvanceForWorkingCapital", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_CalviElectricVHammerFiberOpticsInvLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Calvi Electric v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.", "label": "Calvi Electric V Hammer Fiber Optics Inv Ltd [Member]", "terseLabel": "Calvi Electric v. Hammer Fiber Optics Inv, Ltd [Member]" } } }, "localname": "CalviElectricVHammerFiberOpticsInvLtdMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_CovidPandemicUpdatePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of COVID-19 Pandemic Update, during the indicated time period.", "label": "Covid Pandemic Update Policy Text Block", "verboseLabel": "COVID-19 Pandemic Update" } } }, "localname": "CovidPandemicUpdatePolicyTextBlock", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "hmmr_CrossRiverFiberVHammerFiberOpticsInvLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Cross River Fiber v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.", "label": "Cross River Fiber V Hammer Fiber Optics Inv Ltd [Member]", "terseLabel": "Cross River Fiber v. Hammer Fiber Optics Inv, Ltd [Member]" } } }, "localname": "CrossRiverFiberVHammerFiberOpticsInvLtdMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Current portion of long-term notes payable - related parties, as of the indicated date.", "label": "Discontinued Operations - Current portion of long-term notes payable - related parties", "verboseLabel": "Current portion of long-term notes payable - related parties" } } }, "localname": "DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsImpairmentExpense": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Impairment expense, during the indicated time period.", "label": "Discontinued Operations - Impairment expense", "negatedLabel": "Impairment expense", "verboseLabel": "Impairment expense" } } }, "localname": "DiscontinuedOperationsImpairmentExpense", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsNetAssetsLiabilities": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Net assets (liabilities), as of the indicated date.", "label": "Discontinued Operations - Net assets (liabilities)", "totalLabel": "Net assets (liabilities)" } } }, "localname": "DiscontinuedOperationsNetAssetsLiabilities", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsNotesPayableRelatedParties": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Notes payable- related parties, as of the indicated date.", "label": "Discontinued Operations - Notes payable- related parties", "verboseLabel": "Notes payable- related parties" } } }, "localname": "DiscontinuedOperationsNotesPayableRelatedParties", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsOperationsAndMaintenance": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Operations and maintenance, during the indicated time period.", "label": "Discontinued Operations - Operations and maintenance", "negatedLabel": "Operations and maintenance", "terseLabel": "Operations and maintenance" } } }, "localname": "DiscontinuedOperationsOperationsAndMaintenance", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsRentConcessions": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Rent Concessions, as of the indicated date.", "label": "Discontinued Operations - Rent Concessions", "verboseLabel": "Rent Concessions" } } }, "localname": "DiscontinuedOperationsRentConcessions", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DiscontinuedOperationsTotalOtherIncomeExpense": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Total other income (expense), during the indicated time period.", "label": "Discontinued Operations - Total other income (expense)", "terseLabel": "Other income (expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "DiscontinuedOperationsTotalOtherIncomeExpense", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_DisposalGroupIncludingDiscontinuedOperationNotesPayable": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as notes payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group Including Discontinued Operation Notes Payable", "terseLabel": "Notes payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationNotesPayable", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_EquityPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of agreement.", "label": "Equity Purchase Agreement [Member]" } } }, "localname": "EquityPurchaseAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "domainItemType" }, "hmmr_FifteenCorporatePlaceSouthLlcVOpenDataMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 15 Corporate Place South, LLC v. Open Data, during the indicated time period.", "label": "Fifteen Corporate Place South, Llc V Open Data [Member]", "terseLabel": "15 Corporate Place South, LLC v. Open Data [Member]" } } }, "localname": "FifteenCorporatePlaceSouthLlcVOpenDataMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_FirstPointCommunicationsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Point Communications LLC", "label": "First Point Communications Llc [Member]", "verboseLabel": "1stPoint Communications LLC [Member]" } } }, "localname": "FirstPointCommunicationsLlcMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hmmr_HammerFiberOpticsInvestmentsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity.", "label": "Hammer Fiber Optics Investments, Ltd [Member]" } } }, "localname": "HammerFiberOpticsInvestmentsLtdMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "hmmr_HorizonBlueCrossVHammerFiberOpticsInvLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.", "label": "Horizon Blue Cross V Hammer Fiber Optics Inv Ltd [Member]", "terseLabel": "Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd [Member]" } } }, "localname": "HorizonBlueCrossVHammerFiberOpticsInvLtdMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about loan agreement.", "label": "Loan Agreement [Member]", "verboseLabel": "Loan Agreement [Member]" } } }, "localname": "LoanAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_MaximumCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amount of maximum commitment amount.", "label": "Maximum Commitment Amount", "verboseLabel": "Maximum commitment amount" } } }, "localname": "MaximumCommitmentAmount", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_NetOperatingLossCarryforwardsForFuturePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net operating loss carryforwards for future period.", "label": "Net Operating Loss Carryforwards For Future Period", "verboseLabel": "Net operating loss carryforwards for 20 years" } } }, "localname": "NetOperatingLossCarryforwardsForFuturePeriod", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals" ], "xbrltype": "monetaryItemType" }, "hmmr_NetOperatingLossCarryforwardsSubjectToLimitation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net operating loss carryforwards subject to limitation.", "label": "Net Operating Loss Carryforwards Subject To Limitation", "verboseLabel": "Net operating loss carryforwards subject to 80% limitation" } } }, "localname": "NetOperatingLossCarryforwardsSubjectToLimitation", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals" ], "xbrltype": "monetaryItemType" }, "hmmr_NumberOfSharesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of shares acquired.", "label": "Number Of Shares Acquired", "verboseLabel": "Number of shares acquired" } } }, "localname": "NumberOfSharesAcquired", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "sharesItemType" }, "hmmr_NumberOfSharesIssueForCommitmentFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents issuance of shares for commitment fees.", "label": "Number Of Shares Issue For Commitment Fees", "terseLabel": "Number of share issue for commitment fees" } } }, "localname": "NumberOfSharesIssueForCommitmentFees", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hmmr_NumberOfSharesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of shares sold.", "label": "Number Of Shares Sold", "verboseLabel": "Number of shares sold" } } }, "localname": "NumberOfSharesSold", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hmmr_PaymentsForTelecommunicationsAndWirelessLicenseBySubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payments for telecommunications and wireless license made by subsidiary.", "label": "Payments For Telecommunications And Wireless License By Subsidiary", "verboseLabel": "Payments for telecommunications and wireless license by Hammer Wireless SL, Ltd" } } }, "localname": "PaymentsForTelecommunicationsAndWirelessLicenseBySubsidiary", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_PaymentsInExchangeForCapitalStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payments in exchange for capital stock.", "label": "Payments In Exchange For Capital Stock", "verboseLabel": "Payments in exchange for capital stock" } } }, "localname": "PaymentsInExchangeForCapitalStock", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hmmr_PercentageOfIssuedAndOutstandingCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of issued and outstanding common stock.", "label": "Percentage Of Issued And Outstanding Common Stock", "verboseLabel": "Percentage of issued and outstanding common stock" } } }, "localname": "PercentageOfIssuedAndOutstandingCommonStock", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "percentItemType" }, "hmmr_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about promissory note.", "label": "Promissory Note [Member]", "terseLabel": "Promissory note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_PromissoryNoteTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about promissory note.", "label": "Promissory Note Two [Member]", "verboseLabel": "Promissory note two [Member]" } } }, "localname": "PromissoryNoteTwoMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_RegistrationRightsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of agreement.", "label": "Registration Rights Agreement [Member]" } } }, "localname": "RegistrationRightsAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hmmr_RegistrationStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Registration Statement [Abstract]" } } }, "localname": "RegistrationStatementAbstract", "nsuri": "http://www.hammerfiber.com/20211031", "xbrltype": "stringItemType" }, "hmmr_RegistrationStatementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for registration statement.", "label": "Registration Statement [Text Block]", "verboseLabel": "S-1 REGISTRATION STATEMENT" } } }, "localname": "RegistrationStatementTextBlock", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote15S1RegistrationStatement" ], "xbrltype": "textBlockItemType" }, "hmmr_RelatedPartyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about related party.", "label": "Related Party One [Member]", "terseLabel": "Related party one [Member]" } } }, "localname": "RelatedPartyOneMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_RelatedPartyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about related party.", "label": "Related Party Two [Member]", "terseLabel": "Related party two [Member]" } } }, "localname": "RelatedPartyTwoMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_ScheduleOfDiscontinuedOperationsNetLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to operations of the discontinue operations.", "label": "Schedule Of Discontinued Operations Net Loss [Table Text Block]", "verboseLabel": "Schedule of operations of discontinued operations" } } }, "localname": "ScheduleOfDiscontinuedOperationsNetLossTableTextBlock", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "hmmr_ShareExchangeAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about share exchange agreement.", "label": "Share Exchange Agreement [Member]", "verboseLabel": "Share exchange agreement [Member]" } } }, "localname": "ShareExchangeAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "hmmr_ShortTermLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about short term loan agreement.", "label": "Short Term Loan Agreement [Member]", "terseLabel": "Short Term Loan Agreement [Member]" } } }, "localname": "ShortTermLoanAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_SpouseOfChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about spouse of Chief Executive Officer.", "label": "Spouse Of Chief Executive Officer [Member]", "terseLabel": "Andrea Levitt [Member]" } } }, "localname": "SpouseOfChiefExecutiveOfficerMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_StockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about stock purchase agreement.", "label": "Stock Purchase Agreement [Member]", "verboseLabel": "Stock Purchase Agreement [Member]" } } }, "localname": "StockPurchaseAgreementMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_TanarisPowerHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents tanaris power holdings, inc.", "label": "Tanaris Power Holdings, Inc [Member]" } } }, "localname": "TanarisPowerHoldingsIncMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "hmmr_TelecomFinancialServicesLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about telecom financial services limited.", "label": "Telecom Financial Services Limited [Member]", "terseLabel": "Telecom Financial Services Limited (\"TFS\") [Member]" } } }, "localname": "TelecomFinancialServicesLimitedMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "hmmr_VentnorLoanVHammerFiberOpticsInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ventnor Loan, LLC v Hammer Fiber Optics Investments, Ltd.", "label": "Ventnor Loan V Hammer Fiber Optics Investments [Member]" } } }, "localname": "VentnorLoanVHammerFiberOpticsInvestmentsMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual" ], "xbrltype": "domainItemType" }, "hmmr_WikibuliIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wikibuli, Inc", "label": "Wikibuli, Inc [Member]" } } }, "localname": "WikibuliIncMember", "nsuri": "http://www.hammerfiber.com/20211031", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors (BOD) [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Erik Levitt [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable and accrued expenses", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r28", "r41", "r152", "r153" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r42", "r259", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r107", "r256", "r257", "r258", "r302" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities {1}", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r137", "r140", "r146", "r155", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r294", "r299", "r305", "r333", "r335", "r352", "r363" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r30", "r32", "r66", "r99", "r155", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r294", "r299", "r305", "r333", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current {1}", "terseLabel": "Current Assets", "verboseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r17", "r19", "r23", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "hmmr_DiscontinuedOperationsNetAssetsLiabilities", "weight": 1.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Assets from Discontinued Operations", "totalLabel": "Total Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r17", "r19", "r23", "r165", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "totalLabel": "Total current assets", "verboseLabel": "Total current assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "verboseLabel": "Current Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of presentation", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r254", "r255", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of stock issued under acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of acquired stock" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r26", "r104", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS", "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r48", "r335", "r378", "r379" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r27", "r48", "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents {1}", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r33", "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and cash equivalents {2}", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r84", "r309" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by (used in) financing activities- discontinued operations", "terseLabel": "Net cash provided by (used in) financing activities- discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash provided by (used in) investing activities- discontinued operations", "terseLabel": "Net cash provided by (used in) investing activities- discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by (used in) operating activities- discontinued operations", "terseLabel": "Net cash provided by (used in) operating activities- discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106", "r302" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r40", "r242" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r40", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 250,000,000 shares authorized 60,503,341 shares issued; 55,252,756 and 52,244,390 shares outstanding at October 31, 2021 and July 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer and Telecom equipment", "terseLabel": "Computer and Telecom equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation of financial statements", "verboseLabel": "Consolidation of financial statements" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r36", "r353", "r362", "r380" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible promissory note [Member]" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r99", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r305" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r36", "r37", "r38", "r98", "r103", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r322", "r353", "r354", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r201", "r217" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "auth_ref": [ "r61", "r243", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Description of conversion terms for debt instrument.", "label": "Debt Instrument, Convertible, Terms of Conversion Feature", "terseLabel": "Conversion terms" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r199", "r218", "r219", "r320", "r322", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r62", "r361" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58", "r200" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r59", "r202", "r304" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62", "r98", "r103", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r322" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPaymentTerms": { "auth_ref": [ "r60", "r361" ], "lang": { "en-us": { "role": { "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.", "label": "Debt Instrument, Payment Terms", "terseLabel": "Payment terms of debt" } } }, "localname": "DebtInstrumentPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r62", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Quarterly principal and interest payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r47" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r268" ], "calculation": { "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r272", "r273" ], "calculation": { "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating gain/loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r267" ], "calculation": { "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r52" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Security Deposits", "terseLabel": "Security Deposits" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r88", "r166" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 20.0, "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r2", "r3", "r17", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "verboseLabel": "Accounts receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r2", "r3", "r17", "r165", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r2", "r3", "r17", "r165", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 50.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "verboseLabel": "Accrued interest" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r2", "r3", "r17", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r15" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 20.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "negatedLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 30.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "negatedLabel": "General and administrative", "verboseLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r15", "r23" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r2", "r3", "r17", "r164", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "verboseLabel": "Intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r15" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Net Income (Loss)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r2", "r3", "r17", "r165", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 20.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r2", "r3", "r17", "r164", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "totalLabel": "Total other assets", "verboseLabel": "Total other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r2", "r3", "r17", "r164", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "verboseLabel": "Property and equipment- net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15", "r23" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "verboseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "NOTE 5 - DISCONTINUED OPERATIONS", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r118" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Total", "totalLabel": "Total" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss per share- basic and diluted", "verboseLabel": "Loss per share- basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Basic and Diluted Earnings (Loss) per Common Share", "verboseLabel": "Basic and Diluted Earnings (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r100", "r263", "r279" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r70", "r71", "r72", "r105", "r106", "r107", "r109", "r114", "r116", "r121", "r156", "r242", "r249", "r256", "r257", "r258", "r275", "r276", "r302", "r310", "r311", "r312", "r313", "r314", "r315", "r373", "r374", "r375", "r392" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair value measurements", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r308", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "NOTE 14 - FOREIGN CURRENCY", "terseLabel": "FOREIGN CURRENCY" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote14ForeignCurrency" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "verboseLabel": "Indefinite lived intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r162", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of long-lived assets", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r99", "r108", "r137", "r139", "r142", "r145", "r147", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r293", "r303", "r305" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Loss from continuing operations", "totalLabel": "Loss Before Discontinued Operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.", "label": "Continuing operations", "terseLabel": "Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r20", "r23", "r282", "r370" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Loss From Discontinued Operations", "negatedLabel": "Loss from discontinued operations", "terseLabel": "Loss From Discontinued Operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.", "label": "Discontinued operations", "terseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r264", "r265", "r270", "r277", "r280", "r283", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "NOTE 11 - INCOME TAXES", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r115", "r116", "r136", "r262", "r278", "r281", "r372" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r260", "r261", "r265", "r266", "r269", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income taxes", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r263" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Income tax benefit provision at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 50.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable {1}", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Security deposits", "negatedLabel": "Security deposits" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Prepaid expenses {1}", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Recognized indefinite lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsCurrent": { "auth_ref": [ "r2" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions.", "label": "Intangible Assets, Current", "terseLabel": "Intangible and other assets" } } }, "localname": "IntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS", "verboseLabel": "INDEFINITE LIVED INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r135", "r319", "r321", "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r356", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases.", "label": "NOTE 13 - COMMITMENTS AND LEASES", "terseLabel": "COMMITMENTS AND LEASES" } } }, "localname": "LeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "CLAIMS" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13Claims" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56", "r99", "r141", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r295", "r299", "r300", "r305", "r333", "r334" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r46", "r99", "r155", "r305", "r335", "r355", "r366" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity", "verboseLabel": "Liabilities and Net Assets" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r99", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r295", "r299", "r300", "r305", "r333", "r334", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current {1}", "terseLabel": "Current Liabilities", "verboseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r17", "r19", "r23", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilities from Discontinued Operations", "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Total" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r17", "r19", "r23", "r165", "r171" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "hmmr_DiscontinuedOperationsNetAssetsLiabilities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "negatedTotalLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Liabilities, Current", "verboseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r38", "r207", "r216", "r218", "r219", "r354", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Outstanding debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r176", "r177", "r178", "r180", "r181", "r182", "r184", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r176", "r179", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "verboseLabel": "Cash settlement of claim" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r176", "r179", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount of claim" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r124", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "CORPORATE HISTORY AND BACKGROUND ON MERGER" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMerger" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:", "verboseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by (used in) financing activities- continuing operations", "totalLabel": "Net cash provided by (used in) financing activities- continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash provided by (used in) investing activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:", "verboseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r84" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash provided by (used in) investing activities- continuing operations", "totalLabel": "Net cash provided by (used in) investing activities- continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash used in operating activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:", "verboseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by (used in) operating activities- continuing operations", "terseLabel": "Net cash provided by (used in) operating activities- continuing operations", "totalLabel": "Net cash provided by (used in) operating activities- continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r67", "r68", "r72", "r75", "r89", "r99", "r108", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r137", "r139", "r142", "r145", "r147", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r303", "r305", "r357", "r371" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r223", "r297", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "Net Income (Loss)", "terseLabel": "Net loss for the quarter" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent accounting pronouncements", "verboseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Total other expenses", "negatedTotalLabel": "Total other expenses", "terseLabel": "Total other expense", "totalLabel": "Total other expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expenses", "verboseLabel": "Other expenses" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r38", "r354", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Loans payable", "terseLabel": "Loans payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r102", "r328", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties", "terseLabel": "Notes payable, related parties" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Paycheck Protection Program [Member]" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r139", "r142", "r145", "r147" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/INCOMETAXESNarrativeTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r77", "r88", "r166" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "verboseLabel": "Depreciation expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expenses", "terseLabel": "Other expenses", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.", "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates", "negatedLabel": "Purchase of subsidiary equity" } } }, "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Acquisition of property and equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r29", "r31", "r157", "r158" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r85" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from loans", "terseLabel": "Proceeds from loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r170" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDepreciationMethods": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Description of the methodology for computing depreciation for classes of depreciable assets.", "label": "Property, Plant and Equipment, Depreciation Methods", "terseLabel": "Property plant and equipment depreciation method" } } }, "localname": "PropertyPlantAndEquipmentDepreciationMethods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r175", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "NOTE 7 - PROPERTY AND EQUIPMENT", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r34", "r35", "r170", "r335", "r360", "r367" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r49", "r170", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and equipment", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r34", "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r34", "r167" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Life", "verboseLabel": "Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RecognitionOfDeferredRevenue": { "auth_ref": [ "r89" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.", "label": "Deferred revenue", "negatedLabel": "Deferred revenue", "terseLabel": "Deferred revenue" } } }, "localname": "RecognitionOfDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegistrationPaymentArrangementArrangementDomain": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Identifies and describes the contingent obligation arising from a commitment made to the recipient of the entity's financial instruments to endeavor (a) to file a registration statement for the resale of those financial instrument (demand or \"piggyback\" rights granted to the recipient) or for the resale of equity shares that are issuable upon exercise or conversion of those financial instruments and (b) for the registration statement to be declared effective by the Securities and Exchange Commission within a specified grace period.", "label": "Registration Payment Arrangement, Arrangement [Domain]" } } }, "localname": "RegistrationPaymentArrangementArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RegistrationPaymentArrangementByArrangementAxis": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information pertinent to describing and quantifying a commitment or performance under a commitment to a recipient of an entity's shares (such as to shareholders of an acquired entity) to register the recipient's holdings of such shares, by payment arrangement.", "label": "Registration Payment Arrangement by Arrangement [Axis]" } } }, "localname": "RegistrationPaymentArrangementByArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegistrationPaymentArrangementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Registration Payment Arrangement [Line Items]" } } }, "localname": "RegistrationPaymentArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegistrationPaymentArrangementTable": { "auth_ref": [ "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Discloses information about each registration payment arrangement or each group of similar arrangements.", "label": "Registration Payment Arrangement [Table]" } } }, "localname": "RegistrationPaymentArrangementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r253", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r327", "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of transaction with related party" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r253", "r327", "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual", "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r253", "r327", "r330", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r325", "r326", "r328", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY TRANSACTIONS", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Payments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "auth_ref": [ "r83" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets.", "label": "Repayment of loans", "negatedLabel": "Repayment of loans" } } }, "localname": "RepaymentsOfLongtermLoansFromVendors", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r43", "r249", "r259", "r335", "r365", "r376", "r377" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r105", "r106", "r107", "r109", "r114", "r116", "r156", "r256", "r257", "r258", "r275", "r276", "r302", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r99", "r133", "r134", "r138", "r143", "r144", "r148", "r149", "r150", "r155", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r305", "r359" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Income Tax Expense, Deferred Tax Assets and Liabilities, and Reconciliation of Income Tax Benefit", "verboseLabel": "Schedule of net deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of assets and liabilities & operations of discontinue operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of effective income tax reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r180", "r181", "r182", "r184", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Claims", "terseLabel": "Schedule of claims" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r63", "r96", "r122", "r123", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r235", "r240", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (shares)", "periodStartLabel": "Balance (shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r65", "r70", "r71", "r72", "r105", "r106", "r107", "r109", "r114", "r116", "r121", "r156", "r242", "r249", "r256", "r257", "r258", "r275", "r276", "r302", "r310", "r311", "r312", "r313", "r314", "r315", "r373", "r374", "r375", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r121", "r339" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r39", "r40", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Number of shares used for purpose of effecting acquisitions, mergers, and operating activities", "verboseLabel": "Treasury shares issued for cash (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Number of restricted shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r40", "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Shares", "verboseLabel": "Number of treasury stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r39", "r40", "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of stock repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r40", "r44", "r45", "r99", "r154", "r155", "r305", "r335" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Stockholder's Equity (Deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r71", "r99", "r105", "r106", "r107", "r109", "r114", "r155", "r156", "r249", "r256", "r257", "r258", "r275", "r276", "r291", "r292", "r301", "r302", "r305", "r310", "r311", "r315", "r374", "r375", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Equity Balance, Starting", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "STOCKHOLDERS' EQUITY", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders' Equity, Reverse Stock Split", "verboseLabel": "Reverse split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r316", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r316", "r337" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r316", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r316", "r337" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r336", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "NOTE 16 - SUBSEQUENT EVENTS", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "NOTE 4 - GOING CONCERN", "terseLabel": "GOING CONCERN" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information", "verboseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r64", "r251" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r64", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, balance (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r40", "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares reserved treasury for stock transactions" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote2CorporateHistoryAndBackgroundOnMergerDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r125", "r126", "r127", "r128", "r129", "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of estimates", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r268" ], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Change in valuation allowance", "verboseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxesScheduleOfIncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesAndReconciliationOfIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average number of common shares outstanding - basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=51888271" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99383193&loc=d3e16207-108621" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99383193&loc=d3e16242-108621" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30885-110895" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r384": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r385": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r386": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r387": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r388": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r389": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r391": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 57 0001062993-21-012892-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-21-012892-xbrl.zip M4$L#!!0 ( $QQCU-7PY!_;P8 +82 / 97AH:6)I=#,Q+3$N:'1M MI5AA3^,X$/W.K[ JG1:D4B@<=U(I2(4M1Z558:$K[7TZ.8G3^'#LK.VT]'[] MO7%26MH"1>4#D'@\GGGSYME.-_.YNMS;ZV:")Y=[##]=+[T2E[<\SX5E-S+" M[[O"RYC=&I5(/7;LVMBBU6']YTQ&TK/3=JO-#F&J1,*B&=-BZE(\Q&06F[Q[ M5+G:YWA3\+'XIXT71[SV6#4<"@>Q3!6?&&L\AX;_(..U[U%@OMA:W<7?-\4'B]W_>'C\T1N. MV.B./?:OPY*GQR?[_(!6'MWVV6/OX:HW[#\>WOW\UO\;(8QHY.3X^.2-M9>7 M^K=T7J8SK#5HLKZ53^RJQ;Z)B?2^B3@L#3*?<=]Y.XFW*K#PW6ZQ %4( M*TW"A$[@Z2[VAOA_VFXBZY-V:Y=(3UKLBCMX123YC#UI,T7#C$6S"MA6828& M?-?&@\?:R M-(J;2'+<)(M2P0!P&V 2EG,AGIB[C*7*3-T&OG)Z6<6-*)M+D+IY,&O1[H3J M[RW6&RB(7D>,D&^-JB HK(E%@M>.[2/C1 #"*JW^?(V]KS%O@J'EP@I=-W'>#5)$&)>NNVG4&=& KG7*U6];DH+!Z#61+I 6%@) M'?R0>"^HOMPN5B@>P*R;?0%(LVXE&I2@/6)Q1LF$^Q!HY&0BN964@*PD*32P M)D^E(YD(;>J"I@1Z&R<0$(X885(!V9=QJ3AU)=(*02SD!C,J\5K67/P7"3)$ MXV"^2#YLE/>*%:T6:VOJK=5L>])N73J4>R(3VBVY,YI3=W*':I*\X^68VV0. M&8HH>225]#,2H$W+$H$"N@&XJO:O3)>VAR "SW5"16D+%,X%P8QQ4DQ" &&C M& L-'52H'T9$0<0@$VR"58U (%F@#W>J4MQB_0E79> =I2#2%$(M)UC<;1!< M2-T6'50];E;?4 Y,!/M=I?&1*?W;:V_3X_S%6M &EGZ\L[)HOC4&AHD* \1S M3LYW030![ZN0UU.G0TPMHV%D!=E/\)PDQ\1Q:2FUI?Y^Y2\WSF,2'7;AQ<5P M\:LZ#[+]->,4=0'K5NSJ,+$'BW#:HH.8+E]B.:@BR;A[$4#B:ZBC2$(CA^SK M)IOA3/4D5'WT6K%O[@#(5E5[;UL_^\RV'L[9R;S(S067B-K+H"]H1>!]0@#7 M]@O&L5=X8]V+UH07<)7CM.N%V-BJ5P8Z1B-?)2(*T_=1$G2&H\[#7]JKYMP1 MOTJ)@ -;2AV'$]C!KAMV#\= 4F,)]"@/.E+$4B#C6B=>-LZIX$_4^)4:AM8/ M.AZ.]/,CX:=PK/EGA@U$=20&E?[ZIYD MZU.]R ME9@*CT\Q4/.:OR@,X=]2F39?#S5E]1> ='!)BD=/MLGU6W2ZWGH^[ M^_KG&;?R?>93-_2K6:?^ MLP, *D) / 97AH:6)I=#,R+3$N:'1MS59M;]LV$/[N7W$P4+0%_*9X M*59%,> X"F*@L%-; ;I/ R51UBT4J9%4'>W7[RC9L9LT;3(,P_Q!L,CC\]S+ MY=*IC> MH.P+GED?QA^<5Y;?VSX3N)$^:-SDECP)XDGXY7I^,8^:' 3#F,#*9\!B9:TJ M?!@]1DNXM%RW<+-P%#]6 V@'4X:W:] M\>GHQY16E3N^U_@P7071=0CKZ>IBN@C7 M_>673^%O,)U%;N=D-#IYANP8^X_*6,QJ I_W(-1X!Q<#^,2_HK4]L#F'68X\ M@VF2J$I:DBTPF9)&)9,),@'++,.$I*TR>"IU\ZW6>Q2)=FP]J&1*1@[?6 )D M.C5@N"71:ILW%$8)+FJWT)B5E2Z5(0T3T:&&KG8]8 98JDI+;4-FIF+2@E6P MYHE%)9M4T2F'LF8Z9I*;_O)>\)JBLF['I)N#SQ73 M5 %R9\5+\A (]4KI KQ1__,>>\4W:*QVY ].9OB1^'RYYP@LG5N^T%>N+S].(^ND<&/S#"7]@ MN:A]"' R-,-',RL8XK\RR ]4"Y*!_X3E=0/\2![N"^[#C4:J9DGE?#))7YSI M*7VK-TY8BKZCA"+:LB/U!"G;"SF)/.8DVFIU5=T4XKF MWZ-AYF2V19)F[)IL)V;"^8Y95FF))C_ '+69VW]HM9DJ"C3&N4&=B21@\C7+ MH"IIQ3G+S;%FOW]).?WY)86N2NZ*Y*Y*P^:*]C=02P,$% @ 3'&/4\#- MT!/RH0 J-8' L !F;W)M,3!Q+FAT;>Q]:W?:2+;H]_X5NC[3=Y*[9$MD__[\9G'S\,?;@?GF%[OYT,?7]\_N[=R\O+V8MZ MYKA/[^1VN_WN)UYSPBXZMTS[Q]R5/Q]=BUZK2)+Z#G]^U#P27HZ_&F9T0_SB MQCOV8W1IXM%SB\!?HTL],^U">*C\[E]?;_KZD(RT4]/V?,W6Y]9BKEC[XO6F MY]04N;GJ#G;%W&;]U,W6V6;]\%*#+ #%(_K9D_/\#GZ ZQ4YO-#63-U+OY3^ M-'>QYX_=]&OQE[E+)[Z[=&/M=_!K!(6?_BD\9>[B\*FF#5@A2$KO?%>SO8'C MCC0?*!&>(M=/I=:I*L>>D_["=0]13I7&["'+%BVKL0=%F_1.GS1M'-TST+Q' M>GWP X7(J23'ECD8!,]1&(^(.S$?BGNG.B-XB2[,;](GK L=-T^$>_CH' M>_)3'Z9?CK_,8]34ER#4U.N$>U";^R;NO#%L5"J>L*%XX[/SH5KH%-!ED[_(9S"=18Q4++:Y,4; MP <=KP%R^?"./>_#.[;"1\>8?OQ%"/[Y8)C/@N=/+?+;B6%Z8TN;GMN.34YB MEY@_S_%6XGZD?YJ&06SZ)UQX.X%%PM)L;81/(.;YE0WOFU[ +EW-ZMH&^?EW M,@UV_M._)P. R7>$NM229-^9$;-@&K^=7,,COJ<^@EVHM.1&3:FWZZIZ(GR4 M0-S6U7:C)7UX-[>>YKEG_)II[91N7FD\V6^&RI\06J<+MJ@*+ M/#V5FD!>F5=XZ>CP7?SAU_"-M]D"ESQDMKZZ*M-EO2W*WT D6NR6J]56NT95S&0+,\ MDEC)NQE+_(++RG9X!4F#WLW?Q;V$L]9^+23]3$. \V3G>7NO'P0D)9+7QZ\*5I MX-<#$P0/731)5;T7W;^?S''@XLT?PZ^"EP1/'U-LQS;$O@;+Q_61ASXRD=P" MV1H^8/;;XEV$\1V[!T2A*L]>:BS<\6[N_>'' %3+(5=1>#%;T4_9>?C+SCN7 MFM7?>2!;\]VY%'&+5%'LSW&+M 6W2,5PBX0T\WWBH6W;]^&)*%&OP!0"?>Z, MQF!9V+[7^6EZP37PY5-3HK:J3/L40A+AIGA/TK[DH@EAO>KP+- MW$HY.I3R"$BET2ES#;MG#5M4=)MKV$IIV(J@F6O8HT,IU[#51N=\:IKKVKV& M=:J4>>=9B;V;7H4$]7@6:N>EU="CEIE>5T2G7)7CV=\_U>R\V<;VA M.::XP_K#!\W67-.[TQVEOJ1>"U">?*HU-O)!%BLW)"Y$;4HVYI_B74O]N$/.&/&G6%=U4 M1'6L78-V:]!F#<#3,_%\A(-WXQL![7)R1_K#2OT%& 94EPF*VQ,^Y[,%/FN< M2K4-O7UVCU(OE,]DE?,9YS/.9Z>RFGM4399 BZ4S",&VP=&U:6NV;FI6G[C/ MIDZ\&W-D^L0X7D992J]9 ')D=+L8\)])^F(#_G>N \_QIW<6O*-C&^B!CW'Y MGZ8(GUA0X7KBVJ8_<0E<=6W^Q+\.(]:;88NS&,/R7;ZN) ED27&P+7I>OZ= M8]H^1F0FMJG3MGWOQIK7ZOVAX_H/Q!U=DD=_@9IN'9]X=]I4>[3(@_-)LW]4 MFYB6*_6UT-A=4J4"MA-.2+1YF&'1G MA<01_HI4$2>.ZDB#@H2^HC0"Y*&:Z\)SWY[A3U'@'@=#D3@*K M(6TO)S0]SJM3FF"L8<^JIU"X 74+S,>E=2&8YW*[LIB7\T[2X1C1L 4?_JJOSP5@ MB=3=Q-6'FG<@N8!,0?D5VRJ>'J13J;YYYSW>4RP]J!*GAX.B!U7*F1[D1BQ@ MRO5!(85YC6)*03?&W,.+Q'Q>,K>9FKW@ MF"\(\\W*)"3D-N?THJ5UNQAIW>*8*QISKD]HQ#9D?YFH2 MS^D6C;G:J91[+4QL6++4DGFF9E^1^2UF),,]163NU(@>5+G)Z6%/]+!Q)I?> M(S<+I8>H;H?3PV'00^[5/');:BFUS35]-'K+@D48=[#^Z0,>H:GIM/7DTS3^ M2_2D^)<]^S49#9E?EQVBP3)285I">+1UJM3R#K+MC1B/+%A3"6(L+;-:$#&V MI$80\86_5D4@PGX/^YFXOOEHD7@[W"X4VA\[$P]4V,70)(.KGT2?^.8S?!Z8 M.G$/EEYGW2,K +8'VLT [>(CWN V-#:->--[Y+RK/8'J%5GA5,^IOH2,G7(J MYSUR#&-8BE0R_7JNS\FV8++%H1W[HU86MU.D_*EU5E?-J953:W[4&J__SI-: MH_KOTJT$3K?'2;?Y5+?/+(DA8LQI5,W);D@/(X5^UJD,. M4ZF;0H[=4\L9*'9.SQ)M M%G'$A68]FU<6T7W7U']/FWP93;RL.'^LV&G )1OL]37QS):46=I.ND[$W]X8^F_]\;$AL5I1T(ZFVR6T\Y:VOGBN.:?COW)FI +U_&\ M(Q<\FVV7T\]ZK850O =WB\'PR,EGH]URZEE+/;_#GFW'O7$T.Q66X:SO(R&? MS;;[FNA';LM2Z'G#7ZV(?IY,SW?I?-@[;4I]K9G;]6EZ;)[EAONMA,\)7A10 MQ,91"+RG55TJBM]S;SX-?>\U4-+:71\S-4ULDY$2__&7Q8?1P?A+GN;A;]YFS_O6OTP\S?2VQ6\,P]XMW\ZN0X/ M/VKZCR?7F=C&Z?P/+Z;A#\]!'OUZ(KR+GC@.'SC2W"?3/GUT?-\9 MG4MC_ST2Y:EFF4_VN0X,1&6--];L\(X!T.VI9_Y)SI7:^&?:CP-M9%K3\P>0 M"YYP2UZ$>V>DV2+]+'K !0.\RW<=^XG=_?';;??AZE+H/W0>KOH?WM'OX#_! M)=%G]I_QTEWXSIANH1J;ZE]=?+OO/G2O^D+G]E*X^M?%E\[MYROAHO?U:[?? M[_9N=]]I]GW)&'#IZ#3/B"'V$R$0T/=D MD.YEG'P$N?\/RLRS5WW<'J<6&?CG2C/$JFFC(CX_G7U3.)XS04UMM^M*&M3^ M,0%E25QK>D_&CNMG * P<-R1YO]V8O[TSQ\=QR*:[;L3T 7__:__602L,+>G M4*R=-90%@"%;&*8WMK3IN6E;IDU.'RU'_W'R\7__E]R0WH>8"/#SCV^=^X>K M^YM_"_=7=[W[!^';[>75O0#,^P <*LBJT+L7Y/H;XZW0NQ8>OEP),;Z.>+IS M\8 _RVVUM@GFRT'KM>,*_I (?X0($I@I(H"I0HQYN-(5&41WF!D&"@RT% (Q MQF99J*1>DVJIO'5'7WW%C*1-:<2 >T9PQ]#0IE,"^MD^^=C3?0?-4%46!;PK MA2'3\7$D#-F6&JI43Q5C& :@!V;OQ)$#S?*0)86L+*G6=F/)A_O.;;]+V2\K M3QX6(_H18D).'+A@J%1FG7@RCNFA2R=W]WEI\I5*YY^^;JIZ;[%$2",Q#<"#2" MY@G>F.@8#3$$TQ9,WQ/T(=6B;Y?OQLR1\_"/]_/;?!]73]K$=\(O7.H;XCA17-+GC5#VUJ0A5$G MWUB*[;7^ MUH5;YVQ36,\3YR_1EZAA\S7<*B="U+KTO/7_ MS'%&(^$C0+F6HR]3LD$=[!I%[=@%R)MCS1)(V!L!7V-SA+?"A#Y*E@:;LB'- M!<6053HNT;)21;N6"&^=9GES35*;M3F.O7% N=P-'7L#+UN5&J>JA+W3!TJ6 M,Z?WKY[@$XN,$0""32&0A1ICZ_S/Q /5-BUDH5W;0)U)A, ZM8:*+H(O4/%]H2X*A3;VS3)*\IJJU M1HIVNYBX+CR:A5+A?:A;)EX6OODWII$7=,I__^M_P!X2_IL9A1A:/4SB0Z0 M/D:F[P,&"2VJ=_!0;A-<$UQS/X&;:E(=Z1:X?F(Q"[1_ M^B"\09 WWRNJ)$;R@4 ^ @V,CT#64KH^PTR,&T:[J<6T_+TAC5!.Q&=+!)M&\ON^%L6.QR^X$FB>Q8X8)IDJHO/)/\P'RRDI0?=-.? M)AZX[%X6DWVCPJ0#9[@KV,43TL%GUWGQA\=$#O5:N]E.,97#+;,=7X26U$YD ML4@5^0J"#+F#;1^R68B]+*L>?4*!A*3YQ$@SL'G!94PW^LU!FGM*G5+0)K9# M7<.)QZQRV BK?TNIQ@'+'M]E3?'E+R:\&EXKV+!6!VWP9].C]KFMV;JI66C* M8PH8+\8>?D-S#4_ C*YI+/BEL\C+&^UMJK&>Q0>LJ_5V74F)-E_]G-5\L4*[ MO(7="F?B #P_;PBN34A&PAL@#NJ;L>*.U5[4V[- PX.W''.+P4?.(HE:DJHV M4X)*?5S0;@(H+,];KYCVAZH.=7R#2DTQ*M44$+V)3SD;6#P-30PYV.Q!OV1=-T!;N@F&A_?;2??V>AYW M]F1D.'YPPE.49$E4ZHT0A^&Z/T; F*U@&0^R7I)?HC]H#\F&M8,;YT92 M"23XM[PD(1 M.^A^F?6W/+I$^W&J#6!UYV/MB20S ^^#%ICZMBTP^P1(F"W* M4DNW.JL&K22X -_ZVXFR M\+AV/;W:(I&L8N5U\IE4GYE7&]F\N<)^OG)Z.8.!L9HPE#%\V+_\(A#]V3CW>=^P>A>P9JY+9S>]'MW A@9_3N MOW8>:&^AMC8Q'_XGRT79Y<@F&(JYI%OS("7I^(.V7.;RU62M]=LC)1;[^$7* MZSY,"( M,D$)1(-2JF@X.AA^[=QV/E/&_VM?N.SV+[[1<0%TC #\=//O?K>/[M9,4H#C M=DGO[NJ>V@/[$R%'AQZYM1=1\0I$,0)8#62(RLV+0H#[ MCV^=VXOUO]SBTY%/OVX/PM7/_]ZL'X;[;_SLW M0@I'#A97<="O<__0C:)^W3.A]_#EZKZB(;_<(GN5(])7IPU" MNMM#S._X@'AS]1F\=:I,KVBVEVO3W&"+H[^X6UZ\".APQ[P8\**/+5QW+AYZ M]SS@?[P"X_@ R6/^.0#QV^W]U>=N_^'J'B77=H[N_;7>\6Q,9MMWKUM8'V<+:Y9PJWC$QQ3I;ETV-2UX[[ MGZ=NL)6='CFNSWS8]=FW8ZT\]+6K8G!>FSIJ"W8WTC MLW-H)Z5FVG1<&]VR%6S9B[9,VZ_IG408$X M:R/6ZOWF9/ZBDV"\7/0T^2KC(+R%Q\8O.7E[)CS@/LT8$$;:%#X_.]8S$7[8 MSHM-WSNQV=^NZ?WP1/BH@\ $@-#7X@4.;64>:+KON "*H:D/Z:-T+6QCAY\F M&H[\\R:6#\\8$Y>^%1Y%!U3I0Y,\!Z"$M;.#/P5Z\J? COX4OC@6TITGX+'6 M9\(;?.Q)V)0,$&(SUV C0 =TKIMA#@8$IXO1"+YFQB )82NYGF3T9A-VT(0&L3371/''[)ECBW- MAIOH08/D*00TK MH0(N&="$,+L)Q QK<]D1LXM+=AP)E*]@18?&H>6RD7QS6=/@=TB: FL[7=G&K%+BLRUL'Z0&_V0Z] MS:7D$4[,\W#8'MT??=:\R%BS(@0S[H<@H8[AV6?(A3&F6, G7 OH"(@X3M:4 MF/VAXY&E9(J/604<'#+ WHHO10PX$R_DWS.4)&1,CY6(1@(B[8_Q-$N*"TM[ M\<2YQ>($"P"9\P@BG(D2G&$QQI.0A/$$OM6M==Q#YUG@):!5/3S##"8(1]O"LF19=3T1,> M"4@>I&& E8"@\]J/:^NC_@$*ZLV#O2'Q^ M1'1@(SP!9_I,*46GEP63D<1 0%MTCC'"X,4,'F"(<69_H:SJ3.C\OHD'_X[+ M3_SRR]>O]XR)UTO?3,#W]( MR JS=2F^8J?G[G=F=+B[-]]L;6*8/IM]NN8\H]PF:\Y^B)']_,;2QVW.#=Q, M&3JVV1D62YK>EPVERN'AP:Z4%<=FE+>%S*6G>3[M/5BU/CE%:B'GX"2X6FKC M_LX$'CL^,2784,PV5L,IJA"5-QX%L/>7%8"@OTW )LF,G>WWLV+(W+M%\;%: MG@02+QB84C_#XR##[^BA9>RK?-GJ:.7,^K$L.8NB;5Y8%C.P UYW%E,KMDBG M 8[Q:-D4$Z-( 9,;V*NVGKV201[;74D27&SN6VSRAV])\AO3S&$].3/_12]O MY3%[JD$&@TS!E*U]T4Z_?[5BQE[NAN[R3>8'>O5D5Z8H .#!&2I"Q_-8%".[ MW7& :-Z0!O=U_ /S,,^:%637 M'?\EW)]0@#;>BE+R7-7.<):4E2T"DM>;LS+:)=_JD:>-S M1'2&:STS-4O-/*BYV12;4G+Z>'&8V)6RR]&-I:G 0@BNP\ZEP&H#G8"6 M>[1(@3HNK_S' H_NG14;RB(KAG"]C\!Z2_P5!R[FHW!4I2'66NTR-4[ABJ6( M%U2.?A*B?%/ZR4?$*ZVZ*.U/QN];E+\V-R.:^W)M"=$)U[;9F M0EF$X&=!I.+4@RR+4DMY]?Y(X?JDPK274#3K:2\?U0*TUY*VI3WN/533>[AS MR5@S66F\[9$B]<>QN@ZMA#8(@'K%8%JXSR WQ5J-NPP'1S<)29Z9;G(2Z#40 MZ"WN*FQGSNY85+&GUY=JUSPXOF8)>I!@U39/L*ZLXJ%;7U.Q5((#L\%J#L;( M;">C811YQ8>_V@VQ+A>2<%F&IR6%7R4[0:73=!$K.QSZ3D;KUM%W/BI7;;7$ M>O%.5,FT7@U'ZWB*'2OB5^6^UF-Q' K=0RZ6<6XE=^7*\#O7&<,JIJQ;_X^) M.<;>9E&PB<\#VR7H1?B4]$D92NXLS?8[MG$58N66%!G2J+7%6KO. ]VO-] M M2RGQD1$>([8J&];4\2-L:,@Q(0QM@$AYA0[$V59%>O[RUAQ M2XQ;8MP2XY;8/BPQ)F/9],)+TT,9:]H38@@]\(C9 $AND96A")4EJ='> - R M=CS-^@SK'G?I<$O3?HHC*\)5@8$S4:FI8KLA<6OM%5MKRI+\YLY$FE-$;4V'"WAV-YU):8QP6.:!!;;55L*-N&A;;&4Z4*!X^';XK: M^0'QT!+KO3B#O":V)1G^5WB2>P_\Q UW'H+E(=B<]L#;=JK6ME/\IL%.6"2& MO2Y'^35)_WLFBKS@D]NXP?Q1E_O2\D1CWHO+!:6;!P V'DU;Z 3:FV[G4_>& MGB@N=&XOA?Y#[^+O7WHWEU?W_;\*5__XUGWXM_#F\NJZ>]%]6'Y@2G7UT($& M7L*!M3>F]FA:]/3"$J;68B$GIY^$:+QC6"R\0+7=4L2&5#NR^2<'$("M-%DNG<>XGBSS MB:FVI98HJWP2XRN9Q'CC:':DN7@I7AD\GIQ24-JE%V ?1^9R[S23,EIW+2!UI[$A''1O>CSI>+5L2LS+NAP M5&ZRHSV&Y8JTM3=4593;19J?:6BME 5:*B,4M+@#8HI5=FA%VN@;JB*J$UFZLLZ+EMH729ZKBBE8?'JM[5539O@:E!L889^T8A MLS2Y(VY?5_S MB?&[9DW('7'[0S"CLEF+W\?$_>ZQZ]/L1G6EW;C!%G+:0=*SVVT'TIDDR2E6 M[\(7 ABFPC,N3A2R;+HFJ76I)JW"&]VBUYGX0\<%RC(RX"N RFQOW=OKG?$3 M+'7'E2[@9>.5*G5)!*\-_Y%Y6Z M(C93#DNASZ@FTHM9JHMI/<$R+(F:U T'RAI_O.(W$%518% M7 '=\=\FUC3Z1A3@MC&!ISP3:\K;&K)$Y\W&=P!O@[B5[/ JC4-\(0$ M71N;OF:]CB#&OF/\*3,X(HS< 4*Z]@5#1X&9+048OBW6U%+G4"LFFW1'5V?C"86!G6 &&B0?+_E'/NK)BX$OF\VXO3D\(U[ MXFNF38PKS;7!)?1B^ IR&H6I'\$#(/UV<@K:H*2VQT2Y\*M5!,LJQYYM9-60LZ_Q7[Y5F MG?=L)JO)Z23Q6@"&DT*K$&55E!H*=]5>KZNF)J>=9*/!W.H#6[)8:Z?E@[B3 MQ@O_>.'?_I,7O/"OK+84FBHMO!SPZ(Z*RW.WAZ.X5_9K=VRC3%.2'[YX7!Q5 MU,X/B+M6]F 1 MC0"$X#D7S@ANGF(UE8U#A 7?021I%]/A'?A:V-KB/X,_O@E#KTX'&021I>%"\<=+SV1*T+#/($L)Y>U-G6Y M.[^(,T4_8@7!&$R MWCVK+79)L*_6^I"!#&#+JJ]T4PL.96SO!X=[& +*3Q%A!+3[BZN--WA=+9?7 M%4#4UXXK^$,B_&.BN?!:X8-D5FBN-^D1 @=-KSDG8,D@ZMQ450/6Q MZO?<:7WS;"IGB4U8HAIL<+"DCPYO5IHOA,XK#.YJK*(8I$M[13H7;AL)-_YX M_OCL2=I-^&<_32L["[#@3)<,(^&*J7DJ8$L9@OSE553M'AS)TME<5^OUMOP] M.<\M1&]J=+XER;Z38W>DTA)5=9N*X[(+JC@I5Y^44VJ'EY*R%)&RE%-"MU43 M6[5M*@-+KPW.!"-N; MD580R517^S02AA3BH3=8=0)BSM94K29O>033<5A3KX_F4H;=K*:YW,T>56V+ M?/)6W$&^*P(4'8#=Q LR' !/J8#,"S%\'**)2/X30>R7CE2DE2!5R$%B? MG,-J>NVG?)V!;0_VSJ>F8XM3N_?.^\F1/[T0->BP8W=,8/R5DW6K@?4G%^2S M[W) =WD4P@F3$69"*6U"F+FKI#KHI$8S;>IXA0ES#^II=[NJQ/&LQV(_%I*K MXA"M!$2/*#8<"7#!_9T!)LL@ND@QRO)RDZUKZ\Z(W !T2S#69C/H0#>V M6B4'# I!1(:)')PHTXERN;FVDBCS-M1B@Q&;8FNK&18'2)3S[.]I9O*]83_%B*#6F$.'-1C;G+51C-(\.$^/$_PS7ZFANP5+% M5D.[JBVQEGJL_)Z+;2IGLW-.J@HG)=1^-31^LR&V5,Y)E307^.B)?:<:.!C8 M0U]!BQO6GPB?",A,(ER:'HI@TYX08WZ\. \)%^L[R_5VHRUEC_C,:H>N76=T MP9 &"G6&-+C"FN! QSOL47+LCN^[YN.$SE)_<$ )(Z9=A[:WAF'G4FW9NBRJ M97=$5TZ[1.\,IQ#K=+7Z%!QL' 'OI:[%*4 MT85:I9M-'2\S#I1Q20>@HD$!MD 7;VG;QK$_0_XM\7N#!^UGN=4_!>8V-Y\, M7VWUS'GO$'AOC7F\,>\5:/0J8J-1D+=X;+S'3>-7:!-R,+"'O@+3& 1P?IW" MI1WK7)$Q^24>YER6CE<:\/_9[6L@GSWU0S=:8ETI*'!5X+'.!V)!<]X].MY- M%D^LX=T"#7#P?E6EV(J)XV%>;H*_0MN3@X$]]!68X/\D"&9B"!HL1GLB HA- M/!'7&<".1B,0]]X01)8G.!/?\S4;\XG"J?"H>:9.1[\;IC7QLQ\5S3/$*4C8 MI!!127:7ACCL,!3>4@SV!GU$7&^&MD^(LXYM7#*,;60PTV=M->]1$EMU552+ M*O;E,R^J2*()^@K,--H$<$8 M[#)JC;UJ^ZLZ YTX1*N@W5[YA()9Y6T>J)8NKYBN1!CE;[,(6.Y6U'JDN MW@=;<+]TN\%!>R\.JK#IOUL-T-Z%DRHE=/:5YMK@#: 30"7-+@G'R@N>S6M[ MY'[%U/?[[AW&XUMC;=(+-[(501I\0 M0=/!!(-KIAARM1T?'N4[B%-J@VA82S,P;7[C96^MOGI][Q86^&'HAD]Z=(GVXU0;P,K.Q]H3>9]8\/LA8:GG\<_W@<(7Q\(7+N B4<7(%#@TB[BI-L/"18K MP/J^H_\8PBJ)Z_U5N/IC8OI3X_O%^]D.,?N9!%">GI?*%+:D(HW[OI1*1 MJZ#N&MU[&9H^.47T$% M+ZXV+OHXJ!W>N#:8&XBG;5Z1 M(B7W<7:-[$G1XS7;PN/7*G MF<:I:7,#J<(XZNCZ9#2QM)12]->%IXKSTEQ(C]MF%;7-UA%1];4PS7PEZO". M0_N6;Y4=/CUT1L[$]CD]<'K@\H'3 Y2;=#3DA(U/FJ79.A&%OTVLJ:#*HH#5C-OA9*?* M>?G71.5A#EUQN]?-T,6UYA;':EGW@*P,!:Y*K2;5I79ML;B5V>VQD3VIY:Q- M5?X^\?"&J)Z,L>N%,QH[-M9#=GZ:7G -R^/0R-17@H.!DE-]9N6NW=OK==-\ MZE*V:3XE4*.2)S66SAZ%$6"B='P-*EXQ'ZJ->JNAJ D^C,5Q&6OE=MQ7?LR[ MW:C6@(4Y^W+M5J!V4Y6Z))>AW<)\=$[ZK2G6VTU14CE_^)II$R-L&\Z)D6<'7BB*V :.5F7IX#BZ,,K9,EK\ MFD7'<5D"V42'*@,[-\H5'3ER?EU4U;985P[/5ZP XY>7K]F7Y5*)"%$YFT\2 M'PHE +\X!YT#GE,[>>M2%1N&9T>@ "?Z0"'],-!<\JI+* MOPH<<5M0;5Y\8EYKLVFW^\T#56?\*R<93C*<9#C)<)+A),-)AI,,)YDB22;? M7J7]DTRV5%-3ENK-QO=LR6MP@F8G0:Q-/KG$(&2$'S?(1,U-I*Y2.EN6FZ*J MY%7=7S9C5B"Q57T)<&Q*8R<)D)Z#+EL"< :N#@/SS/2KC>URH'.@KS1N0I4X7 )QNVBHB18V7-G MD-LU8[7L*F _.%5@*\VC\Z!SH'.@*'(-'/*ZTH2_?_1J,W@3I.-4Z-DN.#LV1JS84I-$2ZTJ;'[K#3\UZS7)A M3X=I+<@%SM:586N>Q7ZU<6 .= YT#G0.= YT#G2>Q3Y\H+\N2C_N+/:RL[2* M&J3!S]U<&%SF,*&G].5AUE>]LR8JE7J*7@D=E-4E.,U[RM0^,,%&[>BR@TW ME#VZ)I=*0QQ=(ZNBU%".5AAMDF/]9>Y'Q$C\]P_C<)>QM^L$/?Q84@$3==!@6GV% A%L!T?[@30"?!D$Y;TY&J6 +#T!6> C<(>01JB M=9V@! UA8-J:K9MPD1=J1>]L$=GCN>T;YO,\N%8 I! (-%:O[]W" C\,W? 5 MCR[1?IQJ UC9^5A[(N^3&!P2%$;G]?'/]P$%!>(L25K!#X'LEZ1?3P EOZ2N M(_8A^C/XXYY.[^(\TID-WK(3!>:-Q2N+>?% M6[_[E7LL=T=OOMD:Z!W8S]N,ZZ8"4& "F^H1G5C66#,0_=%GN%,//P'QDHM76='\L>Y72.&N#P?+K^Y)H5);/6NU&K30:3:MWW =Q*F<2L&8]?=_[)HUJ+0KXN-%LE4DA4A4H MI-+B:Z/PT>Z*Y>[JOO/0O?TL="X>NK]W'[I7_5(G78=\D4.5D9Q/17TD-_=[ MJD DQO9\N,'N",H)*4Q4[1L:3')4? 1UPB(J0'*$D_OR=H;B@P8B>ZJ ]2>R M"SO;:DO&$83RI)!=9,EH8HA?D5KR]YJRN,!,/T MD*),>T(,P1D35T,4EZ$L\[6DM])TY0)](SE03ZC F1"X!L1=QO#6B] &LJ(W M>-!^EJHA04HH4G,?&K)<_)6A.HN:K;=&[U69$1(*<4=&*%!?*F(C0T%' >IR M!?[>5DK-%5*>,--F 25@84:INJP\E54( ->?15B7VDJ]WJXE"TCGN?$B0L", M%W,[,ZPH!5:7PU5()$7J)RDFMBH MEQK(6.7,E4'E2[1<5)NVJ#/=I\#ZKKO(=P25 C+II$<$.CSJ!;_%O'>NNQJ[S;!K@(SY.0]4*2A9IZ-GT3>*= M[\4X3@/5_IS';5:3J_=3T@+RQ4>^?DMI(%AF>&^V@*U$5+U.'UR>B IJ#T\1 M .=R?9Q2]IVVL *$UB49@Z RJP<;/Y\ZV/53!ZK)6VEIYVUX*W]70&Z) M2F/]A-%2RHNWHK]*E795S!'):@@4[YKTB3YQ37\*A#EV/-/?3TU8]?V//<N M>R)9[MWNQTZX<\E8,XTP=;1'G?;:7-N-!(2:0:<%J+QBF"RWXEE4:^NGEO(D MTJM-(@&NR^]K]R5.Q3*W2!.NIQR[LNPNTUKYGDS\> /TWZ;VM9S6F!+;3 < MCP(S/AD/H0&PP/]_6RU?<],55\HAW4Q=-])&,.$$[KN =CY-OP'A=.U>2#6= MB&C2^B-+C<^" &MF.(,U5ZI=,L]Q:]^VLNJ_,FQ;)*ONUP/?D%731D;ERZK% MV1I-293K!54*;L^JFSGS!U3/5'J@8%^V^%:V3I'#L%:, MY=MABT94* M46PD1YL)DR>C$$T?051&"*,&CEJQ=LX&HZOWDZ^N$E\5S$O[C6YL9I0T$T9) MWLQ4G$W2:!8TS6XGGMHL1G) -@F/ORRW2:IO>A0<:RG(]*B:#]?:(=Q2]K#/ MFG* )DS$S&5T ME6;6_ L*?+L&TAS $6F4(IML]][E6V 3;RX@V*71=.^)XD/Q3+JWOU_U=SM= MZ[64"O-Q,_LO>N7C9HZF?/-NXNI#S2-XP/?8Q1"(/Z63K\@?$W.,TVD/IF;M M=15T*LGI,W?:E(X3?G Z.F#/)7."W)*)\2@AU]\FGBF33R/>""PPI,LNG9G,# M4_,+ M2D?PR3*'X9E5E;J7ZN(BE8BF_0PD=@Q=%P47(1;1=5$UGR'U MX.NT-&,WI)H*=5T4Z7 7UG51";_CD-AV7UT7E6/5K!4!V[-J<54"A?G^A;5< M5()/#R,^4-'RQG1#YV!;+GC=X^XM%TIR*$1&"5IBRT7ASEF)98_5[;3@I8G; MLE"F1HM=6.@ XALE5B;R,$AIUD'UC0#>=YF'*Y5YUD2*%#NV"$<9_995#W)4 M@E=Y+^>,/W<(=91[QGU-;+<*FE?*>S[_=LT/^8-CP^:'0\-' M MC%D9$A906HZ64]ZC4OF,JN8I-G.!VBG3JP/<>;W!C6,_^<0=W2 *L8SL=V(; MCEO.""A)5)I5:G.H1"=W1;CD( LN-^2,E#G66W%&_@?EUD2U4>HQ77S&P1$V M* ;5P<( J'??2KK2SL&>,Z&JE&QAB%5V4PE4AD)6&Z(D5?A<">Y"[9]2D^T( M&2@U?P4IR6*MW"-07I>G6=%*O(%I:[9^#"T'_*"'7>UW-=GXMR2Y=QU2385: M#FK%^;[\G(>J<.V^.@ZJ5>BG)GL8;3C+/A+ M-T(.MAV 5P+F(.*43.T *?*-MP/P@Q>.MEAO,Q;*U ZP"PN]\G8 'J+8EW50 M?2. ]P3F$9%0=XA('%GTH8R>P*H'("K!JKS?,.+.'<(01Q)RX&V&U8XZF+;N M$AQ+^ :H@OZ%_874W-B0#':"1>G'*>RVVMW.6]B[U9 ^2@#_AU-5GT&,V+YW M3SS?-76?&/A#QS;FOXA=>0<+=$"*,?JY#.CHZJ=N3; P!?X8:O83N==\2!['P*T=V?[*)SH9$?]MC0KY42SJMA6Y0HI M,^X.YZC,B&WDK,;F(R'*F8*1$,.9/%HD_^Q? 7#Y2U8H;!FCSP:1P\W4-_-3 MNCFUPWSJ*UP2OZ(N;)H3CP@5[N9GRF14P"^+;;K!345[,:)!^8_ MK[4QEM!O(:-S=EQ3(0["CFMJ4X6K%K*F'6.J?,@.'[*3OY"(B<*].R;];W=W M-U=?KVX?.C?"9;=_<=/K?[N_Z@N]:^&BT_\B7-_T_AD;R'.^76YC2_ 4$N_? M;4EKI-5.2RI$6O&VTU) <% FS=%,[KF@I8N::: E+)C!06'5J"[(ZO[L"W:[ MQ%Z**G&H.LPV<0EKR4$(X4EV=T"QI9R]+(N*NO/HE3+K$XJK!\P[#%,A!MUG M&*9J/)<(PZSAN?P+'\5&O91JY)S#+E7SJ(YF)K/S=NH:BD@5*A,/3! M&"C5BEG7DC,GNK;NC,@#TBC*RUM23#UECIUG>RR>K+!Q4B'FY#FB&;^E&"<9 M^*V @5.5S- 6%T3Y9>Y'#983__W#>%Z8G%/,AL\?IU\:VX).T,1\OTX2%4)_ M#T,B:#H0$5R#247!=GQX%(!9@)LP(/+D:A:8'RX=;NP/B4>0PFBWC.83(VSQ MA(L\'[Z@ T//%JDA!H0/[PSS.?PX_R'V]^*GE:!;QV-;@:V9=0_P<3BS7EVB M_3C5!K"J\['V1-XG\3PD*(#.Z^.?[QEU_I=$_TF2;?A#0-Z2].N)\"[VV@6Z MBVNMO5O7#=_03_[MT]="_ZPI?>S67W]G-?N.C=WYU] M>'1AZ;>]AZN^\-"#[VXOKV[[5Y?X5[]WT[WL/,"'8(1_YT;H/\ 7F%; $?[L M):OPL0B)Y>J\',#T+AYZ" M5!G$#@GR;M9>STC??;&UBF,#)B<:+<0J71G\& M?_P29]0XRP:*[78R@O?H:7I-DF6U"1II4:=]FGBF33SODGBZ:XY1NW1LXY/F MF5YO< >N. "#3C5X !]LAS]1Q8;$QZFC5%XN!-RLJ&4^<_$\\W!M!@#@ $[ M^#>C=&03019.A66T'WS;N__W^O\Y#MWM?]%&0"C"M?D(_^X!TG5/^.)8Z()[PH7CCH4WO8>+?WPZ__+U MZ_U;P005)01:"RP5G0X< //)@^5JH)#08/"&H,6&\ QXXC/6RL0.)S1M 63" M,*Z\B/MLZK 3G^A#&\3OTQ0TH"&\F"ZQ@!KA>XO &T=@/.ELJ 8\9>!J -J) M[D] U0PV?I>FN@V@$@\<@S\1RQKC&%\>U M#*RL]28N?NZ_F -?%/K:@-#G](D.J(7?=7)'B19O_ &ZEY MRFSAI/E3<8*(,'UR!7;YU!_BAOX9$/Z)\.0@_$$[_2 ^/,X%*^]IRA)F?BI? MS"C#QM8N,@?U\)R,(5A!@C]. .X#Z1,$#[\.:/1W! M3Q7CV#71*K5,2C3X\Q-=6O3$ 14K(36) <5%6Q0ZW7LPUYNU]R(C0=.?"C;0 ME>/^"#>!SZQ]?G?S<"4*O6<<6#"8XO(D^%#1/>';@(Y#0USY=(7"5 MI8%C0V$SNQI_&CI,&H5?9I<@"T;TG*Z-OEY)4@ON27:]OMI(7ZGU%;DFRW)+ MK;52CB+44(;V!IN-_8I&'77 4[V>O42IU:1FH[%4[:>M?>]L.*?^%5#_:#GW M[L$0%KYT^P^]^W]3)?^I<_'WS_>];_ GJ'FPNS]?W2_5\"M$SM[WB[[G1:## M7X!Q'!=DNPTL/D6> YV/3$,'"5'YT4?W$B7'+7G6# UU39^ 3!XA;RLJ&MJR M) J@R> SWH $)MRC /<<3_@**]%L3>B?=3/%K")W;!WG/5LX9H\NA/-G0H*!7E=C&^&"60*%] 9 &TTPH2PLU?H/+F$ MA@A -H/Y]0 ( =DMW#DO@+/0WA.%KJV?B<++$)XT#RL&9WQ^AL"9JK3KV%BU M*&J^FC:0FC\-,WL]0(KK#OOUA.@8IUW%=A ="(KJ;@BJ$5 0H=G,L9G<' M8C(*VITJ\:B=LB9JEZSF_A6)=146P+CS<(8GJBMGX@,/V%05HL:G/ 'N%_( M"3&,2IM:WEX0+XKQV=Q-Y(\)6I1.5DRV8I-S$5SG,VSU!EVZ2G 3>[,U7M"W M]?U4!Q'0*"L-5"6'B]!ZLM'OUQ#H6= VCY^SU72 A&O1@GFXJTZR#5PM00: M3O?H8!;'M@G#(>5NO)Q9C70 '"S%@SWBO6#(N;X 9M;0G(Q.\89'S0=F-".C M&C]-Y_T-I*QG6* SP;<9$QPR !3T3(:F#E9<\"KV +#KJ.K0QF,K-$O/!!!> M7S7P!X1&FN0"RJ(N UJ.'8Q.6XR&NY$NPH4"P0:4CM=1%0-?K0+=@8GW#FA# M2U#J%$0 J-4R6@NU<1Q&#F#?D2;.NP$SVIY%D8B"E$&4 C<$3H!G(M_V)1'I97!!V;Z]7 MBD)%PL-Z4@_LB6FC1>E'44S/@T)LT4^QH)&7( 0@ 4I%,7TWC^A Z@;$D:"@ M;/B7%55!WV;>:*%ZC*FY2QJJ8,-4V+IF$U?H91W@ N,SACLXB3,& M3_ST*W&?B/L68PX!-&.T@])^CGX"XOCZ]3XBCC.A@W%)^'MBA>FR%2(B)#B, M:6 (!;P(L'D=]'^8G^!-'CW3,-'67M#5!ZE39#74*;B53PX0*>[K$F29[CO( M;Y]ZEV]19[O.,RIOX<[2J#O%,!. ?/Y+8$GF\05ZZ)X\FQB)1&]QXL'RW]S> M]]]B'(]R7%OIG,DMB0:T\/[@F=&SJ,9Q)FZ B-,$(@!I,268IOY$&JVD\XO@ M=VHAA+8QBIIT?-G-N*()G+D[,<*#9 MA#F='U@;7^[C]/("MNI0&&KLMX!(X/9UV%+DFM2N US5.L?6&FRY;/>"ASL/ M!6=<=)_-F?&[ M:S.F6>/=H7,'1M[8SJ U#KERC3Q:C1^,IS" H M_( ?5NR#T8GY3(0>F%<(7E:- NL$(V%L^DPJQO)V_E#S <;"BS.QC"BW@K)I MZ-@."ZI'SZ<02#PYK@)U0K<[._XG%,;+\<:B1,#&Y(\)O .(6[&#WIC8PJ4&E']!0RR,7$1!]OP[QP24 M+R,FY)L(E"OH O]>(XH(T[EO:HC31*JY=$#X#< M3(.R;CE>0&0+R9PKVP!M3+11&GS%P&DC-+9)<[_!XFE#*7W>-QOKJQBH-DCR M+M+FRF*V$JDU%'L*TSMMZB\]ANZ<$;ES,4>.:<)0!,:$%%7D'6JYP?MOF6"@ MP444.P'E"^@B!SXXH18N(Y<%/*4_)L#K7+:0L5E[,U0L%'TNS;O3GQ*Y9?QF M10'K&J0O8ANKGI>4&*7FPJ\F(O--DW M<[KO;W$E>6B63VA LGR3(F?1)32@&L5D%G3) RM'BWG3H:TAW)@CJH??G#Q< M]P/7.:'N;2(,07B@N35F"68ARP$&JJJHK68[47$@JWYDUGY#!AG $-L%PI3*TF?0H_\ M\Y1RU>FL:!#WA*[#"[P%_QNFL7^ [>A-,%V,'O]\VCIX&WX*0>2Q9;^8-'@O M /X [4:LE/6_O_4[_T-3D[L9&8G>I 5YOKZQ9MO2OO6E?/6FVI+KC40!?[)4 MOV,;?9 LX,>!?>9CH&6"6WBZ<\#^!X-^HU+^945_]69=;F,_P=*BOQ2SK#(% M?RH8 OUO7[]V0/WWKH5^]_-M][I[T;E]$#H7%V &@-K_+-SU;KH7W:OE)?VK MJ6MM2D!6VDJ]U4HT]@8X7<#V0)'.#*5?MU"?5D9VN('ALM MEXWU]H*B<7L6 C,#3-(3R2H! +=3*M8\T3V R\ M++U-OX^IX1"NB=T 8'#U-AB]GJ>Y)JWN-6@,Y9F$VCM\9OB4P00V.26:>P8^ M/&AC6V.&RU_1&C9MFF5%.&@&\@.#:OB&:9#_'&BF.\>#R8+$I:ATRA 7V-/3.R=/IW,8(H E-@!6XT:1#2N(A&4#+O-7%9H VW%]4N M8/C+]#Q65D4OO+K DA@PO5]>SCRBGSTYSYF$6TJ(8NG7:>&,Y9&7C$JNKDCM MA.'RS0,S^0KDZP@)GRLS4%< $B1M$@+E8/08$\81WR]AFX2H1#T22E0O)GA8 M!]0/,H,$XWS/FXS&L>R)QE+Z3*:-'9<6H8Y0^E*!"=>'):J6J3V&X6S\/!/I M+(-(Y36^>=D]["U&D)5>*AO"V,+"S)2#'1UT4OTWDJMX405 *#U4'(B6Y8#XY!.)8-^B?V@PI?B&:! M,.BY3YIM_LF$B$%TBUIWFO!D.8_ !$-VU3C<>6@'AS&*B4\#V:%I\$RP:Q6 MHCV;[L0+FI!"^$5/T0Q:OH)F69CH7Q;? *:DL1>T,@,[Q1^:+C-*!F (P.K^ MF&BN'Q0I#3!LR.RJ6=R1L3"UVG'B![R%RB_7F3R!1>(OWB13BPSX?XPF:KC7 MQ#9$ 4P!XMI4=@: <@;@_L.Z Q_!I6VCS"3!A< ^F*,!HEO7)H%0!;$+\NX) MI1S+=U/K*!!X%)!BK$/3&Q(+=GMJVJ=C2\-4' Z4@4O&KC,T'\T@9 2^R>01 MF%F YPZ)2ZM":* '/PF>"70%NQT1C5K8'N"%D<.* MV\Z <5WJ9$Q6(3,].)V,Q)F^]]=E(?'8E;-8.*N5"@/AE"=<[%X!_RB *Q8% MT'P.4W>30*>S)F^@!4I8R]8="_11*YY1-Y8X8.".DJ%C+Z!MMDZ1(6V*E3XF M>R4\ES$7J[H"LC(FNI]&(O '58'A2Q/O"4.28HRC$*+N18/ M_\41_K(F2(X1NGJ]56O4E(3=?8N!@SMMB@W^RXX66E:@>(WE0'3%\PN^L>8K M#?M#L&0>B#NZ)(\^!L3I$]AO\?<_.)\T^X>7"(%O.\VS)4HIYQD%L9(Q>RE#HO\0[ERXE\$8_GQRM1%X8W=W=\*-H]E1.33%:@^/,6<>54A%N MTKEHH?1,TYW9AE6ML45+-%$559:2Z:7T,X*XH9IBJ.(45:JN\0\R ]9!6*I+ M5Q]%!>D/.-8&I1>.L;#)-)S9,0"1X$6V"DW"!($]K";$\DK'8_,R@/U&&+)B M+B9O)J,6<<#JVMGD3/-H(:-8],9?X%X^V&CP1!C7SW< M$;U5#%DUB.[1'OK(^1;IDT'[_(?ZU@X;3>?-$DJ":WI4>EH.G3K"9LT MSQ@15.5D-&%>)G M^$DFJW<5+F.?\&YTKER#U;UE:05JU219J2=-LZ5T&'_A M5^(/'2-+P/2C%]0^GUI@#H"P\DPOT<"!CB,SH3TRF%B"!>9$9!"P:-@96BD@ MUUPPSR8N&]4T /,+W35Q_MX!=2?60T !5JPIR6:HI1 ( \7&-_JJ&USE>A $ M)N?2IWZ:+ABGU^$FX:KK8(MA&\P 72CTY1) !)<+JZ^Q+4CHCFCMS"R[$9$. MTD< ;)/.6AH';IF%-U/M *"^PLB@0=<0])891N!)T^KAQ<>#M,$174#DQIEP M3\::&;C (W3GB$U-/5;#0T..U&X#93)QP:/8M]!>'.VY9+;2!G-+L]4<%%B* MV5Y=(%C!0LPMQW;F5IF989[IAB,5\YE+FFOI:1"NXY0U&L>XZC'7GM689 MQKI4@I16LKQ9I=*F)2=8ZFH*$#2IWLQ$Y8['BVVY&Q&*Y&-HE:7IA"H2.K L&[H*K/2NE25G#S$C'APXFU#X'*P!KX>$2$L0P M!I;S$KZ652+YL\EX]/XSH3L(AVJR#+C+1L^;!@L]4Q@20XQ"^P%$V4-QWT\V M&J%S&PDR <%ZX7TL=+%^,^2G3HC![J:E16R>[8);$B<"#+4B$F(KP:_#-&%L MQ1;MM\MB^BZQ<%?%(-9WWN0EY3!$V9 34NZSXQB8;P$'IHLS&)\P*,1D6_*S M008FEI]1 0F!"Z(G86W9I*R,RD6NMUZ4*@0BEXJ;$M MX*(0#VI6,XMR.C4R@PA/$L[JX>T9VZ&J\#AL\V'?( M;]OU+92^@7\"41H.K5_O]"^$AM2@0W@F3_#.<* ""EZVMSD)JWEAA#P42<&H M9Q"0;.:$&?SHN[2&PUUL-]2B*I]Y%HA$EA=665*^P](3#][A#6@)YUP%E_-H M89T3G88Z9><)# @K(P]&5K)@K196G5">#F;ETV'+LZ5T;9U*8,V"-Y)16)R* MI34CC%G3R:E1=IR2\JQ^*=@L$S8ST]4+X[5GPC>;:*Y-3T,(*TB#BRF[TYWJ M[-C*Z2PN#+\3JI1AW08]C@.+W=C>V;OGP#$(*I^"V?@"/>6,RA_/"SV269$9 M#N^.1B1%NZ5CN4#BA", @MX*&FJ>H3! MQYNYY0!>.%8!W'V6)SISU3HPGAJ MFA>=(4(,]&U0G4]_#=ZQ5ZFGUIJUY6?)O0YAQ[8;G:=:=2D7%RY!/T\02HCM M(SC[(M+3% M[+0<'IZ&LG]=2?Y@K@B/UA:$M^NP+Y#EU-[$ZW#BJH=IV&Q;CE30#&&!3,*" M/EMCYCD\PXU:#2SM)8!KV'2,8VA9NP$5N&RVP0P2BZ9^,!I -%HS.K&Z4KI84MJ4?RE"EN:XUV M,BIR#5;P[^B ?&6T,"ONV$+^+HMXJW*]U<:<]@$*Z.M9D&TT ]'!R>K -*7F M#8I'+ZR51IG[X(R!:EI8OGU"]TLI0HB1!&/^RUF_YTE8;47=1A)W9=%&8Y%; M8#:D2!R5/]?\Z=@.,D@P.!U<1_#/36](;=&!J^'8+/<'E7L,Y%0-Q)[/^H0T M+">;[U<:I".+"9M9A?)\X#3DU)F<-FT\3BU8WJRL7U]:_L;J#&+!\"DMD&-=G+-@36R5 M&^3;T+^8G:Z#9(58H58_CCY!^@QK%,-A+.&K9L^EI?>LD\.: MQBWR2-D'S\!3:DU\%0UKV,' T(@:::_L !=3.P)Q ("D,]05IW#=; MN4%/QGRD5(Q%F1:>K,;Z+]@S*#:#$ T5"'3<-05$[('G>\DWS'W,.MVDZB4V MLL1K;'B-#:^QX34V!U%CDZ&69EVI3+K<7?_@T"-9^>!E#]\+7FY0N]+CF/^8 M.*P_U62Y$79<((E.GJ+A&)KX0@,T\))CIHQ)(TT5-!?9%I7$%NE)!T$W[))H M1A(*-"8U,T/H<)29E<->A>2]>-&<,?0&7TU^:J.Q16:I3# ?#6*Q#E=Z\RR" M/QO$\#8E%Y6.#&8&4<[S9A!MZ4^@_(@7,QQ+C-OG6X92L!E]#QV$GJL2Q?D=G!PP9G013$4/U0IRQ%_ MT58P14@+(Z+[ETP6;@2DSSW6>H M65'4AI+([%UI+H;'O3O"!KZ^#FF(Z(Q+MPJ*[&)/@.*H@&&KI08?@(V9/GDTC5..Q(VR('^8-M6<-S+N@ M2S<\MR9^N%60X7ZA,0CD(2Q?>R(88'X,3H*-W34W/HH-\'N@>2F&@>5KQR.2 M-EQZ\(RL.PC7L&(GX0D^L1-S5VYGLT<%.HMA,;HU<0N;:1@%7Z?"&$QRD%"T MC(N^&:UM@SQ2DRP\#^%R+83Q?S2PC><7:=Y::HI-A+$T=F!F]'965!($>*,# MA#MS@R)B$P:!!Q>^E8(3EMB@='N&N/!LZ"C"'X/@7B4K"-:D9 5.CHW$G4NO M%#,@MYJB]I[00>E+4TT'(%^[>-Z236('PUQW^I_"$UT[_6_"K7-&?SV5FB*E M>6)[S(0\%>A1>_-?OF&YO:;<>BN\.<$'!#?3H\9F'^>/;9QKIO5Q\*M-1O3T MJ\"H/64N;U!8%0?JTG"FVP"#;I]%:B*A*8=9YX0M/KA:D841F@WG^K QKOO!D]:Z#:>H\&W;*: ;>#9"GBD%RVH$&;5@'-CJE;/ MR)VO(9E57\Z(>J'\LK(\/QN'14\=7,+SC5-)$858:50_ *07C#N722USQA!E-@<$-B[% --B" *O99@12]BCTY (L9G_6& MFXO-GXO/NJ/IK_DRH/B)8+.2\BF6GD4E%7&2?F1Q+"RNFM6FZ]'XK"T&0<=, M/S;^E):+!3Q54K/6)O&RC'U<10Y\*3+%NCJKM!2"T0_[2KDF ;;OS&1>J=>E M.]MW/K+X%&QEM[Y1*G;M+JJ5DEW!X:E#7C8H1-GJO)RU,X4DM5$#B: FCNR> M/*+>0I_^TID\^AW,PGQV0-M<.%B_:N?A,":J9"ISU$T-/*;//4Q@ S=>7-W? M;G.:S5ZW0_V$1AEM9S0]=GYO0/G@L #IQS*0\TVQT6)H5"\X MBIA:M/,08X=]S PT/,&-CC<.QM$3:L_'6HJ6'.$R!X&_>L)<$4/*>\'V- @. MQD+'#AVTN0VC<6H_81$K(BC8&/.^76HZAYU3<)>!3:T^84,369]79%-'4_G9 M03NT+)/%_N"+=U'\+YRY%6X:IS[3:DBTQV]I^GOB4AA@@@E'+M 1K5%79PCK MT&GW)CH>IH+=J(QR<*;_ $"=4O%:91Y-M^L7SM.A+NSL'!GJ:P7=!(SIYEJV MJ<.?\-UGK:ZL.R8<=.G&6B2\)??&^915;J+MB6B8'6D3G X3Q]4C/9LHBGLO MY9"#0EBX.3HHSO#FMH8]CH;ALHFDIA<;EOT( "+D1X T)FG"(74H[@+F"*;: M)X1"G)^8(+7(+" CH#-NL3YLG*S-< 2<[K#1W$$')#)6("99F#\:[SV+..'= MT70\AO_ 68VWQ >K9')D1+24[I6E*%PP:E)QM&PORLK.VB#R.3 0_D]:>6#@$A=Z0RY9I/KKL]J.*/_#@KNX[#UUP;++[+J5O876*'Q/\@DY8-=?<<;?(2AT? MQU$ 75V@&)T*3P3'GH^'M,PNJ/UW[(44D]QBI?2_P_O_A%_3RBXPA,LBJ(SO M,7+J3D9A="ML]4X[]S=+R0)+;L7#N2BQ MFJK"9_^M#;J53]2532V&_=V@= \*=8+YJ M=*A:X@"8R&ZGC:681[?,(.Y('\KD/^U) G):5HZ"!AMEG(6CHL-L+!X!$:1< M@P';64^OYG2;%]T65TN4$N-8/MEVURZ9G;E%5EY+ETQN&K^J73*YFC2'T26S M\Y9+[)+9>:U%=BL$3,DLBS/FPUG02_^C1NI!/+&F.< MQ'ZBYUCA9P"^'GX.X,S49$OZ]?TC;<)&+6II8X^IV'4Q;1M'ES;Q MG? +EZIM_&;I;O"?%3_AAMQ5][)+C'!#P9Z#-]?/:K#D\#NZ//85/;\&7,R MFYB^>)_&7__[O^2&]/[#.]_88!5K'Q^*]R*?_OYE"$+^%+%.@$U>P*TN5&Q' M/KHD+I7*I>VS=, >$R;#8IU2T9@=A'#%&I%P/#(C$+>A07O6K(]]@:8CA5#X M%BM6MEE V?0:6-R%T>H*&-"R6M:J5KZ@R TW55S3*Z27HQ&!*7$9TB"#0::4 MX<9H[823U0O4410P*[95C/KG;^5O7?G.:HN!0L'''_YJ'UYQLB]7^UT$ Z^Y M%N1O?9UO+5TSA+V6(JV '2C%;"'(0 MUVY0G)V:A&C(3C:5A^ M$.ZTX*!@C/@0<\5(($[A15-X79;JB=$*A5"XU'P=%%YY;5=R\"><3\4Z*##Y M6:)6W)/-%#%\N;#.+ F:]80DJ.,@/SE_%1CB_];QB0>2XL;1;.\^HH5;XA^? M.BR=ZCC-YTKSNRK%[6C^L!4D]Q.W+4UDM>9!E$@K*DJT6=YOP?#>6_ZQ4O9S MJY8B0>IRJYV_UJ1$$40.6>#P<+7DYMG6XGQ+S@5EC0;%QR&WBR-"RJO M1OB50Q$CA,D M\%0MF2^!'X:*/";7LAJ%.,49L*NLT\+W4EK"Z34"K.*L4JZ\9\&9,DIW#D6I MED"KW* Y:-A7W@$M1%*$XR[80C S'#WX^^2B+2DT5VPWI,$H9."&N(B>VZ91TL*T8V$1GOFTKW*F8-H7 MIZ];)$/%P8$4O&^XR2K9\"U92I%*M49#+2X3>23*=Q76]US8P_GLD/DLKX3H MD2C\\OBLXOJ?6_4'G1?@L.>6?9F6_4UL_"DF96Y).4,8> T!!QC7O+F!D4M_ M#OL#AGW%.;O0D4YU0(8SQ*GSVD8:]/J#&DXD,#

7BY.0HF+K2 M5)M*<0,@[AA=Y=^&LQ";:ZBJ*+?5 T_%<78Z4G;*:[;$>G;*)]3=4!51;=4/ MG)TJK^P+H5\Z?V0/"OW(BS\;R,--*5[\.1,%2LJ8&:6MJNNF"PY'(W<3.4!Q M&PB!X^MI/2Z_Y[#)=$YCY4VFA]V9>D0*J%S+:DXS":?"/;'HD;UWFEMRM*C" M 8F MGB%%O"+Z0?E+J1$WR^!)^J00L@ M>)X0C+V[ZF5YQY3_J%3=%P=8U8W,*@\$Q"82-D1%>!,S,-_NO]OSR&J =NMU MK:A14$\S"N1&>YT5O"H"38+Q%C&#H4!K5Y;$9J-Y"&VOY=BEG$E?,Y-F3A-E M9-*<+'19%NO-4BST"C#I.O-DZ4]P(Z;MEMW[X9UA/J?_&$+V=C("VM+3+EIR M=^K7*5\FODI^D;PG[='C$']EC=,9$B!-RW)>P)P3O,EHI+GP3$_PX0:Z)"LMM3;'GGU]2(R)1:A+G?@F8S/6M*O(:<"DUG:V"/GX1_OY_$>NPZ9,9#A M\:5I$]\)OV F/'ZS9+6KV&\UV\9$3_ RWQDC7,)WA]'U9:Y"5@F2O+W[\,39^<(CD08)(75QL7HU$]WW7LIX\]W7<>B2NHL@@,R[[[\.@*[Z(K MD$]F/VVDA@I(MJR 4M6P5K7U%$A%?YM8TP,CH6SX66V@%"T&RS6R[\DS 8V: M,WX.TH$ZLI1&756EQ@YI_H RLMA2>TSO[R\EP9G@ )A K=>:B2FVB@1?UZ3O MLE((>T@1>TBOECWVJT(+9^$B7K!E3JGP?!('4L6IO>0#MI@ M)\$\G-,;&_3 M6JW]E:WL=8/;CC,& J2G!9DJ0;$-Q1^$2'I +*-0H_ M$QM(P:**03-&IFUZ/I+& M0"'*9G&8?U-4I%U+FKA%?N1$ODN+V^9$OKN"6R#R>EML[%P2Q-V@W$GSDHQ= MP!$E$Z;O1@Z\^T_Z!?>$./@]9R"_R>PW*HG16Z%2;.\4?WN,S!IXU,)1J;@ =1_.SFM<."] $1O M."" LTXYK+-35'\MZ^1M3LY8I[+A_'VS#K='-WY!-4TM#B1NC\X7#/I#X@JF MK3LC(KP)JH6Y6MU+(J-9J]=KB;'I42-,IOI".JR3(K5+<5IDF+,"V0I>YW$@ MM)NE5#$[[>8>4:R)ZO]O[]N[$S>2OK^*SKS)FV2/["!QS^Z;&QB@#B.AB#_OIW[ITZX($"',3CO?L[M@84'=U575=?V64]5JC=J:, M_&Z@;?V 8MH>[T0J/+%!X1G>$,;:F\)7RQ>/J9MFN5)>>?ON5(\5 M)OB8"]]H//. D&NG#MZ\ZX(WH@OVH@KVDNM?JPH.8)R;U8I>,HPS5@*[FC69 M+Z_!6MP.*7$-\.(FS,3$KUE?+-F(&$B]+PG/1%=:7"VL$2_MI;CV)# BPL>!*^?G7OR#T.J122V*^M3Y_:#]I-YR/\?_>^W[GJ:;]V;Z\[=[_TM*ON MP_WE2IRQ^=H=K;;.C[O!NVZ_W=/Z7=C,W77[KM>^QI]ZW=O.=:L/O]QT[EIW M5YW6K=;KPPN?VG?]WIENN7O5[^(QE@U=DPAQKUC]<=;Z_>>9!3>6+X8IHVB^ M0DO%?@E_E#_@3VLQ4/$V-7A7)%;X7F.BS?HQ/$"=V?(T[@^ MW()7EB!(UU%48Y)J&2ROU?CJN@!N__2ITR>^UEIWU]IMN]5KQUE\OFJ1#+RJ MKL"5;SO(7CJS&!PN(J* $3/3KBW?TJZ(*^&MM[=7U"7TJS6%0]=N;,3=[,[! M0O# ]WX6GC^%M^(;_>$E(>R"^0,\MM!FCC:!SYB.7A$NY-"(?>.^/A3.O^6.C*/^#]8+\_QB+U[4+[?ZA>]]^ MZ/^'6+O]K\^=>^3TE0I\/^I\%Q'=.WE:A!\=@YTEW4^"H5!$Z15=FTN&H;\) MQ2W(&9[MXSS)!#938JC4HZ@+)29O:%;YV).YYM MT[^C8*@[+(Z5W'GGGD74\5],Q,"91J[YZ>MYSR 5?$YI7K-9KL&_N:,2U%6S:H#E[X&'GU[Y MX8^+_F(N6E]M3[Y3,5OXCD]B"J[>'I 2=--HZK7:KH/?WU8]\;OL[$MV* IN MFJ5R/=VCMKWLX%S)8LE.3:^5F^^RL_\G1^R<3N>?@L'797E,TZR8E5)N_O[L MB5$P01-O<\AZ?^P>X^0+3PQ^&@;N"UB"GIA]^+FJ+83E>LOYL//@XU/'5@X! M6B \[R>M-1@$TV!B88)G& -&.ZD_<)@*^.W6< PDO%QUP&:S6H9?EB4_=G!Q M0#OX>2(RD.U6"O?A!J ;>JE>THU:X[@5?EO#^E#E[3M_GX"_YMI-=+I<+S]QD4J[_W/_V5 EO4%'HD9+>P#O>OW@ZQ+\H4.19 M%E.Y5*I4F^75 MX3U9>M6JWCQ\#.YMR/"986N<[U3#PW:/I=NUTCUC*SK,EOHR,MZ5U:'QROKW M2JEF&'4S==MW9KXU>[*!%BW/$[YWX++W-+FRJ'K\XOA807Q#N] Z=]?MF\Y= M!WZ][?S6OH87^JV[7SH?;]M:J]=KY^UN2N[F8!7>?\^B4W\LM"O9JH$-&M_D ML@FK9KW<3,7/.[.A&-EP/8A;^UD,EYFF_55VSO[B.,,7>S(YG)U8UN%[:M4T M5@W6W;MBX#S-@'Y#S0Y7K$UPR?""6K-FT:)U[65L#\:J+8F <60 M0=/Y]DQ,%KA7;>[X%-?:IV19@%=L(W&GO$X']O3IM80KK"Q MY5.7P?*N\!W\'?A8;,34P!! >F+[#W_"IB?]&0"_^#0TBC[J>?A4G=Y#7_4= M;!N^1\,U"PWWJ3T*#0YL(./@N"OJ!<)GO=C^F+N#+-==X,/X<[X3;@&^9"P( M<@U$--JH-D%88&_L!),A/B$ZQ,N4-&W5D+NC2DU^\<9FB3)V?%?*C671>1!$ MK7L+S+$^6A[,KWM6M+D;AX^F1IN@1A_:M]0>>M_"YJ+^0^NNU[KJ=[IWN=7G MJ93G=> J@1G9J*4H*Z<)T"J)CB"CQA*C%"UE15G;.)K_XF"[T-3&EDCLE_-A M%20H%G Y"]$<^8*4 !#<>GIRQ1.\CKHCF)%.RJ.VS0J. :JE+O=K\>AW9D#I M 7MQAJ(%GUOFM' Q(H2^LF/44(3DO:P53([\;[W MXH85F#>@">W9P)[+(;PV*4KXZYQ7Y&E#L!; *''A=5"O]HPMD2WU8-5H-*NI M.WB)!D!"9V@/)"T.<^([V[FKA "O"A_S A'E\E/';)8:233*EKIR[M7QM&9H MW]/A (4$/:*@-%JI."^7)4B+>T-@(P\"%^,_S&C@*5C!Q$>5XH_ACQ/'FH&R M!R')R\9U(I-]/%K ]"/: [0IIF'$ ]LSKI MJ =0-ZMZHYR&)N*;*B31"S"39LWG$QOT-A FE'UK, S%CP)3W5-^V"8X<_R ML_B7%P&>!_SK.Y$*D0\(-JF6!9&7LB;]A.'>I&L( M3XR9*<64^7FI9M3J1BH&'U.B2-C"D])HZI5R93/=,KSRDV$8G#:ZEM,4+]=! M6;\YW^0UUGBU#!Q63EUVQ[+&8W39:) ',Z$UB>$;*5L")()#AW1;^SJ?9"@>^/H\:J=:,1M-&DDW,017_'78S"9?_2H8- >"&-#]]0N6NGW MN7!_]\96C&>V<0'2>@F^3Z/OP]-!V@)-^(R!6E9H8<:L^N^ K<:.XX'=_GZY M+44_9QBW)^WHR>AG"Y3=1"N7"!"IM";\::T4K>P@*)S3)VNA5?F+24CP=_6D M9$A@"Z\7?FB4:CGC\GP+@]<5>RT3Y[6J<%[AIZJ4 ^S_Z(Y:+GST221$@2BA M"!'286^W=&77 *IIU.O5E&.P1QJ52Z>FD9E-HV2$-<;Y\J99CO_CGX&*<52P M=4(PB)1J/ '0=NTOVJUXMGV92X.3;HZF)9658?Y%R$P^W L9N/907<"&F5 IK.(N$Q'4I7M^ M6[:Z>U(*H[H(G,$$TTY01FE\&FPPZ;C#3T;SK9*WHE>S M) T3!X\"7$57H*R]0IRPFB!N,-O"B\M,93>9*1N5^DXRTRPUS,KV@YL;S'056HR_R4/-U"ID@(9/@&,&C/>7 (V\[6WWO(;[ZK 0%P,N.:^O%#NP-HS]^Z;A#))2 MPSBY;[HB?!RI+J.J#B,OS>K5>H:-MQO-RB'-X(X[,B#-[8N['LA;'X4ZSFFXCVXH[FZ63 MY*V-5?G) [-GJ5F%6V@#R;9FSUV)> SV#'-J9CE^"V%05)8Q&DTY/V$EVZ;* MHF-2J;4IKK6=;;*$\#=ONZ&K WFNEV@ZNAFG YM>XX0VEEJ]JBG M-W:QK8V2:9[$ME[AZ>5SA6'C9B4#"7>KC8."*)39ECMG#9MO@'[;;?/&FH3: MT4\]$2'3M[RK MUCRD&9"V"T*S($>I:KE6+36,3;6J-Z[X,Q"SP:([VMA51!PB&S9>*1\;$'#C M"]^4RGGUPE_%Y%LL?*_K-L-UOXY3?PX-R#0>[_K?@<QLYD*,<5)&W2J&IH'Q;IBM&CJ_K%U\[8.]K,15VS)A.5VTGF6*3X\KWG MBKE#!+/"HF!M8EN/]L2FU*A,R%PY,T('HJ_Y*-N$>F,A_,OEUO-7X[LL01"L M@GO9'Q;*(:=_5S9UY&>0Y%03P#,R=C3X7E!2#&R6,YNI-&1G!E>>Z%M?BP>+DGNZ\NH3C<&B&"6"E[KJ?FIK M_=;_ME\A($=:=C]A<]AT0)IO?=7$U[F8>4+']AOA8BP'7U7@1V#3Q*YA??D% MBO $LQA2$W[X4Q0RYV EHQ7!E MS;0_ M?VP.#D$>9:#UZS1_; @H7\$0R?N#B$ID*KI;*=\F=@<\"+'I0$= I+ MOF-62IK4O!FDV6P = P_&GNGI* R%C]?]B[A8"T_\#&XEC,B@$!QY6K-+-5+ MJ8!Q>S3BT$0HJN@E/B36U/)O!!BVUJ2GGIQXW;6S_K.Z>"-"O5=$E0;S 6PV BNJ,\ M!]%'.WE?T[BU+6=CYYV(S69=/3%#>]?9V%EXCJN@(8\PRQ4? ;M"9OA_'XR0 M0L<WEI)F\ MM^/:"\#^SIO/#;#_:MCP^I%WE&=:DEDV2XU&N?1[ND OLIH3%G/X,5X_H^9M2> IW)@#[/9JC%TJ&)UC<'8R"C"8@YG"@^NB/1C$J]7" M86S<+80_79K]FZ)Q2Y'X6@:10:!IF "?1V>VIFKKK5VP^V6"OQ)_I2Z7/?#7 M&[P_SLH#W%>$X/33T0ID.QYR+MJQ[<]M-$0:"V:%G7F0B^:_PG6&EC?^\//% MX82^X./0WL7U]#0Y'W%=[2UN%-?=[^UW<XG!%\5SO=]7T7@Q2D',HSDK^,AQ1/'UT7&_T#@QZ9RY< M/_N>='X+26?PC< U,C.J/E).45?QP"V<_A7.+!XY[HOE#C-FW>T]T51KZ%6S M^9Y'?A>JXH?F0IG*@!#:2:9PU- ^)L UJR6]5$NC:9Q2FHIVQQZ$>WX[8+W$ M=H;=OE/>VSV]*%EQ):E9@'A+DII.D[^!6V][D_B]"F,OYE:Z#..5#'?V5\)? MJQ[O/2O\GA4^QH66+N)(Z1=PZ_=X@[TG@M\EM @T.1\)W6P!K)#05U[Y[Q+Z MEDHU%$P'#DFRYG/7^4KX&9/%1B101JQH5!IF,\6")PCQ_6PT]4:SO&(,Q4B[ MZ]YJ UB)+8::7 S6G#BC$8@(UI=8#$I,#8OV3(&;X/P:CT% L 9E8KT@> 5\ M+\.*F"6C#CZXYV@#*FX>,M2%*RR?IJWR@R^U>]=&& RN<>&WZKPD)Y@,"89. MK@V94@OF]-X7AY]/Q2W+B^?WF"7YEE5[N=0ZC'XR PZ16^"A!OAX*L(9 (O$ M5J >@%.=[2EAL\"7-TK?*LB4Y -T^OS,T28.[,I=WHNN/08^U^*@_\%?EO6T MV5",;(2"46,'<<&P6.W%GDR0-X$GX:.X:LNU<6(PX;K CI@ CP(,YQF^?"T& MC)+/I4 XL66,-4?YH'V-2J--_-2[ M<=P;DC5&E3R@@JCJ]?IJ!;%,NF6"((Y-*&TQRCW9-%)>?)W;KF"=4*ZE$ Y/ M#2D%2@#KYSQ/S>D"%36Q_QOB&654VNDQ*"B"2;+ANO6 %P3-![-]U!!3!S8] ML;\@EX R047@LU;Q4)$B4"0]P8UC2V:5]2FR\[J$1)$*)A+/:?-R-9K,/D=D M(5AO,'=8[3V)&7$>?RZ"K(JK^V$TOFQ.3(C'"#P_&,-K#A8G9E8P/@K^M!@& M \*TO]0^95&,4-5ED> 0=H+SW:U):AL)["ZXB5%PQ7#%DI$!\4/SB<5*S_.Q MA?Y)XF].K2^\(\)(PG/'-5UJ'RU/T+P0FI@6_B%QU&@*" ^M%]L;(\HG+ '. M)J-'3[,PBXO8U^O/EK!$:3VDOQF)#,FP4/0&4EHXHG034ZU]$/,0OC?.1T63 MQ&SL53K0I1>7A@_AN< UFT!P2\.0>0GXM>\\$,&)/5@0R0<3H!/LB^].A5L. M#P:IL2:$$0=O< 8V@:$1"/JFI^%Q,:[;)!CB?0,R W?&E.ITK222VIT3/156 M$SUT;#T+-:)S@%;],"Z2$@AX+6C8,N4NM5>3>0AN!O(0+0I?4&.\P[4!S_K M]Y*A Q $^IWET?%L1JDK&M\I$Y8O,)JD"+91E9'\Y!WGBBENQ(&CX3O-"N'R M'H&%N!V /2CR^B"PX"*N&>)*@\L\&#K%235]NE2#6_^%%"@!!>< MT$@*("PB-2^M 4^*L-*!=[0'T"$S>&Q/N,\VJ".\97!Z.]U/L%=<06R)ZX^D M4&#".Y\V]CJNY[^W!2:\MYJQXH()[Q4-]5S A'?>]%'!A'=/_A4#3'A9Q6WL MC:F4&M5RU:RG>F,01I\Q][WVGX'M$\3_OI&&MU"YQT,;-K0+D)_NU3]1>[0? M>M]I[7]][O3_DU>23K$!.]Q#'RX .* %#V..K=DNX+K!N:7V [!G:KJFS#%O M;+E"\M[2Q&IB-M=^#-#.S1'5J%2KY4;93$W((.)T/"\00QZ!S3&,'C[9:PV MX:4UF#%NO%:J,WOC3XGX!GT\'M?HW-VLC6PT=;-IZ+5Z]EPCV"@YDD0/10G; M34ZZ2+7?O0#E)HL+YV6&'PT>P9>UP0'6M5^M*:@![=\V>'4X9N/*<=$W)M)] M_R'B&WK:AQ_T$ !X'L ;/0)#EF"^:)[%B*1K?SC@(&A@U*'+ZZ$]Q[;<8^#9 M,WP8K/E16H,>.RC@XKH\I0(M/*TU0"-=FN:MWI76,$H7\-]*-3:/@A_FTS@G M214*4,)GP=+GF _Z+[[:#-%HDT5_ L;O1H,_*Q3J;":XW!5S.? Y+Y?3?S.Y M_"'ZKC2K9[!WLV1(]L:?*KNPM[$FYADQ=8S3KYBS>8X\>3K(P+XU\VWP&N1D MDPN>;!+7$NR01%^9D) 7P:-/0HI*;T01V_)S!4@KU5JI6JZGIH?V+.P@Y2G= ML V,ADI"99*VDHR'_@X>U^\>OS\K,EI92^#2)= VC;Z#CBY30Z&@1YN71"*B M6,,AA_61'/V$S"SK770%,08P4VF P)/B%M,07E)%@+9Y@L/1U^H*G54ZK#Q0 M1TPZ(C;HQR8]S=&*9V 6!ZX%]C'GKOV,[NQ\8@TX!F:I >D;_?B37--Y1+E: M*=?36.:OO[#6@')L+]$UO5PQ=# :5TIT%!.2YT9R''(7W.^PP#^"&9. K@+) M*'3F25ZA(S8'T@HDO=9DGJPMX,UXZ1FMICW+85;Y!D,@,C5(C MQ0R)\UYUS^XNBQ6]42EGBR((F5K$QG!F>C;7JOC9%K[J6K\3"Q",[G3?>AW?GE3KOZ_/#0OKO*Z7H> M?>'_CB0JLO0)%1*47VP*#(>'!YSBPGR#RA"T ]?AC!C\Q8HGU;X[?)^0!GEE!UP";X970(7/2+UL4OR)&@8HH_#8EV.0LL! M-)SL(.46?B/\%OB8#,R:=^/*W4^L< 8A&'3:->)SH(429FQ?*. *ABORNK)C!J:6$.*T>-MF#DA:,DR-^7!KCJ&%*V$5;/N6VH@]'/^.21N J K_ ^RA=L=&> MRZ&:EI3:ZH#:YI"985::1GHN[*UXLB:?+!]37JW9$'@-C1;F^WV$RPJFI\J@ MIZYN6YU/.4/,1U\N\BIC""%+R4 #FZ#)8$K>W5RRNDLT] 1(AANNAB_)P6KE4 MJC33+F<(7$1%.7%&^[B(?ET<-$C[#F*T;:V-X]^0A9XO5S&Q MCMR;TJ"G;2[>>?>%:R[>7*YWYCAB-^8W8#;@-=23N@K:_^:.JSRO4]Y MRS[EW4<:5\/T@-#N,;JF 2OY8[[J0,^$E^ 1X-[/5'6<4$-4RD8E-!KB MQA[Y0LQ"#B(&(OZYG0Q^0]9!SMF7BC#TFFF-K@N/?5KXYK_Q>X\"-P MCW;E8LW8NPWRE[!!JI5Z-16\.YZ&D8R'?$=L=V@SQ*CKY5*QT(>*IGD.X^"0 M3GFPGT-]"7$1,1#QS:&5AULNZ:9X$2N-P_:]Y MLT0G"O11+ \K.S),$NZ_\#5K^(P1[0V=):==?EKAG=/J?Q,S?^:XVJT#;V-7 M<5-8E;0V%9+D*L(!]BXU:JE*I^/I$KE%W&&F'E'[VILR,?5FN9%.\;X 6WC" M]R=B.^I5C'37=S;U[BU[>.:TRZYBP!(4RQM3Q!ZEBXI5AK8WM3U/M4_-7?%' M,+0'HF#BEC=)T7&!!3YA"A0K:JDJBBJHF&4H]S:E5!6F\9)O7FUA)646'Y/U MQE^=":8#N, 4B1VF.Y%/Y2>&KC.?4SN;[W&J5KA2CZA\3&)5F'K$!D->29;]H!27C[)KU3+QBEML*+$A#B'S92V M,?<^66R@N"X[BE'C@I;PG,DSM^)&< 4EV;Q8++[K)X1\&U%ZZZ_I2ZU#[+];I#NPYU1I0UV_\F=3CZSRR/M) 4)]4Q6;^]*LW)M2-]%;$ M1((ES /7"^+Z3=?&S@NV+.O<5*W**!9TGK%D[1;U!9FF[U)1T79M@[OKF-K* MY2<7?XI6P9V;!/=6NK"/)L%]=\KMM2YC_^V!A=MN[L; W5H"=U[GYI; _%U^ MF^LIS9I1K1K5!'S+@WBR"5X"+KZ>*J0Z2"G2ZUNICU>P5,&^O@M#>VC_TNGU M'UK]3OU[S^HOWWX@6S[\*U)RQ],T.BM\;_]@$/AE&&@UH8_.W,R2\G[ !N \:_R MH)29AEFJUNI)3*)/UE=[&DRQ5X)3&5/ 9I#O_PF/X'NG\09)&BVBC2>+\H*/?8,\& MKI#GZ*#QE"P[I;-[@3\O+D;XM._-R@\:/,\?@VF'9@+#MZ 7@S_$":F%ZH71 M?.#'H>H$PG809H1>^TJN-+9"B1[UPZ76&@YMKO3%ZMQD@X;F"C@#5[8!80=% M?)*RU# [M\80=:PCN1VT=*?699-T'M'&]E8J2&0]E(R#$ M'*P=Q>^DJR1;!,!3>K9)G%2#G!M_8SY&!>5GE(U:>0VC]IQ)1A_1'MDR_ADF MTSY9LZRO;#22W$E.I&SBH38R5$MXB<@^X1C7$NX=Z"C"G!':C B%I)8]2WSK M6!@+@RT\4=>@NB/GKLU-/SDOI;+1B)+?="XM]:5*A*D5M#!G/AL?4QL[;G1L2$MY)?@]QJ=Q[W;EH?#!: M/@"/W=V#*N=.P4?X_+'7_M=G\ FT]F][]Y%?3P&5VSWN4^^9GXDJ'MS2?6XB=[!G>BN'A$ MD0Y+/B[+97RJ8AQ%+\G,\M]/K;O6+^0"?]?3KCN]J\^]'GK&K;MK^%_K]C^] M3D_KWL2B1QA>ZO35>Q[:O<^W?7I+][[-;O5JD2&B'3T.8"\U T5HG]]Y&O:8 M!IZG<'5;X'\L/+@&9+"9(2F'F8WK&]-?EWIF+UMX>TI("XQ#D[DC7.$[G*+( MM4;4W1@^5T" %Q/'^<*HHN&SR(BR9\^8M\"1[5_X\2'\(>.6TC6-.>7H@]+I M1*12=!@)D!AN0_@9FR4'?@RI@: A%K=(/3YLC$I\.URVON-B?8LVPAY2 M?-?JC5QJ_QZ+&0%/L'<(KO'0TSX\BHDMGH7^0?N 2\5_&:D"?XI2$OB;#XI1 M^/@3N#6$3TL_TV[@)W4JB&!*V ,_@OG.,*X7/G:'(K -D%RYJ005"Y:4;KXUS(XZM+2U,G! MH>)W(@P)KY2WLW:Q\:P5)U%%F)B^]86129U' MT'F6BHH%:F'CB!15UR*XN4?92ZPG!40="[6>-[LBXW79KRJ7[X6!OPB^X4EJ)WO.@ M)':D=:,^<7E9,)OCLEJS64!HK,N<\<\?6V'H F%G)8*O&A5/:1===M&&T"L8 MW8/ON'.>.2O>X/<5B,F4R9-)G@U0>2=+7O3'X-5KGS@,V\Y&4B9UX\:PG#9^ MIK3&J3GZ5A\4$(/B.9_6+T//6Z!',ZS5-S6SH9?+C)#\3:6!0"DFPCUX<[9@ M,+QLR7"XQ$DX_K@?@.;2,;RDC@&W6<< M?S,6%WUG#A9!M]__\$,$CN&))PXQ4D6)U"D>%4'U/O4TH(EG/9$2Q]HTQR/8 MH_#3&,_)"J(<_<"NHPJ0'$>U%,N?$5H$\JJ/8/HANE,<@>.;6L703:-&N2WB M;%(SWU0-$^$2T\=7O2S5OXT@"_ECU*$>Y37 M(RD2P?0+L-!Q7H R&:PI3OR0@SJD*-)9&'7=J+&ZQ9,VS>K6)YVEJ>/:^%+; M3J%D?V-B, +;<&H?R!O?&*!1RA7>2$.O5EC$#28UK"LT9K/2!1;N6[>$0G4=?1:@$E_P,)/ED:,-V0Z1_T%^)TG/0QBE\AB?5QHWY1KNE%JZLE; M,.91J XANA)K.I:,2 [*<2%>:E=)!LVB\]*"*B6]7BTO+2AQK7X#7H]1;6RU MCCY-V]KDVR1OO] +HZ7/:?SE%A?@ROS.(7.!C8R%<*;II!G!,F<$M:,*-9=L M;2'4)\G([1! ^,Z3,.!)1&@&)/_&J.@58TF0OC%-4]9DL;AE?GXKIR9WX,". M=;!(T1V$^U FJ3T;N18GD@(WJWNM0)>&##F_H4MCF;M&X0Y3W%71S7HYO!V6 MPA/,Q/P MBAQ+R4S)$]Q40U05J.LURUI>,K?E-$F5N"4P9&&Y['R$%=01N+$\8$YCZQ+H?-D#P)'! YM# M)T #AU*:$P3E#:8!Y\?46\!R'A +"BKK3^8[J[:^K=@^0E)2N$"L"EGF8",^PB10!0N14,:FQ!%_8U:< MU!.P6N 2?C@QUHO@EEF$ Z4=.=HW-%;" MZBQ9JHV"@D<=*=FP6$N7$/'I4^Q1'W-=A23)PJ8=7*'T& M7E(#T-3KKHIF1I5P<13\A @5X/CBEC^*(!;GM7B^&LK9/0ZE+J#)WTT<^U(Y M36*V )N_T92B.5K'+A?%6#2$CGB4[>EHX^#=P7?/44_)\10('#% *RBL&TM. M7] U:\Z5;YABX['R'I9):H\6_,3V #\]&G.?M06N><(^#8(MP(5]ONQ=9JTC M>\'2(//BP^*!]:98CJ8*(3TU;R*8SE4P%=F5!8OM#RP3$L-0T>*MD3F?@CVJ M83B[A4>R2901?]50"\M?*EI;82U%M;/I]62/](CY7OPAH@]Y.D63N0;->-9#359 M*"%B1V6P+WU1:@!\J&=A,19?#RNY*IC14$PR"UXHP\+LB\7&BN-259VR])BW M0-7;/(\RG&6>8^>I>6DQ2US>=QG[P$1#M \UO![OGU/G8_][5/K8=_MOO:0Z?WSR(5S_U;\ISF3>$N M$&Y,Q84"Y)'W/N/HYT, GIMA/EZ82LWV(G.[K;"Z6@-*!QA-63*A*OCC?=@R MIBIC4MQ(B%S(PQFI-A;NPVEA\@3-8N8)*@?,$\0%JG)H@;KJWO4?NK<]$J;[ MA^Y5^QKEIV#-0*KO*5YC'95 1Q/G,. (;YVP,0&W[T ,T;@OF/!C.0'UBL3L MK4%\Y?-PY=%5.Q3HF[$4@XV$GY%M0I$4QR7],78?JNIQUC.>+ -7,K]1F^@4 M*9I2W%MG9 <.6>F\4H^N7#!#,9GR7S%4$6RV]=#Z52E0K$605IR&A5S@:D:F M>&P5^ 7A2@C4@:KIX=C=8"+_CMOVU$T/A*!JAS@U;"\1#:6 6E@2P$1"HL1C ME]&L.XK6C&V!Z558%_<48Y2"PS76A-(K6/0 >\($$FR&6H)B,$< M22HZ5YZGZNH$C=5^!$=QI(K=5+_+P/%\3WEFN+A(3[!K&C7\X;M2>U'1Z@CL M(K8J HO#V!(=D"H4*3N MG3[^V&'=$'!/'MY1T@2.R7!\VBM],0M?MJL_C?.O>D)4'AO&U6&[H',X'#5' MN GV6I?\^,UM/AE._4[1ADMMB6N9$01[+B&4 0>!.7Z>Q "U^0]]]#:7#(;>^Z M3]9,GH6G3%8<;SM\L18Q?:Y]_^&JV^M^^ 'ILZQW+O"%)Y?.X\:%ZPHL%J 8_5 MAHDCF9(EFXPX*C3$(LV'$!2,JB,_ M'9/082"[U@>RTM.)*0F^ D Y>S@@?JDS-R839-6OD:)5,I.?^*@3E54;$IP: M\3UM',!^,*UF(_2R4!;E?&);ZE<$(8C:MFE@)ET\*6>?]W4Q8K%QF#W.[.-GLZ&^A?+$A"0#$5,3-%W\PD?JX T00Q; <+NTI"G4'F( MR^;N3'G X_XR SIJ(V')+,YR%#H6/9:'RD6_>%)@@+!]B,WQY%[QO&6V#OC= MH64C6[J' C76C=_J_M!ZUS=]-]^$20 M1SF#G 7-M1B'#@W?MG]IW7),N$UHZT7204GPD8),BB_L@'4<(7AF>8#E+\/L1>O_D21F#U)SF+3H+K.^BS]&LV@3,V.C MB?;'Z>?*T.[X SG+;_?"5M[VVIB\'G?"')R\#D. #[# MJ;_G/.J7I]JFA]C2Q-:=![2^3V4]DZFL;VX4:VC<'WG,Z/MLT7.;+5K\D'!K M?4RX=&D8N\6$L9)>NVE=];L/A0H'GV=%?='YR3QTBN'S'4]V;#^TK[5>Z[9- M,RG:__K+X';]>Y;M^T:-+( MYWL4!XX>^* MZJ'O"B7AZWANJQJ)2,W\/6>YQ/;%#OR,ZK=_!_WOBPM(;2*:U(0[%=&M/FM)SZ]C^]'V__'H@I+E0;(K29N,/!]\U^K\7_78 M>B&I?2V\@6O/50&L(OZ^"7[B78:"N\==&:5SV-9K\G@9*4CZSW*"#[XA/.'# M[-/2QB[.>Q7,EF7CPK@<^],//Y>-2X/&6.YVDJ_;Z2O5P/8/JQ^=KE>XE#CV MWKK.DWL,-$H@%(XME:T+H_+VSP5$_R#G&KI;F)+(S%GO(2]_?+$U0[$U M]R*VA^""TPMA2*6K-C@["4&,2UJ/.UBT9JD6AG$M]]&:">^B^W4B%AC!/3:&-$K&9>>N][>WK6\/)8+_^_'A5NO,>#:I=NT, LRS_=__TS -X^^< MVY!_&\J_18W'UGR.$R=E;I5ZFBSN9J.4*3(>IE\P0TV/\:TGV=T/'LUPF,0( MZ9";R6\#IU+S X9)3 \OWJ#5GR>U>__NW<-/W! MK],,6I%<]:VOSLR9+L#'Q2'9>(7V!F,QM4+!/S=2GIGT%.;2S&:5WV$%EU^G M$Q:MJ];M/D2KX/KWN,(847B50%Y9DP$B5^'/M_;LRR,FNO8HG@4_CC,3Z(+( M[<1ZC.3VMO7Q_4K,2:]54GAK/8J)=Q !?+\?S_=^G+LBDK/[A_;[_7@P"J^2 MS/L8G,G[!5EXB2Z(X [%*!+<'_OR)LH'OK:578\WLN")?SY.*Q30:/F\F1R_9,U1MHH)E2Q47G M0W62H?B7)ML,\Q^(QB>BT9$L8Z)D54_]+9&#%4_*>>Y=]&6SAQT[HB$>$9:# M\AQO,171U6<0M1>4]MRIKZ75^N6OUUT+RGP3+- 7&'+)FF=B]^OWP!\6C<<;4 MY4@?EBB0(@("'$KH1,8@9TA$B78O!Z<\BK$U&2G<86)5?H/.0UP"Q&T^^U77]YTN\7\N*P:P632OP4-=8:U>P* M\=?2]Y7EB_N8(_:C]Z/6=NTOVL=+[58\V[Z?-1^LF*=R!DR^1%HJI8XJ^=KA M< ]9R?=.]R,#CX1O/)6%6YL/O(7_OCH#!?PS]B?3G[6_C]02P,$% M @ 3'&/4SUI'U>##P NZ !$ !H;6UR+3(P,C$Q,#,Q+GAS9.U=7Y/: M.!)_OT_AFY?-5AUAF$FRFZEDMQ@&)JYE@ ,FF[V7+6$+T,6VB"3/GWSZ:\DV MV-B6;68V,7M^23#JEKKU:TG=[4;S[M<'US'N,..$>N]/.B]/3PSL6=0FWNK] MB2^6K9]/?OWE'^^XM<8N,H#8XQ=KUV7O3]9";"[:[?O[^Y=KY+J8+=SNEYYR1@2-#>G[^D; 4DIYWVIYOA3'4<$EXXQ/NB/V_+ MY@7B."*7K;;8,L2)7[>#QBVIH^GWTQ ZCG=*-,3$XP)YUDZ(E-"ABIVW;]^V M56M$ZN$5$MC.[?QMFU$'MT.RB(OA92['FS:T1H0VWC!L%8R F*4&62)+M/## MQD$>$I0]#N!YVY%@+?&XP3R['VANRV:)\VGKM-,ZBY"^L*CO"?:8A(1CZ^6* MWK7#1F4>6P:?,3"X/(ZP-<&"'ZQU-KEL29!ZB%@\FU8U)8@YL;))H2%)*#8L MAQ):$J0V)MF4T) @]/G>C"\17ZC9CEH4N9SM\YT@3*3IX6B M=KY<%OG4BOA:\JM6YPS4??G [9-V50%V.U@U 2*^B@)D[X@EAXX8Y)BO#U%W M?SLK,Z[#6()+#OY6*MQY\R012JH=&UX\>6C]5EM6G'@O_5TG%:73;,19@G = M2_30D@_5!T_NZ>5&C_-LGPX;/W9(E!I[2Z\^'39F_+ I->B.(?AXV+"[@ZO4 MH!&Y_'#@@+OSK]R($;WZ=-B8NY.TU) 1N?Q0>D#]8:P=-_/$;&-'\&UGK5UG ME839/^G+R1%Q!3+(P__PX0^>C+003YJ)+&_D":C(;RJ*4NP@Y\E3Q*F>>4P& MY'E4J$[DH_QBLR'>D@9/\"R=A0MY9LR!TY ?;J>FUAM3!PRQV9]7U/*E-Q;] MW_7LOB>(>#1A .:J44\, @%&:>I(K$@P&R^)1Y3XIQ $&BTC8H]_1)YM!'T9 ML<[>M?>[V.O>[^HSQ ,<>A*,KC/ :-L)?([W8X0=&4%/ MQHM;#_DV@98?&]P.P6V"P,T1:RP(B%@%Q"2C'M'SPQ U7B0&X0W$92'>?LG' MR_$&,R55T1K-8=)#^TH'[:Y'@RZ-79_-LGT*IN/E3%#K\YHZ-F:\_\6' ^P* M]+.(*(NPK@L]WJ]+X2WACH_P@Q&,8;P(1VE@/V0I]Q!?#QQZ7V4E[WCTP+XI MOY!EEX;JLUG(!:XNX99#N<_PB K<&;,5\LA7)0;XL5>86XQLY--X>>ESXF$> M@_809CW&/TGO=]LK/(RGU]V1^9_NW!R/C.[HRKCJSWI3QP/C\G9FCOJS M68-M$;9G/8K3#+ [W]=CT=W\)' /FF/[WN3QM\B_ ]G_FNB]@CG)QD MY1$XQ!#$HI;*4A)O-8&MTB(X=_669=&8)-*BU3G=1^MZ+!'I MC4>]_G34 %($R&OY2.7Z\&'I,X^2%?F#!""M7/;APURTI^JP[%9 M/\7>S7F/NBX1RDV$\VN($<_?$'.H]6"=I4^XFQMS?M,?S6?J;!OVN[-FKRO& MZJ<)H[!"A/0S9&2VD3#D095-K$?J?!^IR52NI7G@@O3_?6M.)&H-4D5(_6QZ MH?AX2.ZP;<($>"NR<'"7\T3>M2*?'K]7^_B9HZO^P!R9X$P.S8^P-9JC>7=T M;5X.^T9W-NO/FU57B.7;*79D.#U!L)CF#'D<6=HC+9]!C][K??2F_2&$ 5?& MI"N7X'S:'9<*W>N=4P/FO$B M%*$>GU268S">]B'V-7JWTVE_U&NP*>.I.XBX.M\\:-.*E4'LS M\Q<M;#GTIKE$_K&B^B,9KW;XV*O>"E(YFNP<6V,$ MAX7Z.YBV7_8?-MCC^ HO,<0J-GP3)--D_IJ@!7% ;RR?IAB6M@7/*'@_O^WA M$GLP/P56\ZW%T)M9*ID43U2P]=*M,41&@-:,]$:&]BS@=#W'@]BGO?.\8[\ M[NU,)J _D%>/>"KA524Z:!#_2P*%K/,VSZ,OV!S^DK'T%I5*W.6%#V!KH1BR M[!,I0=2O9IR=*++%C@ECT%B9=V-RWS V?:JAE1]!:U[GJ:QC.?.*_3R@,:GO M&=(6V-%3N]4;3RH5FA/4)FUG$P[Z+T/^=CWX91^.!FYLYOG*30ILHRR[W@92 M^=#BXI/&TWGFDI0"H OY] BG$ICY!2H-LF60#7(R*B6SG:XY?A ^BC#44NC1 MRB@&BV> &GQJG6LL6,G?7 Z]K>FSC[;8O=>VH#!5]5F;XT\MT[OVK%+\^ A<:7>N_!*8G7-W_N3KO7% M)UP9"^\N9)VW%5:#2RW_S&X.ID;=)7X!WQ%O90KLRJ5\8J"0ZOV)8+Z<.$4% MHA)JSQ6?[0?O5$X,[@,Q$;Y\NF;4WT2=$NCNQ/"(X\AZD;"K=I;XJQ53=^E. M0 J+;)#3]63R%\.Z%A/T&-P=$U>H)$-<19="$(C88Y:22]CFGU7+L*M%<#G9 M^Q,+XDXB"I3WF;4& P"=Y/7/&6.8^77?M.T@XH^YVRS_(.!+0A M(HI1 C4+26NCL(T7.?KVD'-'^@ZV8#U9'S\HAV0@'9+Q1A"+F][=4-@WV%U$ ME[DHU2MQ!;.PO?_^PJ8N(M[W6KHA.#WJ@>P+U=%LC1CF"?5R:1)[D/KNFP": MJPF.D=L2?(L[%+K-N- MO,M,_5SB448&EPZU/B?FH)AX?^F*J.G[PQWI-IMC"Y*Z2\G&6NNB?OZ!S=6%JNPK< MQS*Z)^GKHGAEX.5-C(7J!D1UT;$JN,'/PL6$LN"UXI!ZJSEFKDRQ1DLW5HQ M$H?Z\W59E^FK;")7Z@\V!>]#(<8")QTT^AINQ043I>6MS?E?>4JNL0$ MU=7Q5QKV??K:@%[=YD-5@A*5TII'Y,>K^!"<_@&C[OYMBAKELUB.=P)&6 3K M-E:[5#@%V4S'NNY!&XEI&:T#NB-&^W ?\6_I"\9"(,^^@0!>8"_X4X4%LY'/ M6!OCJ+H,QF*-61@)E#S[LUCJ8@M5U<_Z$<<(%\?.N7S'.A'3X&\G6)CS4N=A MBKXNBE?>#>940"Q3SO03M'71N"K42HEJ2SZ+Y>^@?A7W)Y>O+A-QF.6KW;R* M&208ZJ+[04:@- FBF;+17RY?;1P O15L*$>.ZA3D=WSYM^TB1EW\$9+;62X$;]$!]U5F/8#I\N1N-ET$!FRJ8!A.**YU#D' 2OF\-7U)$ M580'AKG;J 8X$:Z7(Z^M?C/JY.,3--9(=HCHE/<%,SR'%BOA-G<].W)IAL22 M@?'EH[P#G-@$%DI,R2?U<@R;2IED4#^L_A9'QF1H:(])Y3D- M-Y6>SP6^D'N\K2(QUY45PWMX M5^':]RHW ?/W6_^,NH1SRAYE@B?E&6%7+:ZV9P ML:N\,C:%G/9Z*;&[94%;S:(NOLZRO0/YZV>2RGV._*G\;5%/5C-LUY0)6:"M M3T[IR6JFTH;Z7%X)LB9XV7_ EB_KB,?+)?C]+*U9&>J:*2B]N.)W2GJR>JDT M1QYBA$_H/68?(#R%(Q5"E_2[E0*ZFBD51*$#(NNY",1=F-V!57&5_,'I['9) M^IHIR3#B/GM4UB8S"\E<0UR](LH:9212LJJ?E4.0I635*;5'F!%JJ9;Z:+;_ M>]4\@F.(G3_"1X\R>4AEOAJ*7O.EEEY5QGJMP=_)9[+P'9*U8V:T?5?AW[4Y MN(,N^N5_4$L#!!0 ( $QQCU,"0ZKG7@L #"M 5 :&UM&UL[1U=FZ;,\GI.$[2\4Q.DG'2SGEC M,,BQIH!\$+A\.F\OXKG@]_ZOW_]Z- _I>7\1Q\LOP^'+R\NG MUUGD?R+1T_#XZ.ADF#7LKUM^>:6XT/KE)&MK#;]_NWEP%RAP!CBDL1.ZFUX, M3%D_Z_3T=)C\"DTI_D*3_C?$=>*$@%J\>MP6[-L@:S9@CP;6\>#$^O1*O?[7 MGWJ]L_\,!KW)[>/5'Y/OO=E;[^J?P?>+Z4UO,$A^C8B/IFC>2[#[$K\MT7F? MXF#I,ZJ29XL(S0'%((@ _+%E':V!_XR]R'Z(G1@%*(S')*3$QQY\]2XB6Q.@S M^TK"&(]1+&#?5EJ]X:&"AZ5#L7[0T!A M[-#%M4]>E(QQ.> /H6/#/M6$Y""KEUK+FH#*"]"C\XIR0O+^\.IUB4**+M$< M11'RX,F(4IA H]"[P.5<5^K[FN"T)IOKN.[*S_YY0:X5. ? M>HU1Z"$OXR##3IFA8F^']_O$+;S39V:?1%N#!J^D\,[$N,\=.DLL_(H.GAQG M.62C.41^3+,GR?@.CJS4T/^]%,,2O3J?RN\9-H+ M9*"2!'XW^[]:*)F$$'(]81!?46W"Z6'_JE$')I8+9-KQ_XC(:@E.C+]BP6NI M/:O5E%+0[-^TT%WTXAYBXOZ](+X'(3P3JOBM@LBZKO:I;HK$D+@SKU8<]Y+6MJ7'O\C"D"EZ1J Y*LURH:5M MZ7$CMB,"!7JU*4C;TF/?I?1IB0:U]!CS,0D"$B;X_.7XE;*VW507RB//PVRD M'?\>G+M).':6.';\*K54WL.V]#@@4Q8 Q]WPNYBCCMM,:2K($B@#3#$WEG_>40"3I"; MO9)4QY<]$L%<..]#AQ4%1,AR/5[]W@O"3XOXO&]UA*8)$P^C+8UYM/'=#XH,CE1-!&Z%ZI0@MB;J-4,#2 M$U,Z\C9MK"65<7G<;@31'-0Y,4Q)J&^"NI(BLB(K<'@C*I8V$-=B9\.M1?T] M+O3OK49+1VI77)^F'\*G=8'-#:&5"[2M &LJ1Y! &II0"D'>',?J.+$%5%,Y M@03" BL"TL"Z3_6[P*:I"\73((4J78*Q4^7%GMCE*F?S"5R.;Z"*01FFA8&F M\A09I8E"^.0SO+T AYC&[/DS4CHY:UYB?]ZCP#\2< /OX@6*U@:RD=AS@-CZ MUV9:>PJ\J+B-W34ANFA'8&NF;/JNDKGD/8M?6GI1"/12_MJ MVA(FJ'G+G;8:P]\8KJ9M5AQ#- F?P4-I:<=+@&C;7".,H1I#+@A8%SM@_B4N M^S6) ',7(8]>0R1TL:(X1)0FE2:3,$81$ &S=CY/SD^HE(&F('6SX)&,7'"_ M(\0MR14@NAZ(KLU9@L*I1-<)P[4M/0X'9[)>8Y9+;*GL2H#8EAZ;+8ZA&F4G M"%@7._+JZ(8XE13NM-6%]!2\V;(3 M$R$E*DD8;A>VH7UXXHB3])5*RYBP_")'4%NF<#(VA\4H'I% M =\F:V=$?47'74M.IM (UDJ2U)8OO#2BP2Z5#)7E[&N3?*QG7''([P\N*JG65$"8YV>IEMG43W9P=$YK< M=9 F (7XN]U'4WDC0^-N7E^966BG"=<'E,RGYEM*Q0#HVG+<;!]QYS8'@_(C M1252/S#.*@EU-7TU'4,>+V3!0AO MX9K@W\IQX\#451(G(WEMV=$(>OZ$=(UAILB1 GOSVDW(6.R/>,X:;VF<8 *G M.)CS\C7O$<;!T585BIB1?ZJD@)-MVHICC!I5<3*%(QTCEDD:,. 3A3X:)5> M%809(2:5!/!\!J%(S00MT8#ZVIC.C&%OXA[6!WE&T"X0VS7VEBM")1/F@RK6 M- Z;NKDNI?F>9VTQ]H:8%*/:N'FGA];E+\"FR&,.DJ/X&GG,Z6-KC2O Z6W3 MWXGKLP6*WJ-I288=0+Y6-;Y/7M@19=NB.TZ*8B8A>(2KRLVELJ!RBR)Z/<8R MN:W4=.J&W 2[(,VD!H(@$3Y_E.Z7OL5>XU66[[A4+[.4-==U-ODV*N\A*W,C MQDX4OT*$>LN(D&F3$S04&VI+]T M3#NH$!M<%E'F^RJ]-D+FX&D8E34^U1=;2T+0I#_U7[.N1Y\VP%3@8NW&0+M_ MNT-:%+]5"E]E<]K"[CY/LMV#R95J3#NQ@N+"_:MJ^%/_'DV%83*'QK*49RKM MZWFBAC>[<+M_;SC)W]0Y1+K@N]Y$](BB0-4@R<.7+XB4H7>ZWD'C(DIQ^?E3XIUU53HV<+&* M%^.J==^V+]WMO)\"B$?P???6765\*0>OL_91/FSGY&>:Q<(FY*D:4J:,39N8 M^4"YE2.0D_M3$%O_RSLU<;<1Y2J:&5D:I!M1"ZA4URF(XXV0-A5TMN:@6*1O M@A;L!#LK90]/7_4$L# M!!0 ( $QQCU-(^5VC!10 /

&UL[5U==^(XTK[?7Y$W-Q&@"@]GGRSB:7OUZ^>_?_O')A\'W1S<$%Z1X$'Z^G$?1\F.M]OS\_.[E$?OO M$)[5KM^_;]0V!2_3DA]?0I@K_=S8E*W7_KCOCKPY6+A7, @C-_!VM6@SK'KU M#Q\^U)*_DJ(A_!@F];O(PLD6%RDS MB;:/R3;PQCY8 BF%^N/#\/.8:LPB&H3N*BMR]1:W.093 MK@0V\"BQGRFEGVAKM6/@D,\@H./F:@*F;NQ'&L$=MJT+*EJX,#@-TK3IXX F M;5PMP.(18)TH<^T>!7%.T& O?@176^H:@;):/PIN@**FUGFS;C %M4$D;'VQ MP*2)ZWK]?;JB_ 0GV+F%H>>C,,:@AR+P:R<@@QT&, )=^ 0FG8"LB3/XZ(-F M&((HO 61"_WP\F*?.\4\=Q<+@*>0=.\[#RUJ"??RS]#/[I\&4;:(#M;'/EN_-*Y;""\1=B/P%881PA39C>M] MGV$4!Y-^< _P#& =W-6>I(/I*"(/H^)KH2!$/IR0KY/MC_WI*$+>]SGR)T3K MH**.5K=D2'HP4N19_CGZ^_/#$/CT\0.7C*,Q=H/0]:A&HF72"AL_EL_HX6;4 M_N]#FR@LW\@_H[3=,7B)8E<)NZ"AHW'6AT2C&HV'S7&GWQN-F^/V/7E,S\5D M?)/E3%W8LBT>+^'[^^;PS_[=J/.EU[GKM)J]<;/5ZC_TQIW>ET&_VVEUVJ-C MB)1[P-&\QOW6?[[VN[?M(>WXSOC/\F-'U)3^65MOM'P7+L+=5I!^US%I16T? MRZ;5;7;N\Q-, 2^K=HIHK1Z0Y:5+'I\#1LH!HCY,-M!H2Z=40B@>@LA'7@Z& M3ZT]A _5MW"C!T[=\#%1X.+P:N:ZRQJ57 WX4;CY)9'EU?OZVK[[:?VS(T!V ML[IW_Q]ATI-A2,0#.F2O"3= ?/<1^ D\YYCFG/=I3YR9^6Z<"D"/WNQEZJDT 3(F2#PF_U.8!T.F"F>NW@XAL_LT7R.HJ1JD38TH? M=)LS1/< 98LHHSE8*N@OSN_P.WR,?=@)O/N<=9EY-+N@9>*XS3H$[%H>VB^> M'U/7V1>$)L]P9W:J+PT'33G_TC(,!NZ*:L?A'<)CX .R2B_B *;NLY"8!K]# M3'ZFRY%'K&]PLQK%CR&<0!>O> /FB":=7[22Z@1$;',B1T"PM-PEC%P_L0)$ MT+D5G5^W '<;8Q/GH;K8VSQ@[750\N5-,5IHV38VH-"1"_(%PL1F^GQ)6HQ# MP@4M*6NJ7Z2^D(]T+P>3SY<1CL'N1Q1$1$-H^XGY1=08,*,?3B2_ B_4H3S5 M)9"7)'N/X(KI-(QY/LP=70[,0RY[V\NYB;!\G'D6^P#S%+C;E+D>R3O C^V2 MS1:WX5.WHV=.LSR5V @K+1<->^I&/M>5ET_1QKV10H,MA4^UO*E[+NOW6&>T M"=MPXU25L7D/"YNR:#= A!9KKN!1YDYYM-Q^OUF-R<,YUJM";=MX45Q+;18QA' 6T1QLXGP]P3[_QMEZVG*7B,KR)J==5)GH1N>PU$^APE&C?B'P5[P&:0CT MC@W#?]KED5$+D3-B:_I$R4-IZ$X38^KO2MQ?!&@/!1[GS]E0,1G/C<['&(]B MT$!&/M)!U\,,^0+H/MN?9H )O$W,\H:P'TK;90M8Z)]1;$E37,9H[F*P<6(W M9QB 0F>2L,X/UPT:W4PACC*,R;=]MN0GI_\< !S.X9(S20[*.#^?'QO7@<,GG""6#M5..PA]S51/.^HXMDG*JY'QO03 M"*-D3>M&@B$G5=DVP9ET]M.S;_!73.33?EI[#00*#*>&4_^G+02$)S#<.I:0 M$.[SS/*6@#^R!TQ.AGL8($SF92>( ";+QG8K& #L$9CN#-RL!D1_+#PV46C% MJ7_0LF;N6NY/.V$8@PG1_OIQ1&^&4[V@A18+%!2'<\HWX5SK6>E[,1VV_6FB MDH=-[Z\8XIU'8A\@N[1S;49G3P21RNDVQD0^1'X035)P0]+K&'K)E3I2K/GL MXHGHD+%<@\[UM3GZN?N!0T S(8#D#Z.E#XMFB$1MY[IAXJA-LQN'=TAW"N=' M]0[Z3B(E=H_PO#+6'@]R 7-<[4DZR@P.0=[*5'(,OJTT1=>C MWI__=+_]SSM+>;$&2-W&W(-+>IMS/,G=K\V5-1=)BX(8Q7LFA9I1VS)R%-B<3 MF"Z_ Q=..L$ZE8(X6+.HGM,PPF5( _4#,&F[.*#>52$)=@7'3"2*GAEK-!SK M8,/L!.L<+@-Z$X;H/!'1G1[CB"[R8Y2H'D%$-F2"9;8Q:Y2.WLL\P%$-6]$D MG41]S)@A143WRQX7]5<>= ]$1,1H ;I$PQ4*FQ@/ "SH5^6NU?L@IUX_D<;] M=M=9^UUGD?ID;1B#$#B;+T_5LM-;R47+)L?2QRI!C*VR6>ID4^0F4N8L]9 I MLN1J>P;/0X1.=)U+C.5>=+7=4Y,F6 59L)1%2Z>L"B_]*J&EB0&%K_DP8DLS M(=)$;2"?;X-?1!$L!#0N$IDOKB3$U MB+$W=T/I3"0%=;+>UQ]CD)I<5F[!([&3P@C'$FO*86&G;F8ESR/IN0OQO6M> M%74*G(O(Q%R%88CPBEIEQ>.?5?8T.(3[,Z>X4S>3J;B%@B= ;/3$$H] .'!7 MU/*1.,DOJ.?4S20JUCE*RRT2["'27*"8QB@U)T_T]>EW"/^.\'<:VYBZ;GEC M153/U)7LO-#N7 ^D2*7EO*N2O7QMCL*]&\4T6/>6:*#2)+*5G&LS80AY1!OO MV9 @2GQWDUUPK32MHD:<:QNVG\S:DWZDWOD!)@9@79IE01O.M9FE. ]P_>H4 MJM'*JPC92LZU#8OP'4[N"'BK_C2-RX7>&J3\8L%MPKDVD^Y]3^@E>1V0T6.E M-&=$OY^1>4M&<^#!I>L3G7@SJF7HI@;I8:6Y=T&C8H"IW MHW$@H.EY. 83B< VJ?I.PXR"P#G2215I,FPROZD?#+%:<1IF5(CDC#Q1QD11 METDAIV%&#>BB8$9GK& GRA9S&D9>ZR)QR,LYUB][;EJ]^,BR@F#+5>EXUMJ8 M2C468DE8'EW)AIJG)77V^[KI%9\/6QJC)4-.X8#9TH@M:9:\\VI+KQ*7XI4] M_C[[75_YJ-$3+:*O+,>*EEV5=PAO7T(U(6(V0?7S>#NWFA(\6$MU\9E_E:ES M @PLW7PU=;<@BL%@)K-RV32U3?,?<:UG!T?8E\U.@%>&7#YXPLYEK1 Q8S+S M0C*JR"X7Y6'I$JW 4#H&Q.(%6<]LM/R.EKK;3SKLI#*,90)47H&Q?PS9_4"6 M5^ #.(:N*,#%TK1@NN@+(E\$";]>._O]")D-W7]5DVYQ[,R&_"_5),\(L-DP M_O6U,U8,UMGP_O#:>1>%]^QTDJJP5(_YVG-_]BHR*=@U\KFT?CG+G$^888S^IG&S_5NS?#X2DG ME9U59>T=F +(TAPMO_=2B%B*Y"MXX;G&?GP=X9A*$Y-GYKVVR'INC)>ZQ6?G M7"W!@W&R++ J[9W%)^[U"LYLOA5J;RQU 69YDOL&JIWS60HY8P;+6KOV3N43 M=++E\;KJ5D1Y8[C*(BAI %L:YJLN$H%];,6+%4;U8?M+9S0>-L>=?F\T;H[; M]^W>N$?W7WKAVNC;%&8PC"@,,IO2*+.,GB!S+BO9@J%CVF)THE-;B=K&WBA0 MA.QF)7^HI=B2E7PS'R5RKRNUI,R7[6',C16<:W7OW!2[B!7UI'8R2Q_&RSA85=U1S6K'!,)2(.X1W#[L#@)MD M4::NHYK32@;F"/DLOSJGI*9#NUV4^GK2\C)[%93.)L\_:]XLV7VTSW6!X/Z^.?RS?S?J M?.EU[CJM9F_<;+7Z#[UQI_=ET.]V6IWVR 9_U@ CHKN1#=-WDXMS=/M5^.X@@]Z6> MC%(GQI0^B.L.V"^BR?%R!W$8#1"DUQT7BSB 7K)VA%W?*W:\""M:)BZ3$9G< ML7ZSDKCW(E';4-@Y?P[+W,:0J&V(UUV,R<858T!0W<$7^DD<.<^O5-G>,3FG MMIDHZ25'F=MCK/*&8L\/L(AO+K%K&,*?39(P1C=N\%T\/;AU7GT?F)P%6:E* M"M]47#YW0;D%2PP\F*@/]R":HTFIW9#1C*D8>R[&=AC!!;W4_1"":>QWB952 MBBNK'4-Q^%+6"L>CI& -5,YAK\(]+SVV:6*=1YX#\Y#+GE5CERN9!9#A.9&Q MANR+^RO71:\C(K?T]%(SN^R-QI?$KT@^9YO9-545L;.)%UIQ]LW@LW7V#S+I M>5:BO8'Y7,22!"T/QB_ RR989&?:.W\U]:+E1Z['V K[)FP%*:J:MI:>MIY$ M!#R+UX[(^G&_]9^O_>YM>T@SG'7&?YK/;=;RW3#L3Y,+"3*GCLSRQ@\:$S@W MJP2<_-GB02U#X>)Z,CN9P6XNI5!E0MU?>T<8/=ZA4SB]*'8;8QC,TM3BF:M5 MZ<6SPB,?V38<,V^73O -P7(]W!@@1>0**RN'W6MBY6Z7X"1\B$!*\!1QX511 MCL@_P]C+W?0; BC*%J3>F*$#,<85QJ*MZK"TH1L#/,5%>.; TA(J?,S I,N6 M$4\/L>Z,00B8S4]=(['3.5*"!^/LPK;8_F-3CVCK=LN]*:H+GX(V5"'&(A7) M4B>**E6^!F5II+K.TL- M0@\NPIWBD7XW&(W?16'8(BH:&34@\"#-R"/VA_$K&7**'0 2^$K?X"^II&*$XFG=][UM_"8);-W)%=Q'DVU#.!\&& M_15A^#<*;OP8M#"9:.7$K=:*T] S3.B3AO!I_9R2 T6E$<=,Q.EIYJI)KVA^ M25_=N@MW1J\DQK-Y],WU8_GM@%$WXW&MN*];ZK4HPUQ9,;#4C5%JM"NJ%F=W<*CD MWM"^KEGNE#Q^.V=K)@*ZY_%VM+K-SGW^O85O_HPW?\:;/^,T_HQO1 D/$.XB M-V!N B!,#5L'CW5M;#-1.2P<0U<."G':%LS$Y_SYC%X\QB\ M>0RLL:&4-[WJ4+?=:?!F/9[;>K0V)Z,^NMDM6> *.C25/]7HDQ[=$/SV/U!+ M P04 " !,<8]38\[>76J! !1*P< %0 &AM;7(M,C R,3$P,S%?;&%B M+GAM;.R];7?DN)$F^GU_!6_OO3OMN]N[\SL2;V5=:U2IJ6LZO'XW).' M(I$2W4PR#3)54N_9_WX# %^3 ADDAE(>S[8K9(08#R!(.(!"$3\Z_]Z7L7> M$Z%9E";_]MV;W[_^SB-)D(91\O!OWVWRY:N?OOM?__[?_C6.DE_O_8QXT#S) M_NV[QSQ?_^&''[Y]^_;[YWL:_SZE#S^\??WZW0]EP^]$RS\\9U&K];=W9=LW M/_S'Y^N[X)&L_%=1DN5^$M12K!N9W)N??_[Y!_Y7:)I%?\BX_'4:^#D'T*N7 MIVS!_O6J;/:*_>K5F[>OWKWY_7,6?O?O_\WS_O7_>O7*N[J97WRZ^@_O_L6[ M^.W5?YS>7GNO7O&_TC0FMV3I<>W^D+^LR;]]ET6K=QEE]NKY1H?V[U)81^.)2.,T*C M-+Q(=E-V2_K 6M_E/LWWT+LA?S#-YVGNQSOIW) \F+8W9#?[5G*'LRO,B60W MN]:2@VJ;=S6U-F;+BC'[^1J>W]*,/.2O'>'54^ MN*/*QV%46:6;))\N)^$3(VR7*?TEI;\"6SSSUQ'$$Z52/7*+']U6[R>WU?MY M$/7._/@INHA)D(/'?/VCOUH1>AG=$SI=YU&0725/UWGXF:S@-RI-+;I8O'E] ME%H/$S\.K?4PH:3PM[,T@6?>;]BBZ^[1ATB@UE$AL'@S3,084J-A L=9NEI% M.8N*HM^K+-L0B)BWY"'*+-\/$'&P4PX0K;!3#1#6K M1W_UXXV2&]CWM'@S3.C#Q3!0?,3$\':@:)D^1>',AQ7>*@J^K$/&$],X"E[F ML/ [A9Y^5>O<)[EX.U!L'%7'@2+AJ#H.%!MIFF6WT5-!"W9D&3:=+-X.%$,1 M-!\H;B)H/DRL/(^R $A1E,!,-%T3,0EEDR!@:X\,5OK^?:R' MT'28J*=_V"T)2/2TN[*U_.+M,!'N8/J^&R::*9]'>3@5FU36RC:%%^^&B6F' MT'28R"9_V)F?/=JIQR06[X:)9,/J-$R,4CQA0REPMEE*V3^GR^LT>9@3NKI) M&S= MQXS.5ZNU'U&V!+]X7I,DLU2Z([YX/V:$'E[;,6/W\-J.&=6'UW;,F R,T$\> M(H@4DRPCZD^[9M*+]V/&TZ%U'3,6EDQ[-Q]H"R_>CQGSAM5TS-A6/NPJ"=+5 MCHH*V<6',>/8D'J.&;.NTRR[I.FJ_HV=KEWYQ8EA\&#-ZC:7SF#%L+)W'C&7LE"*XH[6:3&CQ8U4OBX]CQKZQ=1\S M#HZM^YCQ<&S=QXR+T_R1T&*3<)<54U=^\7',F#B&OF-&RAE-X>?\!<;TXN^; M:,T6[1 ([916=++X.&8D'5?S,6/H+3SD+(57)\OL%P!;PHL?QXR6PVHZ9EP< M5M,QHR"_A[3+U- 07/PX9JP;1L,Q(QI_T!ZS;%=^\>.846P,?<>,8LWG[;P@ M572R^'',>#:NYF/&,_Y0'OYW]I"&].+',2/8P+K^-&8,JY\F]B-WVB-6=++X M:XT30?/?:-IOE@,7&=9G[\B::;-3PAWK#\!5)5FML4&@R[=+?X M:;"(Z02:P>*I$VB&B;%L392_E!Q\%7&*[DW,]]O:(V?2Q^'B9Z'E[O86+GX?4> M)G)>1C3+9VG$EIZKU2:)@N(+7QST*=LCN/AYF @YIH;#1,(Q-1PFNLFN,I", M7X7*>N]%& DO?AXFV-G22Z> [+.Y9L$*@6-.P"5AXD5AU1YH"0H!U5YF+@ 3RQZ31[80\]\2E^6 M*?WFTS"[3.GE)M]0,N.9]31:&_NQ[0< #!.Q$ $,$^,0 0P3%6\VC(),ER+?QB3X^P;6&FHOE[8& M90:*B<,H,U"T&T29@=*3M+OG:5%@4JG)R251?[LTD05%!XI>XRLZ4+0:7]&! MHE/K87=I;.B#K"4H,5"DV4^)@:+%?DH,,^//_!>^6P4#/B@47;P9*03*JBL/$JE%5'"9*E4^:IP6E.-MD.:Q&(=@D.?4# MY?9%KR"H.$Q\&E7%8:+7J"H.$]M@90C31>X_D.E29+V#J62ZR5D!"/8IGY$+ MEOM.YY7F78#: T7#0ZL]4+0[M-H#13.:KJ(L2^D+.\2AWVB6M05%!HH_>RLR M4'*- 109*):T.I]_2VUTJ9J#.@/%C:'4&2A&#*7.,/&@F4[T-GIXS#/#KS>] M@J#B,/%@5!6'F?NE25E[TWSJI4"Y86;XD90;9AX?2;EAYO;&+=67:=(SITH; M+]X,E')B$%6&F=\'4668N;W9>^]4*FT,J@PSKP^BRE!S^@"J##-WL^IMX28& M8JA-(#!G)W![W_J=.@,HP\SQ3D 9)B(X 668^,&W-H),!Q8:)'<,K M-E"2AQ$4&R:NW#VF-&>)+"W.$.ED0+%AHLP(B@T3/ M$5E>/)-@PU(Q3I?+*""T1[]^45!SH.@TMIH#19ZQU1PHJK -'LOK)3H94&R@ M&#&\8@/%B,$5&RBUP=Q/?!IEL_0;H7],8[:)EUTE/1<$M$*@VC!18A35AHD3 MQ3>PRX@E>8G\^([0)WC/,GY6A?2<7C82!E6'B1P'47686'(058>))W-*_&Q# M7_@[RCZUMS^^*Y74BX%ZP\21T=0;)GYTGL.K4LX(Y<\QUJXE!F\PC$3M?XF>4YAH9KS3^GI39HP<#2-0;<'38'0<1\( M]L/AR_\H]GMKG0+FO^S7MA\.WV[#41Y^F2YAL6EL%7TW@!6'.^-@Q>&_.%AQ M."PHR3;@R3D1_[U*C"IYVX@#-AS>>1AL.%RRJYQ1%0T;<<"&PP\/@PV-\VTI M-Z-D[4=A/\/M$P5,:#QL/$S6R8^&PF2Z\-A>3;RUSGV$KS$6I]A=8RQFT*S2 M66@#K#0M\]7(B^G8B ,V+"9P"&Q83. 0V+"8P"&PX3 !'KB;RO1/%2H1P( 3 M\8?%@!/A!\5@G09J) Q]Q2K,! $/3KP?#P\.&Q@/#PY7& \/#C]HY/J9T30@ M).3[&J>;+$H(+*I8OI\ZF$R6RRB._%QZJG3?+L$&.#S"+1O@\(U.'IA=SE>9 M=P(X<;C'X7'B\)-;$J0/2<2V(Z?+\GC4+7DBB?30KHD88,'A*:-@L4X"YC(6 M'*YR2];%BS!=7J?)0UY2A"G5S9$FXH -A[<CMP^/WG& M;P1#8%(ED-^U*\",PW-P,>/P&ES,.#RF4:249RXP/3U2?$?0F&#/GL$B.(S' M98O@<".7+8+#L'99T&K6LM:I[]Q$@<.JAD:!PY^&1H'#E,[\[!&6<^P_;$GW MY,>,TDUR7KP M%3=@;22!W0XG.A0Z'#8SZ'0X? <<4F[D8U5@Z33%K3&X2+[ M:HW#%_;5&B>F\ZO7CVD<$IJ)1IL>.7%)-GX\2U9@]\K=)0U!?WVB>/F^@G+B-INE_ [ MV=:GMCUHND_LMM64C:&YGE5KT'*?6&VNI;",WBFE;1=OK=-%[J;AGS<^A0DV M?C%RRJW6H.4^,##WVZ09-0)]Q(\=%DK/ M$(80.;/B/^-+[+G7T<)>6.A+V\/FHX;=UI/9C%X2N?I M-R.[UJU!RW&C3ONY;+M>6@M*U13T&S?JM!XZ2V$E%?]GM-:P';4 Z#INW&D] MFN>LG[(3'T^1/&%)GPCH.VX$$@\_(ZRX3WR5A.3Y3T0_^%MM%V^MDU'NI&%= M7,9D^6TF"+J/&Y<*%02=%#$&'LO&6$E%="*@[[CQ23S\/%WYD7Z2$DU GT/$ MIXL5H0]@A$\T_98_PH"N_43OHU()T/80<>GBN:85R@K*NN:@YR&BTF44$Y'B M4:M?W0ST.D0<8@^D9S +/J0]8:C5$K0[1!1BWR$HO)1U39(B"O:&(ZTD:'^( MN,0W26#!'3T16#WXZ@^8?2*@[R'BTG64L=EOYE.^NZ[)P]DKLWAKG?AR%XUG MF_LX"B[CU->;M=$.-#M$%"J+Z23YC;_2F[#=%/0[1-2Y>R1Q;#*Y-QN";H>( M0'R\&==^L_BHK"C1__$N6/ MO.HA"Y6@TSSMV=W:H1= B'.ED1^% M5\F9OXYR/];!D$L IQ#DD,BP#DPJ=!'22",Y!;OD%)=C84&YS#B)/S;IBAH M,T_99=@DB/B+6Z=CG*?LJ#;_D!J2\/3E2T9 _6EYH6#"MK3YS1R3R#G"X\!V M2-SA'\)V2'R%4G:MD:.9).$-O!?U;_B'//:I!*AB_WMEUQ,@1F(X?8D8BU2+ M[Y"2?IGKA\1*^.--WI-60] 7B7GLK"\2S^!J&-"\9CO0%HE3[*8M4C*MEA;& M+K'5'K1'X@@#:8\4I0?2'BE.N%_'_<_*3Z'.Q7)+RH@!A,TWU%]G-S-TZ6KQ#2B8F4[-( M4B$23V3\M&\XI>R__#,R/S Z78IK9^*OEG:P?P#8!X>['8]]<-B;1'UVN:+P M;DI"<:[(S@"R'@ A$@/KZC$EI-4C8GT$WO)2R_;JY ME!!6YKEC:@\&T&\"*PU5PL.+P"H62QANE1O* #H=5' H=#J=@:FVI=@LD MED9!3L)"]?8O>OWPXKGX@@$_\)H4MWY.Q Y3CYD.I\CBW5YI_/[+WO;VQN%F MLG/.E\ -RVUE?)$\GRX:UAW"]8 X\Y MNF@-/*YJ<#]B$&L8]PO6P&.S+EH#B>_&?@:+4I[B\!H6K5*&:'B1V%^=F;7WMERG+6B-Q-+VU!J)3=6: MS'PZI3P_4MB75-%"&I A,:/M_+Z33?Z8TN@W[:=5C10@06(UVSKU'HE02 " M)"9BEZ391 RP8/&22JG>RF!;34%G/'ZPL\Y[I4?=2^?U)B>T*I%N,JO*) ! M6MP># %6)$ZR-(Y"OI"QV$K6B $6K/@\!A:LJ)T\$9I'["Q;FI,R:9"!?VGD M U6I!X'#5:T9B=O;LD327HFVD8[T!8K,N^F+5;LS?C2I2CW:G(20R4"&'!B M\3FYSZT6Y7*!Q3OK)+-CZ&\RA2HD %.7!X2 4Y<9OI<)> (HM*;_H) MS'H MC1.#VZHTYF_Q8\9"+(T":<$FZSX )4YT/C1*G*BMU'!.Z"J;+FM%+XF?;[3[ M"-9] 6J3YD$ =VP3XN]%9&-Y &="^QD M/'0N<)A2'7:$2.Q^US=Q+""J.P&<+K"80^!T@<=\9H&6I?&6U]OM%P(<+C"3 M(7"XP#6:*NE+LEC) SH76,AXZ%S@)^P2:N]5?)7(XCU2/N2V0@53X(S<&$53 M"'"XP#&&P.$"F]B5!':8'U*>X+'08'&$):&4A/W[QULM06.L:+^[QEAQ7>@Q M]Y]%(J8;HG>4;G/0'2N6#Z$[5J3>4J8Z\,DRDY_YE+XL4_K-IZ%^0C7N!9!B M1>V#(T7*6WQ.UFD6Y5EO;O!V0] 7*X;OJB]6K%Y3$D159H85*U+^6U]&5XT4 M(,&*T\,C08K1W>]6)A\=U5* !"EV2X_7@YU;B0E-/@I;]@2(D6*_><;%LEH1 M/PD!2*Y3/VF7+M+;8[CG@+60V,:16@N)W]BC,"YFMG??8!4D+N2V59#R$MMI MSK;IKR/_/HKYK:BA#2/O'FR#Q-&.PC9(?- BU;0T_< PAI'W#59!XI:.6P6- MIYIJ#DVR;$;3992SM>4PYMCJ%.R QG(=LX/SW/S!+.\])*Y[HJZ<#&J#L&>SC/2 ]L#^>YZ#1_)+2LD].[3;]/OV - MYQGI0:WA/"_E6C=*X0QMD.VNP2;.LU$$FSC/01%LXCPCA14H_)B_S&)6?R8) MJRO10R]?#!ZT>(^4??IX[>4\PS4X &3=&>!VGL^.A-L!WGJ3YHIU*..3_+PY M<]/ZR[;AE^(AG@ 6B0!$0X_&A,1#I^I*D *SC7WG]EE MPEL"X36(XN+D97Y)0@BR,6-D&]#DI=58AWK_WL$R.*SF&"R#PVU$W3.66RU- M&#WONY(F;0_:XW"91E4VGW%%?O_'LL2S<1^ $H?C'!HE#N^Y3"F)'A*QD1V\ M&,1,A<3B/5+NY2U][%9'_<* "X?=C(\+A]-<;B".L]PQP+,NHV?V4]:;6$\M M!#APF,RG- V_17',RE5NG3>IS6WP/EGU VAQ6(Y&R^Z_0[*,8+C(-43G4,QT MNQG J&NP"0Z_<=LF.,Q&H[AYV#3O!'#B<*##X\1A05>K-7 8QENFM-Q*G"ZO MT^2!>YLMXEVZ ^PXW,@)[$BYKNLC+Y#&Y)/E["LWM<>._4.EL'A@,=@&1R^6.VS6'%AC10@ MP6%Y$IV,9GN-&&#!86?C8,%A8)52+,UZ%.HOR'8;@]Y(C&IOO9'84*E*<53Z ME"2P[C!2OBVQ>(^4)WQ(!)A\A$WWYJQ3(0(8,-G$4!@PXS[[BM#ZW*!PE]V_ M<0SZ'+ 6,ABK[:OW>@OH90$5&O,8%14:!]G2K+HS $XNSM/88MS>K3E\^^W]+*:_6>FU0X727[@ [%N_1*EN5;B\W\W;' MW>EJ\0$IXSDN9BQNU=:L/Q&&0@(08#&KX1!@\2K5!S SFM@K#@A5,] 5BX7LHBL6MRB5:"9<*FJ F[S9?=* #(M-C(\,ARM<,_Z6 M39?7),M2:O>.]\HN/B#E'Q\;%4Z\OR8/?OS9S\&;.K7'S9 9R ,Z'"YP*'0X M/*&14$R'H6X%FN+$_5TTQ8GC#1U@P'FYY<E3,_6EHH ))]Z/BPF' M%_0I9K#C8-H%8,1A"(?%B,05#HD1*;NY55Y)29;(#TA9SO?7&RGJ=U2Q\Z(M M(<"!'M\'PH$>_0?"@ A="9C>L60LI>?DP60F)@:?+ JKRQ*F,ZF(UFH"L2Z]I)5R1FU5#":!]( MUAZT1^)3 VF/Q*)8U:GF1IK)MW*U$.! 8D+;*LU[#G#(!4!_)!;34N?EW%_Y M#^)\);^K:PRD(PF(D#C)B(B0.(14K[MT\_"8[X:I(;OX@)3Y>6Q46+&ZI5E= M3&A&TX 0;8V^7EE A175QT6%$_\_1TG*ZC.77U&GWQ)"L\=H7=<]/WV9^3U; M7A:] %(.#QB?[UQ^,,-R5F)&GB7GZ*0 MA*)Q( M_,A8Q=WG.4UG@!N)7Z'C=HJ?250=9CXS[!CLX12/<\ >3O&]ZM;5/O.>I)/% M!Z0,P(?'Z12?DZBX^SRGZ0QP.\7;#HC;*7XF4768^=M$7C5CMIB\9\:BVJ@R"SE(IDV3F-[CBCWPDWA[OV@Q0>DW,+':R\L)O:M2,W M*=I C\& M/.MU9ILZV[8KP(S%PC Q(S$P4*U='+7(K6)"-/MD 142CQH9%1(;2G-BD&2E MV0QT16(J#27Z+UY(6H/F2*QE ,V1&$Q#EW:A*7KJ)[_VI]M7R@ *)&8Q, HU*_]=WJ[!,%3$A1?U1,2!Q@5$PXC&!KI\O@S5%( (<9@!SZMJ/2I[; MOR<@;0_:X["#H;3'X03E-0M6-^,Z];4?]3IM%Q^1LJ[NJS5.9 9-@$SE+[/8 MYUL>+/7,>F5V2[E7%E#A1&VE9J2/Z9: M!FW3#6#%B?8X6'%8@%I)JX2--MT 5B1V@((5BTF70!&QSC,*!@=XRY[H6OBX0C8$T('.,:PR'#"G+["UYB-AV 5N%S?P7OG] J9\\ MD*T?>SW3LB= C,-']'J>OC25UN]46/8$B'%8BUY/$WIIV ,@Q.$R>OWZ4FP9 M2 ,R' ;3HYM!*#3L 1#B\)?&\:\7@TEFNS'HC<-/FJK,P9Z9'_"/0"M>76^Z M;/S.$%!/+X 4A[%@(,5A,"H=^^* 4@J0X# 6A4Y6+UA';O$1*>>K0BNST*47 M!4Q8/$2JF,E!ASY1P(3%-.2*G;XT_[+;ZR3I!'!B\0VYBG9;Z!:] %(L_G%X MI%@\9"W8$4OZK,]&O-T4=,;B(/OHC,4F<@@E)+SP:1(E#]DD"#:K#?>/<[*, M FU1^7YAP(7%'<;&A<4DVJKU7AV0"RP^(N6-'4Y_+)[P1)(-8779'Y*(K^*, M-Z][90$5%E,8%Q46+^":Z=F-: (Z8D5T&QUQ8O&='Y/IDA?ENO%7I+4X[%W" M] L#+IQXW5!M1J. S B]>_2I;G-*)0(8<.+WL!AP8O5=\$C"#5/J+(U!X91M MCSV1QKY85EQ 5/RY26+[MA>'?QC8#8<+U%" E1!*23CWGXL3]TG8J)O"U329 MRW?L^K2Q; X2,-?9NE<3)];9Q,W-JJ;L6<^K&?!.3ND1#V26P2ACR0 M^W&])#2JM8N@#5@>AS/]E^4_(F6UK;%>+)>$9:HB @>\JK> A%'1)(#WE&/< MX=6W[Q9L@<,?W;0%$D^ME+Y*0EBGPVJ$L%.1X5620_2.0$DQDYMS!).. "\2 M?ZW4[)0E.GUI%.VP&W##O@ U$N-%1HW-D=5GCHR]6M\%8,3FLV8?'!Z^3R0!JAAS+KB"."B.KCR5*<%T (TZ 'Q(O.E@^)"X$-O1X=L[.@Q5(] 3 MB<-8ZXG$.AY3FE<%./OO34K;@_9([&%;F_YM6[D$($#B!N42E7&5'+C9:ITF M?+.N9QQT2)&]5&6Z9.FC+^/TF\D)&9T88$&*X;52 M59J869KQ#0\[3$IQP(84O6OEQ+(=XA-S?4H>(2I5BWD[F"8] 6*D>%[JV4N8 M6PU!7Z3XS-C>8QJ'A&9B:M+JO-T8]$:*UWOKC12_.ZH8.;]*"' @1?+!<6#% M\VV56(Y+NW-LQGTL/B)E+#TT2BQ6L*TA.[) ,\+_<+>.M8>M#*0!&19'&!\9 M%D, %:ZR;$/"\PUE2=H)C=*0K[2R20#:"BJC)Z:&?0!*+%9P6)2(7.* *!&9 MATK#&_*-_VEGB%4'@ ^1H1P$'R)S.0@^1$:C4N^6 -^*@IR$O-F$)6CMRXRR M6X>+CTA97]W!C\B"5.JV-OEO2<2;[8I=VAG@1N1(J+@=9% 'P8W(J6[)>D.# M1S^3Z=N'4RL,N!!9U*BXD'C3YCXC?]^P+? GTQUGA0A@0.)&;85Z+XU(VX/V M2,QG(.V1>$U;&Z/]?H7(XD>D?+3;"AGMNZAD 42PQ@8!1)?:&O4NU\O:0ZZ M(\7\+64,O@/+)0 !4O3NZM/_+5@E RB08C5H%(61#YRHOLQB,!)2&4"!%YES M/\DC/SY/-_?YY#[=Y)]27EHH"0A-3%]PLTX )U[T/BQ.K#B_7L?\VZ(?E]^Y MKY)E2E>^Z4=ELQX (187.!A"I+RO[:/LM;8&T/I$ 1,.;["I/=&M.O$C4G;7 MUJJWES-+6H/F."QA",UQV$%+E]Y%KZ0U:([#"(;0'(<%2'3AWUNH=L-((P5( M<.+\&$AP(CFCN-.E>>Y):7O0'B=*?\G8O:TB.[Q.[7;#Q8](64]WUQ/OZ];L?V)]_"--@ MP[FI+'NB?[]X7*WH8O+P0,D#>.",1DD0K?GI_ZLD)_#$?.:_B"0"B]<@OXI! M.GGXM^](\NK+W7?_/G\DGE^*>SY/MNBE2V]=]N0!4B\J^O+*'%%>R+>3O1S$ MUWQ/^??_^@-7:U#TO)<]4;^1H*Y$O4K6 V&OE/8J\3%0@4_=IQFY'@#<6]F0 MDJ1O^,9 9>FIQ7<)<8="YIFWK/Y/QIVM=LO:5H'H$\&Y^E!*W4Q@FBZ]0HQC*02]0G(,*#D[0:CW MN#X\4M]3CM&R.T9H#GGFQT_114P"=OCCZQ_]U8K0RXBQA74>!=E5\G2=A\4B MNF>:8\&4=^>5_7E/O_=$EQ[OTQ.=0IQZ.O&@WY-F'(Z D@3LZK '=!0O+-L8 M1.;&6Q;XJC( P^_]573T_^&XM0U4F8?;#?:H8 U]G;]K+ T!C>XWK&FQ56'D MV5S8:TJ?>$+>^S[A#)N][!G_S>_<=&T5?KDCJP'C#6&Z6D4Y:R84$2=\KI)F M%8#J0I+%X%;=%N/GB3-!,'(>;73M967?QS;T.]A-ZA0[&PIIBML!MW2JL\;M M?5^XPW&\*U_]>-.[D&$.O4H3DOOTI<%!=W$*_KRC?U.$U89Z47AO1_">"-3# MO":(;\=3%,Y\(.2K*/BR#MEZO[*S^+?@ M88*B#[!48QUZO,>"L!_C:LW**E+W[9C!Z26;%5ZI8]L.._ZZ39YI]G<\+AW=[,(C)W-\?KZ'#? MDH!$3^...*V><3R#WK#+CN->HW9OZ"EGH^(ST!CC3@5)%0\XBD%O6<1ZQ%MX M'1MN=HIQ\#%FG;H_KARZW6 R$=<&<$,I817$*?LG2P6;/+#,9RS-1AF<&FE" M([,].KOA%BIX:Z$#:QR#%J_ X5=>PO0HPQPTID(7^ U7Y@CM#>9 MW8NE-8ACCJ+*Q#JXEQ0/$O9H/>IX7$1I+#O_4)O",>>X6JW]B/(\H$5BWJ&] MHGZ"1\0C#NT-/PLK)?P$4;A#\.D:2>8-7:".^'17?5EHM!E!M[A!%]\[M.'9 MYU7;>\L0MTLR[U\"W+&,] M[BW[C#[9?KS>$6ZMNRYWWPT/;P_<;7VB3\+///K"R2B;#4_7&/]A6X:I^U-%M MDBEM)GL%U+@=>:65:.RVS@Z+L___"Z1\TBL/NG#?$51&LO,& MC0D<(#['K!M$;N1W\;K%D'=QB:+W(= L(?#SMD6 MPTBQB_?M38XD9C4M8>>D39PN#N^X#$6@/S:&(C',+H/N-$-I8AQS/[AMBL8^ MXG&YP>Y[PDH#N.@0G%J/.A>DG+P?U4S0-,HN8]^$[.R@BX^>8YT$:!I"?"#U MOB\^CCN9Z,#.6KL[Q;8M7-J64:&5$=GIX=#L^-E+A4:VQW3H$3)]@==IYL>? M:+I9 X9XPW(O2L$V]\:EKW*15"J(85**EA%X*$S$[?/G?B[2M?!_Y"F[D,X? M[SVPYWN/) YY!BKX%?'@O^+OT%.Z1'E==[*-XL450'EG7M6;8G8K/IK,QKOM M:/3^[@2_]T,)FK.+LJQE9K[) R4\S8/F6OJ-OR(B-V+1]O!>J%=:YFM"HDZ( M6,G@WY:^C)8Y(0+>?/"JOCS> MF<=[._&NK\_8Y7'6I6TY!A'!/_M R)U2#0(<W?7' ;2J,BTUHQ$K77LB.U3&OV6)J?QAO"\,OMG M)2IZ]%B718JB(TQ+9&D7Z9!W#>%R8B)+Q++YWW[H\5^ Z]1/3!8YW13>,4AB MKGEDFLO\D+4[T/+&A%K(U)8YTP'5-G*4S_YSM-JLZ@2)8B?'O'3 2G3@!76* M1?''P[N."HO,?8JVS1RAHC66 ZF4ESG19Y7-T=SHAA27G-C![XOG@*QS^:[I MCA\"V)GRJV+CE#WB=Q[A#^%I+:L]-+?O"9G;2.:PMA; ";?F&%471%!O#H " MA8K) U/DS*?T!2+D-Y^&V65*+S?YAI(9=R#YH@H0I&4/$$N!*P3-/O@.]Y+W M@NF'YB!5KECU(.ZIM?K@!3)$+Y[H!FM2M8*J\LC>\7S[VGLA/G74;>\V]W\C M03Y/KR,(%KR?W5PW$QVQ;S=QU95C[BL#NY,+%QUY\]2KNW+2C660=W+EQOC^ M]/K_:8PQGE\WZ\/5Q2)[*,1VX0//+P01?%4.0.J10NOILBS@4+9&-ANJ_)]27I/YG&4L3S>D\U+C;;-TCW$GK!=BH%-B,7X[(\6C>6 M04PS*(Q@G:RN0%K7'2T+C+*7 M(N_TSZ^Z?"MW\6/Q"&_EA\2[?V'$H'C2X?UO'[/('+7LC\]ZW1YYN=+JD0) MVU;AO8CX410;RUA'>-ZOQJ;U\:O$*^5$E"_0<%%L/U9CTGJK=H30G7">%D3Y M; ,*P7O"J]3Y@=%%S=H? S][7,;I-R_=Y/R_L"8K.+47%#U[0=$UVKWY?M#2 M>JJL;1;Q3TX,ZC:<44B:T5NFQJ'UR'E:KM6\4M K)?$B:!:$ MB$:)=<:J6>DL@WI2ZZHK-EY%X2P6'=*Z.TZT>?TLG'G2 JUTQJPA H45/7 J MT.C#$YT@3YX60*5.:SN6> Y,TQ7HE](7=H#8ZA/VNA+E1] 1W%&FN]3O:DU9 M2^2S$E*UI5[4-C#^5^RVYO-OZ3'[2ZV^B\^Q(;@CT*R[SH::4)\1<.I,B+>ZI+W_)EG/L("MM%;IDZP-Y>4__'O7KWQ;B\^7=W-;R?SJ^F-=S>?S"\^7]S,$1VM M2O/V,DWL2$8SX1O"OIA<=;D7"45Y4P_:(K,,N>;R9"8-$WOIR)I;>XPMS7#( M8_04H^TQ8Q,,.X_1DXNVQSA!+>Z"1Q)N8EBO:7.LSMGMR)X8Y]]O8I]N57*. M&GY6>EB>-@Z"E?D0&N?$&G\]O!_N9A"9GY8]L36[ZG9\>:0,HB:_>.Q [-S- M -*06AH AK@]X <\%&CV%K O;.5^[VX'T\6GW6KO%Y%T:\%('96K7FW%NW-J M78M$ZG&*07!@GGU,:([*\>";!AA5 FRZ744"HG:?QGMA$S?ORJLZ\HC<$ MCS, )W4\ 66JA(+M@ :X9'XX24)*?.^:/$6Y"[['-N-MTE=(G(YUX:W+U!"8 MLYL.C-3)N.H'SFIA%$!U2*33&P82(P^;^XE/HVR6?B/TCVG,O@1E5XDN94'S M\[40]M9,VGLLQ$]8LJ/#NY<>B??<[!QP4 F6VH2]\;F/'+=L',$V.OI1=B*_K_/3HB5:0>K()?G<&>$;!$V>$7.Y]\=I\> MP$FQ\R>PVV,"^U&,<]LJQL.\!=6=4?[*1FC'"[M2I+S#HQA* =UX"'ESM('[ M"@V2E++ELC2]19D81\,4BB[XDKO(J:7*<-%*LW/XH;($*QO")EAU\I*R(_SX M^DOT:W2_B2,]&R];<=9Z\&'IZBBS?$O'<0QK=GYUD[UZ\/WU8A* _3?\J\DY MF]. :;&1@)]CPGZ8).%DE=(\^HW_OBP-,@-4>;/*B'1$KDF6_<%K/,(+&\\X MY! -#E=^L+<&VNS]Q*OZYT<-FT\XJ:JMG'C\*2>\2?4@1-:[T)([3;\KR:54SSR_;80RUB?K2;+6%G >"536-&M-D%$R6(V.>G;;I MAUO.+1V\9GONB7Y# F48A\':GY?XI#0$-,EU[E^V\]Z7 YZFLWMC>E#)\Z8" M*B9[D"$S^5*V$S2E/QX,FK4WLHUCE)7UBF:>;1J MA^1W_?HK=H6V]??^]YO_X]10&%;6OB/!AK+R*B$!-A(=]J:ZE?;2,S2C:K_O M$,PH6?M1J"/E19.2M#EB_2W%Y5PAE- T)"OIX_ MW6110F!YPG(5UA%BLEQ&<03]RI=81E1::/@I-5< M?MI@1,UM7:5,BCI=7J?)0U[33W5>2A"E5GNP7@NP-8/=H46B.D?KRY!>C MJF\W"-TS6]O'NL[X16R(-.JR7:()BQM/;AQ-LT8E/<3;/9+&#BAM'U[CG_#X M5IWW?;EI!R0)K=;7SC:031>'&]FVV\Y-^.UUY-\#2\DCDO%,%Z8?\(N=;'D* M%/9@+Q MO+A^ H8;[PMPF%,:#2U.O*)KM#7-OB:1WH0[R)COX.!V*W\!(T5? M_]LM_0^EM1&=LEOF2U1'>R_LEOF',KJX;761]-*0,S][A+4/^P];_T"P8<1J MDO,Z5 !)?5&,B9QXA"487A:WN\9#E>G[X@HPLC]UE9;Y MSB&4[G.9KJ;*#$] )1KM<)V"7;-D"24@0ESP;;_!#D06@X+M0,, U'@=BK,- M@TKFH:([KP!WXG$KC^2F*I@AB1:3%<0U7I:^9!NT/K>EY<))XDR<:/;\D:7C+YCF[1T!,M/=$42UUA-5& M]Q)^)]]2K'0NC"S:>UP 5W,VW.9Z<^= U7I6AEVE'UO6V&I#[SVJ0HM#:W>1Y"R2A2%TG!7_.2=9 M0*.U\AZOD/&*UB?E#UY#S@48UU%"WE@!8!(LB3NJ]HPX3.D\_69F?,XS6+E% M$,#5F^VD*^IE=I06;5'UG:6P!(O_,UHK*=RVUD+" Q$43M?2GM>%F+)C$D^1 M*EG"MOY MS5)F)V5VM9%7_ 9H!-\6,1"T8,Z@8%8ECN*K0"7B"1D<_<_3E1]II\2_BB8' M7\F(QU^L"'T (WVBZ;?\$7Q@[2?:R; 4\(2$5X@@:?]<\R3!3;6J/S=IU>S@ M^[2UWI=13$0F/YV^K%61\ ]/37H&L^]#JH^0O*%7ML11EGU#H?#*U_6'BG#= M%RA;@HUP4X@C!DV^Y>4'+(\"++=\W5?P"DLEP59H_IA??_OUOX9@R#;W?,H_ M/6B30Q8 "I$35FA&I- ;-PMB/XC9YCZ.@LLX];66%\T\W@Y'T9I\L")T.ET; M-(4UQ5'W[I'$L4' X>UPP\S=RH_C\NRM5E?6L#JEBZ/LW'^^"N&5CY9%V?;^ M0,-.1K5E4,/.US2&F=>G(OYH#5XU%2$(R>2_@(?^*8&5[!WQLS0A(2_#JS4Y M$WGU*Y/Q2B%18_C@-K\F#WY<+-*>([FU>1NO)*RLV<'IZG7*-H4?P5 :?^:- M/-X*R8/YLR_]9_'TOBTIH2DT+_,Z(^U%\72=C8/JF?8;3+,ATJ<8KO"GE%>W M3@)"$ZW"O*%7M,346%HB4ZNZJMXG"H:,YHO3U**867B]\ B_3S>1?+]Z?3\W$S[NO&P[;PD',5>?I R$;A@D:_ M'J(,C\[PI0-H;%TVP37NEJ+R(\:E,V-9<_HM 1R/T5K)0:H6" 2DI:%F2Z^A M(\*N'M-R'N6LBN15$D9/4;CQXU^B_)&70&71&C2;I[T;D[P/-L?5O:#@:62H M9ELQ_)@0K+$CTD=/RN9>V1XI7FX!R&;^"SO9I-O'J5(CK45;D5(S""@[XH]^ MVEH!1)OCZ=! 3 >CSE%U0W*C(1DWVY;5 $B5-TRUA6+T,.3K!5C"^5%XE9SY MZRCW8[F]J[8>:\RN,A7-\L\A_.4'<;GG[I#$IZ^?,D(()Z6-T4F M;&^?7W72Q\#Z02PA:?4HGLBTG?84_LR/_Y>/].Y?O._94^'%^YU7/=BKGXR: M%F84$\I=J&5"6IDP 1/&+*TD_);]S.],K!O6JS-Q^-6C_H#B;I2RRZ _PW=W%_ [/A%I:6=11P;Z?V]94 M[8[E;5MLMRRSFO9[9V5;!]QT6VOI9<)"V_$F)L-$!'*5I1<'1U?9S"FL;I8K M]NIL;]F/&#_,_N%+G YE^B&ZF\POOG??*N_OR^?/D]B_>]-*[ MN_ITX%7UKU A5U[V@7 MIT<;IZR*O*-$\\VVE/(:8B=>*8BZ!2<#I/K(+X.!\+U?H_K%0%BDZ1-J-C)].#:>4_9=_>.0G%J=+<5-,_-7& M B)C1UU^@7? [EV4#S@I#T6"=<1#\*+(,-:1348UQHS=O/,B88=-$L)O?>>< M@MT7*+R>DE <);$8=29>>3M+RBEZ< 3@^N7@7SS88T\NKGJ)9SMB1;9^B]-L0XD!F_X(;'IR M]NJM[@$BW0D>6?\=QD#_$5+FCV.?]=MU$/0?*C]-V;+C M;'IS=G%[@VG[Q@44F!PD2R^#=^$-O O3VT^3FZO_G#!G\B8WY][YQ=W9[=6, M_QL67J=?[JYN+N[PWQ,+P-*-&D2V(Z#9;"#J/!<[[O #KWYPZ^=$[+!H$E!S MJS3Z/O'JQWJ5R;9_UQ(HTN%)JTE42GFE5AY3J]CY07W3#VC^(YHKML^+7@)Q M2X+6>5%Y_7'E3-\Y&/K]ICQ6NRP[;QP1?77(FO+&4\[N9E&-OU^V7CD I#R]$A2:NE\MS7F[,2UO.P=IBGP)Q3.A^/_]^O>O7[_Q MUO B/PD,;S^\/GG]FO_/$[6#S0GR%-V5N3=&WCFZ[=ON-3_NXE? MJM^<>""V%B>+8I13%2Q/XP9,7]7$UD WPS(\13R.V]91;>&0]34S)5D]%25/],0[>F,^@97/DU>PYN<\-U^>LJ3O+ M\+;B^NF^HSEK[O'V>).)"H#4R:GUQ?>^<7I',O@5PF,N"BTICK6 MSFU=MT,\T=Y6N#$3BQ\S%EII%"@J$&WAX&?_R@[*?V2\N +K ]6+S$"JPQ.' ML1X+QL[#-"=TE4V7M8Z7Q,\WBJT'_7#QKEB4: N>G-OY)2X>T8P9W+X(WCI M!V2R8K>4S :*M?>$@"-CT4 @,SE7V.=_9RX5@JP#5J>P%"-)\#)=BJ,+40#L M=*6\5M\9A5*>02I[\(HN7!D7-4;I.#4AK4M(Z_$@V8U8>;9D(A)%:DLU=X:K M%&;WWD2>R5+>D;%2H5,D;N00HA$AV(Z-T(0=[Q'[U_6U#],!*BY[L2Y.RDWP MNA=GADD#5#96%2YZX**HG6ZK7\1U3H7- M !02@NH[XDDM%-++A(72>;D^<<-Y=F*0CI)&$Z98U\V&57 21&N6DC*I"4E) M&I%65^**H6ZSMFSC%8T0;=]65EJ!X0#*FAIU[C^+S#,W1.7FA;*L<%B5FH?P ME1_[C"H^N$SB./WFCU2OU^BPNQ20ZA!A6(+* 11>LJV.SM7Q2);:^,RG]&69 MTF\^#54Q0#(V=19GUHG7Z@7QBYX-5M6PU0<\'R!*_\ 2,^,,VSK-HCS3Y!N^ M(T'!\8JVB!-22UEICIQ#*&M@5$J"J+J_OV(%G7_3Y/!LM&AV3^MI^0YCG M$5O3--P$8U%LXS= C5 >)NKV914-E)'I?J/1?B;C7X:Q%.V>) =3MW*VZ;]/ M*K*B$Z+#L -2A:M+M3E,=81LU,.YX3[% 'R?U19]O.UY%_'\7\MLS@ M \^WM1L/.+ZQ5UC(V6U\B\RTTDOF XU]=:EZ^R8U'A'>VS*J^_:.CS,TR;(9 M39=1SI9: PTP[]43W1;EA?#6_KL;0S:F?-W,<^3C7A>T@'65Y(" '9XH-C^J MU,,##7?] $E^YN.8S#4V4GSH*Q$C[A!9P>-11]3&&F[8BY2=O->C&>BF);1? M<:/1< TXM-5667%F=J#!K7<*+\;;71AZ N_80IJIJT*&67UT%U1U9;O!![E5 M"O"HAKIA%-76\.C@AAQL=H6]K NAWD/>8:P;E03&K?\R,.&66$1=*0&_2(HM MLD8AB/&&>UPZ-OB[+;6+NNY/RK&B5_W9&Z&Z]L_8" =T:E@_P8_YRRQF%1F2 ML+H].?BRHWP2_,2>)2X.E4\[OB6(B>&DQV0*.8Z_NG+ZBI6D==Q5M(V M3#_6=IEO/GBOO/.KN[,IJT#SY>+XN<3W1BO]A'TXD+VCN2&LAGC, MCWC[E.WE]T6K#1'UU&-Q=%T(C4ZTC 9+"T8Z$@(,+<"LA1#&0%SX- ''RLI$ M.BP-=\ _TL>;7)')A3,D-%K;I[&2M3IH7NWTS3>^X247.4E>>?=,EG..4$@C M!EY37,H-_4/CLATHTWI[07$6A2ONE;T4.Q\<99E\9ZPT4SN.F&D=/CU U 1: M52DO05OF_C.[-W1+($0&45P<[ M0KK=]PE+#51T[U7];PM5Y8@P!W\ 2\DW[CE4=FX7ZP*6*'3#L@&E">/&ZDLF M14F^\E:U/-Y'?',T\HO+!T/3.RPI)=%# M41TX>-&&Y:*M5S9&7A=MJ6Z7\_,]+'TNI[<75Y]NO+,OM[<7-V=_P?.F?B12 M-SJ _KV#L(&PR)(B 6ZC)[93YDFIU35G,?64@ U ].G- V_17',ZI)M?9DW MS,=3]B!*C&T?4' G4X\&:???(5E&,%3D&F)G*":U'YY+RA;.G%K"D[I(=_O$,#U20Z-P;T@*",IE8+9+L-UZ&< MMF\(KU9K8!6,1TQIN8?_,?%*%]$#.F6%H%T'A]9;V.3L_RS4:BZO59["\^@&X6C73RS>)];6BOK M]T&<#+UE2MDV%\Y'FDK;XI3E*4F C_6^ED5K[_NB/=XQ0Q4 S9[BP0 8&]]L M#5!NB([C*;:SB!F['U=G8P.W]Z,5/C/FAK[A?OYXV2%MAW<0B_5L[-^+7D25 MKZRP4E99!VO??[L6YM7VU5"I)QSB3JAI .I1W]4KK5W-JY/A9_XZ@FB@3SG. M"Y5FK.9HHT*$N]864>ML!W7W M1+&+I/5@KC7$W42Q:*W/T!;!CL\ 9:/F M!2_Q):@LEEM76,5\HVJH_:M=S+P)M:K-+!]%>5/]/%8.%C:]ZP?@:M**:\;J MLNGRFK#J0#L4$9U^_GPU_WQQ,[_S)C?GWO7%Y&ZB'(R]Q?_9R!W:Z*JA\2+ND5HI(:MD[4G3&#YU:IUT8&&KGAZ[^C;;DU=51?Y!M9 M4PM#PMCS8I"/:1R"*XC#>GW6K6Z@Y:.47+0UM!R#D?4YDJ;POQ2XO._/87$1 M(&U^]H'3'V"7#M3(GXC,)AU36-+SZP?S/T-&;HQ&=MUU&PV[OC]!6SH99C\[ M5 XSVPE MT@5KWQY73YV9N(MN:GAFUS9V_O?;_Z/"R_PMOY2JE"H/'*XLW]? MMY67O:$'4M["9:9+BXNW UU-'9M367J=G0GZP@A/;Z9(=NO"O&:'5N;$>PWX MB8=V@6]7(YC,JGO:I)P7W.)3>UFIYSUQ(5_I4%!=GNG3Y($5B6&52Q0W4Y.' M5ZQ(C'<^4H$8,Z]KZBG-4+3)LQQ(+7NEL$K9-)4TV4%[S7?0QJ^O:VUA]TL" M\](5S?TC_0=:49"CO2.&_$&V@V"N/,D@TYZW=D#QEW-_Y3^(HW7\?J )@I<3 MKQ K/K5P23\A,*+)[SF)1'ZX/8CU;NC,E=NGEXS'<9%2$YXK@83DE] MJ*3?5:KZN*X,1UVX8$;3@!!%4:%:\;.Q%-_%[!+M'37[YRA)63F=\HO<]%L" M>!^C=5U9]/1EYBNWFM@'.\ -SXI%VL[J2V_94:.,JG?_XHF^$.(-V,^UB@0,_:G+<.AD$"0DZ?;V?1V O3OCU=W M\^GM7_@GQ]/)V9\^W4Z_P(_3&^_SQ>VGBUN4<2 Y"VLS=OXS).'IRY>,'9JZ MC!(?>$?R4!]MD(\/R;V GRPH.F OR;(4]OQQ#T:8;'18 %0EO.T _'Z3\<_X MOSL8U.&&47]^DR%=QNFW8M=*!F^4@YNFKYP]3&E6@:N;R@5K.U#)Z#L[4.IOQLZ=>+N[FSL[4$SE"SM6Q CV2V M-K7*0&^Q^[-U=7;8=+8N\#8OTC@[/\O [3"RAX(ZW!!:S<\R> [.SSJ8TBT% MD6S8U?E9 F>H^5DVH(>GIQY2I_2/ M-\ES&MUOC[J9&_J=@T555X4CZ2BE0]4!QYFK'8Z MRR!;#_8\O4D32D)"5KPX'_?^!3: MXXSMM^)^.4-)TP1^#$1.5O,4M>S#$*L,4W7$YKI&3ZAAUZ7;((W&/,JHHV&VN/TJ9_@ MI\20:2NO'S"RMC9F;9?],+ZHVG*-D^VJ)DX,@0$R:43CR-8E,@=*G#1!S=-3 M/_E5EYNY-3*,LG*!47,S6P]-&X6T1)G_$CR2X%=6LBUGN8_2A/WX0/T5:IKI M.E5,FN7LME(QUCIAS>G-L'2)HXNM'^A &+B105+Y"X MIFFX"<0_1[M)9QK-^]!*;P\V!ZZ(ZQB^M[5#I'VQ.P41D""1.FV M XJ6X])MDRE)KK*\)//X*O<;6)R$9QGB^1Z%PKBBE?C>&[-VB/;=UEA1[OH0 M&AN85UZM6_\6ZDJ6H[^1"D2G+W-XZ.0Y4EU<2QY$S2!OWDK;"'A QBTLS:G[ M,\D?4P5![ZDMWXH 13^8[XTY6&T%^76%M:HC[X5-J"O>BULC:I,1[D?OE3>[ M9><_YN)6P\6?OUS-6%XU!T?/,#?&5C5P/:"$#Q6(!V'KM/5+5;U#-87- I*-?:"]@]L?D:]RZV M$I2JQ$G/Z&"6.]%BT0:H5F@Z\9)Q0.P\%B9'$N18W!L+D^,'A\.R\Y"8#8;B MG><9#,8N(KC?,.D'Z"YX).$FYO=1UQ56"$ _H"X 6:BMCP/TCAJ]YGYECQ$;)',EB,S_X6ON"D%S307ZI#[ @OWOUQKN]^'1U-V>W,J8WWMU\,K_ 6L0V#AJ]:.>0^HS4"_(< M42L\!^-G/O^V(I*=9--EXW<&2!JMR])B&6,/C=^CD2 ;I/K\+WG=TOL6Y8^M M@V&C)$_>=135L[IBU%#G;RD&X[>HA<*]-ZHO "FAH$<>*1S]00 E'.R3#"HT MIR_-OQB^-\Z]*\;5F6XOKB%(GGNS"=OZAO+\ECR19$.*LHU\_61TG8U+ 5NMQ!"-WX= ?F'M( @,S:^B".*/V*:5 M?S(<4[L^L]WY,9DN>4F7&W]%6BLN#PUJ9V.IW6OUXN/#='F6QO"'E&T4/9'&#E%6 M7.!2_+E)(M4;9*W.6SMC_/1IX]_BV&W^Z"=>6PAQ"ZTV$H0E0BD)Y_YS<>XY M"1NI][F*^O#0_-K3*!-?'%ADIY;$$_AO)W61ZU9- _:+K3KT[>Y.105VS!=A M1YOU?2%+"#ON5-B(%9O'*]K;@-@LZI#IJSID8IBJ6P>G/F -R-TC(>S;SB0, M><3UXWI)UE.TL5T4).NO"I*Y]-44PXI]3B8O+N_]#W^U_I^-E"I\A59KAYQL MI3;DQ7+)+G ^$6$D>/%NP4SM"<-RJJJZ;,XRK-?M>>@PGF4]">U@DCXG(95) M(F$2-AO15H^X;M!3M%X=K=LQJNRD^)S?*?SN1F3NU,$X?6DDGS=W=)XS'V]9 M80^HSTV#T0"9#X[Z%(G2!TU._2"[G-DNM]EKIM[*/V'?_K=VQ%U S]$R;J"84^(#.7AIH=%.%D)Y_K55B!:XG*14>GA]4T=>(LPXPBC+ M@(*AC!?A>;$^P:J&^C'G=RN(2>)8PU.9_$?N@$+TQ'L0PGPB\5OB^+?6#/%) MQPL97^_0L9T-OM$A'Q[V9[%_@V?]6D6IA;F*Z[%4[#=@2O.JHIKNDA=O61?9 M._%8:\3/IQW-==N/Q?%"NO6V+:OM1>?R"B M:H9^ *+29+ID.50O68)C[>&'6G7&VEF*5"Z#?/*A :/*,#%+,[X980ZG3DY1 MRKH#2RR@(48Q/Z?D$2)+M:RV&+"F<+FGX A LMF^#H!R3L,8U#B&EBJE'H M6#?[%Z^8DPZ85-/&&'A M7^@S43^%9=Y>;^@:W*/Q(8 GX:_[._%6A#Z BN)S[:&JD-BXK9%99,F5JJVO MPBIB9XC;A1&G=8Q$F>9\CYGL88G359M"[ M,JW!MD;>N7%N[<;?$J'ESF.\]?VA[,_-:4D.7;G=ZJR/RG%(:ZY4_NG.9Q2A M-%"7X-'/9/ TSMB0DWLDKN/I89G$0EKW@#(XF_N,_'W#-IR?^O=MJ\8>;XV_ M?=O67G,UH:LZ=IY\N>[2N6E+]W&3_%O:O&>[O*LZ[F[KEO(F%]$_LHOH7T[O M+O[\Y>)F[EU\A?_'NTJG1B!UG4/H;6ETS49WYR5%/*RQI;3V$^BVWMB?0+NZ MZSZ"RK7'_ @*&D5AY /AJ2\VJ*W?O)6!;/7<3_+(C\_3S7T^N4\W^:>4%^%( M D(3@\GF/$8'T3\:ZW7,]Q7\N/RT>Y7 MJGSE]W\5;?;F]N/.FE][9 MY.Z/WN7U])=&Z=M1*OKVC5S[0'0-5SMD7"C[H3Q'AG+HR"S=^CF[FAKC*-A< M1FK(3&+[X<4<2]+!T0H^]$\#]"V76):O.';4.+C89&8B.,Q) M.(&YS'\@PNMA5_0J)]\UK M='CB\2ZYUQ6=H@W5CC:0#6EE [^P05+9($A7JS0I9Y.T[A>6)?>5+4*E+28T M:)G#IT&)"7[L,4;1X@=VE8VL\U+*W&^#[74N>#C>[X/M52YZ.-[F@^P_-. BT*GQB-ODSI+RG]E6VR^.L( M%OB+'^4H^L30_*A/L9]VPX/F6WV*_;P;'BQ_._/CI^@B)@$[NO#UC_YJ1>AE MQ*C$.H^"["IYNL[#^S4U3'!EI.57;I"FVIL=/WJQQN@O7)*LT-/1^'B!6@Y[]FE MI^,!_59!B';H"0WT4Q3._"0DJRCXL@[9.F@K->=;!1WJE\1SWWY0"O+3+XGG MGOV@%.3'0!(+%#M6?1L]%12SCVXJF)%5)VA.:0=5P9.L.D%S53NH"FYDUPD2 M5'E2P$D0\#(C,_^%'VU[*^=!9L)8#FL(34YVS(2Q'%2OW2T)2/0DT,E9C;&\ MFV/74/"=G,$8RSLW@I0S+?$%8/%.3EW,A)T;NS8T.8$Q$W9KU-B9M<4[.7?1 M2+@U/@*$G*!H)!P;B0VEO)PK9?]DN1^3!Y8XB5WV+R?M1D[!"-;E[^1$9;#^ M'1OE'0PDIS>#]7_\'F1#CG;HWRUJ>$[6E 0B+2]+L+=B2'[C_UR\L^%2NH[< M>FFTD&T(EJXCMUX#50;%Q7L;OJ7LQ:WQ58.UH5_*7MP:V:O5VH\HS\=79,-\ M;\/$NN)NC:4$G@TQZXH[/WHVE*TK[E9PD<"SH6==\7=NP=O*'+]X;\.M.M*. MO7D=<#:\J"/MV'M7K#PKM[1A.MO"SHU;&YH-H]D6=G/41%K,Q0<;[K(EZ^:8 ME,J6K%LCQHHU7$+#^C>+#S;T1"+OULC) -H0%(F\6R-X0W(Q@S=*4RT^ MV) 4:0]NC:(L)/SL1\#"6&YZLOAH MPV^4O;CESFJP-EQ'V8M;KJP&:\-ZE+T2@#:$"&)O%OO9EG]KEDK#RC/XJ,-1U)UXM98*J':$"95)VZ-ZBUH M=<:DLXRO@'^TH4C;PFZ-8@>:#1G:%G9\U&R(S[:P6U&1%U@I)L ?;2A.4] M M1VQ!LB$R34&W')!KUHY6/]JP%HF\@V.V!="&KTCDW1W!YI[2CS:D1=6)NV/9 M@FK#7%2=.#BJG$J63FM#63K2#HYC4[V?;,A*1]K5D1-?D\K/@#_9L!95)ZZ. MXQ94&Q:CZN1(1M6:V4@Z<9"XR:!:,QY))XB;&>LT\^-/--VL0:5XPQ)>275O M;I\N?E*2H9VZ0WQ_=X.OI$H[=8?X3N\&7\FA=NH.ZST7M>/*7$B3LA13<5EM,P)2E)S[ MN5\H^;.<(5GU@35F=D#E-,FJC^,843E)LNH#:T*YC&B6S]*([3^M5ILD"HJ3 M.'%0HI/SHGY!/"?MA23G/_V">.[8"TG.;OH%L1Q/=F&<9#PM1U9?'/]9SEK, MA+$:@'L M+99/RO66TPII6Z?TEG,'65LL/_GL/T>KS:I.W24RMH+N5A7]4>RW]N2'$CA!T'OGAF[>6[G8!(S@+,>\#R,0N,BE3!%CT< 48Y M#3#O =%7"RV2!Z;DF4_IRS*EK-!U=IG2RTV^H63&"]<"3'G\M^H$T6-MD,II M@5TGQX%43B2L.G'2>^\V]W\C03Y/KR.("[Y(#:%(.FS=D9->+$X(S:N;]7L:1;X4R805S=$\5*6]@NHHFCNFO2*]KZ*Y&Y[#?1ZE'>0$8Y\^L=^+J^3B.7AD%4W9K"ZJOO#ZKXLWBFR] M_9+8/J[#)";HBP"J2HGB\(D%OOR2V[^DP MR8F)@:3#F.2TI5\2S?<(A4DX]Q_(="DJI< $W:A@>\9+T)9OEIS>V/2!YH]6 M.!4\QZ:/H\"IX#$6?:#Y+?PSRK*4OK"#N^6G3D5"6VEC-$^4:JY(32MO[);F M"@HA:^R&M\R_I97R"JZ@:.^&SS3U5_ "57OG]%=P $5[+/]IU@Z[9>7:L\XI M"T6NUWY)+)\RP22/]P:2#F"J:KPUJH'XEUUT>R!6M'=-='L?EK5WPF48,5*10E;=VP6>: MNLOCMZ*U8[JK(K:L-9;/W 6/)-S$L!+3IL"ETM]ZP?&Y7[/(@ MOV-O1X9=3@EVZPW-Y]EGLG*3MD,M%3E4M4)H'JQ%HDB.JA=R$XF<.FB%\+PK MI3FK6B4]+*](:*H5PO,N+1(YK= +N8E$3C*T0FC>M4XW&)K)HOF:$2\$Z3&2=QJ5@% :R:'[(=N>5B104&42U0FB> MIT>B8 -:(2>1*/* :H6PO&ON)SZ-LEGZC= _IC'[*)1=)=4U>D7>3[T4EG_U M89$3@AXI+"SBN,UEQ!)21WY\1^@33$89/V)-JDNEBBR?9M)HXV2(34X6#*4= MQR;G#6;2:',%)7ZVH2]\(F-G']NG(0&5G#7TR:'Y82\>.5OHE7,%SXR"\\P( MY7H!'#E7Z!%S9G2VT8*1^NHJ0X;O54)WCOY@@=X2G'\<[UVZK#(\=XRC^( MK3K\=82G',<[V*E%WTV-.D"OQ_&.=6VA9+3[]'JDME!3V]U[17Q'ZFQ=E_"W M,Z$JZ%T?3JJ@S%ADA2";YQ36MSD_K)3>P&/8);HTA@<\E,# 3DJ2/-(3$=^M MD1"][2:6'7O4_@%MJ.3A8SW1%1LJCQI.E[ ^!O$HF;-1Q_75+/TG-Y[?='+U6\DZ-GQ2?DC$:R3LU?C-*UGX45KRUF\W76-:I<=O& MUT*55JU!(+)IF2:4 MU6M_VTV0:R7O@"_UX-,P!@-Y![RN!Y^&,9C(.X]/PQ@,Y!%*:Y;Z\?C>U*>> M/I0L02F#^)YI<"@9@5(&\7U2X^BFO^V7<0C'5MW<;@)<0TF7?&P;DY(F]$BZ MY&_;F)0DHD_284Q*-M$CB3A/-U)HSF@:$!+RK9+3318E!-9E+(UF'6LFRV44 M1W[.,@]W$^?NW2?B.[B''90<9.<^$=_;3@)!]=FLM]TLO3OTXL"8&V%5LA:+ M7A#']98$Z4,2L1W/Z;(\O75+GDBR83.7DLMHY1#'3H^GFT'72,[9\>EFSS63 MP\2S+MZ+Z?(Z31[RXOHTGP&_DB1,*$3\ERC.01_;%[GG/[ MR.<93[8 <:NHR-;-LKMS7XCCN@-N)0^R[NNXQEO)>^S[PL-]'?GW0+ORB&0\ M9XWIP9;BTP6804F"]NT:\2W8WRI*NK1OUXCOR/Y64=*LO;O&LXIF0=S--=PO MA.CU.B1* N;D[HL.B9)R.;GGHD.B)%=.[K2<^=DCK ;9?]B*\,F/&?N;Y+Q6 M'2@J+J&^[28JMNL \?TQ1:@D3&8=(+Y7I@B5U,BP SR$(D= (P<_H%$RG&YC M1.^3::YD(=W&B%XETUS)%"2-$35G-^@?TS@D-&/^G+_L=I*TF\UXX"=@^N50 M-E)2D(&>@/D&#&4C);D9Z@F'MU%(HL5D19*0%WV,?7CANXF SM)0V6J#I.=%DK,X&(9 +++B/^0-X)#&5K6 "P@819G2>?J-C8,TS*J:.Z$]^ZK":MQV\PDK MV[J@]RR%16W\G]%:L,=N\N >"1=A,']\J@XC@CK%)H M?)6$Y/E/!)RHFR]8W1A7\[IKOP()M-N1N!.&U0]+U:$/H#-/M'T6_X(?K'V$_8.:&*Q7 07Q7/-Q@0E M!@B:,"QICZK_9103D;46]-:$WT8[='WI&4SB#RD+N]W$O*JFJ%JS3V,4YHBZ MY%U!!D3X[>;C-15%1@6+*#]@F7E@$>A77\B["7E[95!Q7$<9F[QG/N4?A:H4 MP6^[.7G[A5"1S#;W<11^7%NY_WP5PAP1+:. 3X)EN.JFRNT7 M0D7R-8UAYO:IB$QL!#0!=[LQJN:_@ O_*8%%]QWQLS0A(:\AS\9 $W]50DA( MKLF#'Q>+P>>(65\:=;>;86F;LIWM1S!;Y>[2J-IIAZ0O5^'2?Q9:M';7NJE= M]0)8V;CYI1+!S+/Z>U4WZ:JZ,9;FGU)@(F>L(4T:FLNSUTL;.U4/NP%!54=7 M)X6 ):/YXC3U:9I:T/U73Z52*8HZ)$H3SAK1)Q;RP*>O%.G410+^C>N%2( ME(>M]8*H8_2W35'T;)ZRM !)$/%WN4Z".T_9Q1-^S" DX>G+EXP @FEY56K" M/H#P.XAU=%6G*!SE>:@>,8K]U.QDC.=A^A^E[%(W!S1)PAMX1>K?\,_+[ ,; M,,OJ'5,3'LNN,+U&Y*Y]I\ZTB)^]M])1S6G0,_ *#1KOC9JOM%NBV[6ALYJ8 MM%NBV[FBA>HDANV&Z%:N-%:G*VPW=,7&M7NH4Q/*!5RQ>0.!F@Q(!1P< W4X ME@H@WJT4"EEE@P!\ZIBZ0W?H'FB+OB<(VW6'[KVVZ'O"NUUWQ^7Y=7CHX0W' MEHEG+UOT\)%CR[^SERUZB,ZQ9=W97>LZ&*JS) [0^U&^,PW;])"UO7H_KG>( M787OF*>'">[[@./R'JF%>ICFO@] ]*%3/XM _ZW/:R_B_^?D.3^%UK^""91D MU+ '1"\PQJBDG(8]X(_CC)(,/*NL*WT7/23\@"HX6^<#:A.YDF[NU2_^F.]J M#R7SW*M?3/\H3EHW3A46*:Y)>;) G>>Q7QASI"7*\3,JZ@R-*A&W4%PLEZ2\ MQD+8Y%/]Y\&>L(_@HV4)&^@)[@UM['K.X6C4Q**HT]@!"6/,^W"+4^8$1JP*/0 BGY- M\T9RJZS4&T"KF=MN/1ZC#=3,;K<>'?#VLW1U'R4E ^$+D68\JQ8OZ@26ECTY M,.X-3<_2+-]^/:7S%BO,4DQ:);-F3KTSC--I0T MN*\ZT:9A#\> L9<:]O3@UOO?^&ZMSKZIE7-KS)IX>KF=5,Z!\6E<.(,)0;)N M;/BC.M?E#KTY,)96V'M)F45OR/FD 8TVY3=V1F_03YNP&]M^W73:(H/)=OUJ MP&&9EEO1CW,9UI5XE4S%JA_WQG=[$[:;C].N _=&M(-023[,.D >PRWM;H'W MTBC(25AHW_Y%KTM>/!,ZL";( M?KY]5/L22&82M(YJ2[_O96!")9W;KV-D+]S'(DJ2MU_'COG(5?)$LMS,(EJB MN'O'COF(C46TU'3WCAWS$PGN4) M2Z]AO7N5DQ5#JN;!4@',,4UC:,$3"#Z1[GV?0/'GYN6?)G U/1[R.:CV6JVB MO-3\C+OC TF"PCW%7F.]!=;-V;M;1ZXC;BR1NOE]=^SIF#"K2:-=3YAS69U[ MN;P9V$T2K&Z,/%K;FJL96J>Q&S:?^71*>;JJL)TR]%TW8;"-N!OC(HX;3#;Y M8TJCW]AGW6XZ81,QE]"4QS.Z68;[1%Q"T)T#QBQ^[2G)0YERI?T\1UG2#N"&D1:6*Z M3A!UC-C!H%OR1!(^"6MB>;,AZABT-=:$[&9#9!NSU4]1_+MQ0J2;M;A7!M'R MY^0^ERWRNRF,>R2Q MIC7R"-3:-*9W\6/&(C&- O(&("D#MWDG1X)4&='-.W'&'QM*S@E=9=-EK>LE M\?,-VYOH9DC>O3,7QUB#7,D4[#MS9LPO_8!,5NP.' !4$@NEC#,CV,*AY!A* M&7?&@Y*_;T@2O$R7X@Q&% !S9G]9O.^F<;;NPYWQTN'4$A.C/IP9S_((S20( MZ(9]Y2S*V;_O9H:VZ\"9D50C-"0VJ@X<&D.A$3OM)#;#,&++[N$6V@??J)-5*&6=&JB 4G,@#$D-FTI)R%8LA 6E) M.>-?'=*H3O>L%W1G=#J(#(F%4]QW22@E8;D%_5Z=G'F[*>HX;&NMH0+MI@[8 M>NX_B[Q6-X0YC2;R2]H[8/4M_34A7M+>)?M7YU=9 ODSG]*794J_^31DDZTF MKIMWX])HZ="J,T7;=(,ZMNLTB_*LR,[^7IU >JLEZ@AMZ:R)[ZV6N':F)(BJ M9!:KE.;1;R(-[GMUQFB=&.X(:-!HHKE:#'-LNI_.JL^9[]7YGG5BF&,CO4D MYF[E@LP:"-4#/N@?R&)J.C/H M@W#G"5L@6Z7HWJM31._?^7'YTK9EU(FB]^_\:'R&?16XCOS[*.:7PFKCJ%G9 M$/T?C>$G7%CIBO&NOQ^$75TGN)P_L8$^Q U4EAP>S#,&--0\X M#F_16F@(+JQYP-'X$/\T+FI-@E6&X+Y;G1Z-K[0LH4Z2O7NGQ^$3U29HUT>QQ^(;'&$$2VT^V1^49=G!8,,@1YE?5\9![2LLD0M%76\Y'X2?Y( M:%GNJ/@$H$ZDO5_'1^(E,HL,05XE'1^1CS0J&I5&&8*ZROL^(D^1V&4(PBKO M^[C]90C**N\;L:Z?A>ZP<(4?\Y=9S$H()6%U0[RYW%'G]A[X2^,=^J#9FGMR3F=TQ\RKY/ MM0**FMIJ!3%'N@>1FI1J!1''Z,*G"?A35F8H8S4A GY>)MZ KH!)22C[1!'' MJ1>5.AUZGZB[8_7_5WE56'*="F7$W1@5U$=3H91<-9M^5O+L-?BMOIU\$2H\BNN70XM[$^LL/^U0S1W;% .4135M])3O7*:D=*LOOHM_HIK[T'/V&3:TL4 M(4]?TS1\C^)8[50Z>/VE&W7M_(+ZQR\13\3CWT.QC21KXE%.X&%U 92# *70 MAW//>UR@"/IP;L*SW=+WT;2*S;L]LO"L@3%6*)8\LA#R^G X2JFCY,TZ:U8I MU]O'--F5A8=00^%T43Y"KB_#CWW%+\I'R7_[%LZ]_-OG:C5:WL%WR]'R5GZP M\E)M@O )NY-?GI2R$CXP$E#"79Z434V8'U(\B6*]E7?F>$R@!+Q&>C9UJ-NL<1RJ3;G?1V'Y03 V M;S>TYL"%WG>LJ\:M.8Q[_:;W2B3R=D4"P+;M*(0# R,4$\IF',*!BY%*Q<;M M,(8#&V,<$U+"$,.!C_[3#5 YD\]4L-/[=0_$@?DKC=BTRKC*@6AKK+=M^,/0 M@4".@DV<3 33UL(D,IM,F0AFQ5G[*P3[Y&%E,7>\N5P_6MU M_A;\)\W*C7L?VQUH/V%7^8OR\<7_Y7?] F"S1OAS@9WGO7/-"[=%:GGF(CVW M^YUK##P6V(,>A9"RAU!8!)@YA!$7IEO6!;:4=PEGQ)$9G44!38?3IJK>+;\]VB_B8#F?!A@V=161,AQ-R]ZCD M7K[>/HH\3S/C>8]MX*>#"7ES009EPG0P*6>[(/X6%+*P1EO5Z^B@2G!+0,J= M&T*H(-P24'+8^;))'% WZ,TH^>CU%NH O1F/L97<#@K;G MCO.\G$J-?<>"@96+Z+@W6D5A28"C6/&@87&1!<,HKKRXB(9A%(]S>[WU,"R0 M2%VTA5].'O7I.PXN6L0O)X_:]AT'%\WBEW.&Y\7X@N B<3YTB!F>-:-1PC[R MUSK$#,^I\2BYB*X/'8+RC$N3G=K$3VT>)Z%BC::WHZS]?G^Q'M/;45:AU@]M M;0F[J9L#F(RXC@!++F, *0=YWENC>VR?MR^P;[DEBI2-0:]>RW=$%MAH'$2P MP7"^"P[!KGI%M/Q\68+!HF8BE#4JK$DF0MF<.TW7OJ>GW;ZH<6&'[NE@=GSU MD>&9?S*8#V?=GE#/6;H1(I27/>R=/1W,AS,C,HLDF HFY.Q;E*1JZ^[F@>[Z M/1%9OH^.SR+;2*THRVMU?@ZJI31L:NV3AI!'/[10:?BD(>3V26W++M;;[F,H M"0KJ#D-K0J:,?8=:P]":? M^K$C=G7VR$+)DP]6*$0\LLR"U^XF'OLN7Y!M%CQKV*&,N2#;+'@W?;0LQP&* MG@]FGD4]@#&!13V ,?'5@*Z9^=5)^[&9?BW$-LP>6?CQ M;\;JJ_],66;!:W?MPQ;-%V2;!<\:=E]-9\LV"][-USAL^?S!S+.H!S FOAK0 M-?.<"FS9?^4A< MZO(:8V938]<\$NF9\5Z[6"@ 69K('S>E(7EN=B1?8$=I[URDM>*-VZ+5/'-1 M\BU[U]\CM[:EZ40I]I^>#J9DU $9EE23P:2<%:+UF%E@!^A>.U(FNGZT'Y5@ MVV93H !W'@I.E, MIP:P7S .XL") 0F4!#B( R?Z/3FV!S8UY\!#K_=0'YB:D=2 M_;K>UJ]U5,:AU5UF=R7 WL+7.0 EV\5>9)6OF(87*@138D?;Z6!:3LR=6YU?Y<%O M?T>*)3C;NX1S1*?/$M]$L4]#!1,J :\\\\$+%8)7'H[GIM?UW""2OS1>PBM?*@;N*>@W.Y%)%E0;(3@Q^;*L66P+ZI M"#FU=W5UUOM=KGI@,V'?5&Q1:W(4VPZ[IF"+LC(C6V(S8I=PONBZJ1);%+NF M($79OK5V;B\\4-<86C/I^ZLNV!_!!I4QLVUYV,Y8>K>ZMBB9UT)V,9XEJ= M];]4IQ?VWO7(PA"K<;D>^_7ZI)D-6HM6<4]#.B\<*R&E?+F5 _02^_R.VI*R M-.JW19 ,VI*.=R%G&A%^";(D2G;Y[69S.IS*4KD3VV@3*206L3$93]W8]R^_9'>?716OLAT"J( WFX[WLAU!.Y MVS LY_H@[NXJV9B40.C7:=6Y^Y7_>X/FQ3[)YL92('"X;=GF_4H+'1\&4)68Q >3> M8BMAUQ2S0.F@Z^PI**]!HK0^_"H2J2KC4C8>Y#19O57SUKBN29!8=;EEH&32 M%2-64FX9*'E4"T/E*I'$@?50UXJ2#[VO6,1TK4C'-Y2M844LH=CFE2KO^5?& [77L@!T2/W3L]V.'6T)I# MW]=;Y?)]'Z?OVAL\V)'6&L<#3^NV\YSFY?J)A@M/]"[Q//!5*P!R"E-G0B;V M++'4:QXT+#@21]'L>)%68T:W[W#-K+N25BQAI%:9()K$E:< MJK'?*E+^^R*(T+&_6 M\MN-['"E>J28Q71$:A$6KDEFPJE=BC@E(?2KLW;R2;R7?U(P[:IE M.@/7NM4QVE7-= :N%:MCM*N=Z0Q<:_5%2&D6;0H1ELUNE5]N[2R#G78OS,BU MEFUC8!=(_AFYUGKON<*+B,IF$K]=//EEX\H_PFZ75G[9YL;[99++G(WZVOU*K[6_]E6UL" QC*#GJ M]ZGY, 8[ IL#&"+ @L@8P*>6NN<$-]@8&,;P84)[['^#?8)Q$%,D6'# (#ZU M5:WZWV!#8&-[/DRTCYEOL-DO"N&%HG[0?(--?'$0,9(HC (IH;IO=FI&\%0. M@XB1%$%21$%\EYY^%;>_TE/Q-2UWD9()LD0_Z:USNF.6N6"U3OV.64BO>,=C M7#[B#.+FT?M#LDVS0]![2'V#O7==4Y RZH@2V^^ZIB#DLO^F?M=A#1X4%I.Q MA.R--P6YP<:[K'80Z=U U]+Y!IOLFIJSZSU4$J;FE&>#WIWZ%O@&F^.:FG,9 M^[;W4#.8FO,:^_)13R9"B0+* UL8+RXT-% V,(HN9%'6&^'IITWV+W6'$#( MQX]7TJE+I5'Z&N@CS:W";A712?"G5*8"O9"S,2\G;Q&,!)_L*,=1W\ZY]EAQ]E MYC_^(7^1__X*FTG;/:\RQ" MR)1U2. $9MJ^-RS'"- 98U/9SH3^]8]D&V.P/FT9&86;-LE(\MX_?6WMSU_^ M]V7MO7D&*(2!_^O;SG??OWT#?#>80W_YZ]LX6KS[^>W__NM_?O&@__7)"<$; MW-P/?WV[BJ+-/]^___;MVW/']\F_XJ8A_&>8]!\&KA,E# CI M>L-L07Y[MVOVCOSI7>?JW77GNY=P_O9?__/FS2__[]V[-X.':?_3X(\W3]LW M_;_?_7'S.'SS[EWRKRCPP"-8O$FH^V>TW8!?WX9PO?$(5\G?5@@LZ"1Z"+TG M_=_[8.E$8$X^_Y%\OO,C^?P_LC\/G2?@O7U#6GY^'#"Y_7@P5MKI_:EH' ,$ M@WG?KT;L4>\34SV)'!35H+O0_V243X/(\2K17.AY,FH?0#5\\WZGPQ6?B: : MKON>6JF-RI0J@UD-Q?4:X6]?=3K?I\?A/^ AM M;T'D0*\>RQK).!E&33#< /4_#_PY6$ ?1F (G\%\X&-A:0F?/- -0[PM=$R? M[#?T<_?3& 48O6C;]>?]OV*X(4? ?MGL_G6,SX&HV$0'UW6_K1^-3F> Q>\U MF#HOH+!Y\C_V7S; #\$M6 "$\%WCO*3S@ZD;0N<)>C""@/SV"/#B=/'OR;(L MC' #?#S1T=3!

    I-'&[ ]NUO#\JSY:?U87$_B]=I!V]%B I<^7$"7?-EU@YC<(LLQ MEGEJ%Z!-@-F.J(T6@,4_SB)GT+P5XQ78_^9+,EZ))>' M,Z8S.(5BH#9WD\\WD_Y_/O>J/[_K3[1W^R/RP?0%0Z']4Y4AZZ M]AQ-1[U__S8:WO8?R2(>3/^LO@]$0VG$/9_3"G1RAS&@F:/=I49MHU4(:D2K MY3EP75N/E0[2''U[W-+?=9BR^$.?CA7!+IWWW%5[@=]#'M$#'&P+20P#5806KBVET68=D]>LD)=9Q\P-<*BF M+!L9)*Y:V2%F'3-70X$^>?F!WSCIF[^EBGHN&:J#KDK/.3:0CD MN)IUS$@CE>X)WLU@1B@AKES$#HWI^N)XW+U]W-04R=WY/%$>.-X8/P@&?L_9 MP(@H=MC7 +W'[,J,//1(-$H^F/<=Y./]%^);*E['B3T]=YQ@\B+N/+LR(T?1 MW+X5=L+LRKAL1)7=:HA]LZO]]5=4&7;1(7L.;Q*/I MG;N"7JYJ7*!@74G[MB,G$.B]W@0(L_?K6]PC#C&5P2;=5V_?8/[2JW^8XL2D M/R$^.HH\- =0F44>%&5MFJV(4#BE Y/I[EX]#@*-X Z?SJL%J*1VW$%R]6HA M82DU=\AGBQ=<$6'D,ZI#YEU;*% MAY8.'(E:^W)Z!6HOIZ*F>0?>!WO6E1+[0@0IVGG[I'$!OWR9O*S_OP#$,S)8 M*#U4@H=BSK!06J@$#=UJHD\&:,U%I_>L5C;"V+T5-2!*#$#Z-J5-RXYO;;)2 M7.CQFRI)CP7BX\MS Z5P#030:[0W/,OL\LU?<'08:#P M&)5P_E0>S%#,3T:&O\P,KS+SS.RC'.U3BE(D?YG1M\[^)RP#W&-)$V_JK/S M,:$51C$5J"2_3CX!'__D8;*[\S7TL\0YSR";!#V+4? 10P%2"@S< GP5N'"7 M6["[#E"4I1K4@Q#G \HA6"K+?[#>.!"1(Y,]X2K=#<5@*2!]?,SHF;_C46<_ MMAT'W"0,QRA8P&@8A-QHQLJ#SE1=W%66;E*S8A2M $HO_TH+F#&(H0"V*@LN MI5O?%%(&+H:U&7I@Z!,"68:H*J*5KN?(,T!/04O43HTCS9/SM"D]VX0HE^%# MC*J)F/8ITQ4@:T0WK4+L$JTT_?Z: *LK0VA3V9PJ7'@G<0J? A@_&DOBN MSS6P-1 V)N!4>F98:+ALDZS.>,TT9A!MH2'!D%6 0@FIRE&<.DGMO\I(;=#R MA_PEJ6@'K#NT>>.@^A3*[/MJ4-AH0)2MUV=@7WP*@ODWZ)&G5HFJG >)4T!I M'$-G0#%U.W<^DD2B'&;5!JIEX0N!^]TR>'X_!S!E%/^0\)=PAG^9#<'2\?I) MC9CN"Z3I&"FM&J8I_=!ML'8@S?QRW$29&KH6^G?X%3[%'L3GSCU8/P%$^32] MH2$CK&#UW&SOG?\&J.U/VI>Y=JL(JT LRH(E2"E MR0DV6H_U@*I!7K'2@M< NCR1JD&CG4E]2=5BX ;U*$R:)'0GPKZF]"4[W;]0 M'W+0T-!CFHGBS7:*/\[0C2CT;AM?A"ZFBD6AMZEZ&,%Z$T< Y10Q=3:"'H;H MSQ>]C&JFW-B0XH6Y'CZ'8!%[0[C@;72)WFWC*[&85V$IZ6C(6_H@A';OM8-_ M]@#%?8?) X=O79\PY$?=1$V/GTQ+CS*" $LM=7P%,]\NIE_()4+I#,E=R&WE M4I)Z1=8/[NRS8_V0>CKK["O>/A=:V9U E1W8K^>V<"6ADI$3)VS4PFA!:2>A M6+$6-,HC];4B'],5XX,EH<>>%9-*.6S?.N.:GTXG=0.<.B\@+"K3LS]F;IFE M>L^'U7CQ;X_ #7P7_YXZ&>Y'N $^6, HJQ5KQ/2=4:+D7\/I9=R;IK]8 )>$ M9^1$/N*U>C@#"=XRWG1UAC6E"F_^8M4Z%)O=*4VR@? MU,11==4T:(LQ>9O\\"F _K*'%P] OHFS?H26CI])+/N"UJDT,RX@4$@@G=_S M4ADY=(QOZOZ(\?>Q?()IN@WBIZC[%,11<<*D#DKI0N:+-;N5X'"1B_K MSA6ET;5-_RNS*>4&,*3L^!R2=WH8 MP34637F&]<.&FE($]H)G.!\[>(NLH?MY@^5G(,95LJ>A)'>D>"0^FLC_R/'T M['A$WI=?+5+]V^:5(<^>[!"&/#7VN4%&:!?].EH, W^9.("FVA=Y;JL,9\@# M@Q-/4_[]P"LVI9^#0MVAE;/:Z4HKG:0=(^I*?.?FEZG4Q O[SLS4>,\5D0IK MF-'%4,J^.[RADJH6]\ AXM'^[)!G27J,8B*^DUXB17V2PMW!Z4:*]IE@95=& M8@S09(4?"/+<"'J20@,F&'H WPJB' I\_*.;:O54UZ'J4*20F>FBMSSQG/%L MDQ: [7,*J@)72=*VL#*-"B[R\KZ52>^J+"'91X2%%;.JP*7P*-&7XNZL$:OX ML+&P\&T5]#0\B'9(_OC:CSJ9E]8.K)]>][+CO.1V"/W\VI>3TM-PA]K'U[VN M1,_.O?SZVE>7Q),V!\NJ0/HJ8%5Y'>?HO880^HO)O6&>U-QC5(:QTPS_>GQE M--00-.PJ21=2:2L& YR*&DT) M.0\HIY#X )(L]L*PB.J#F8^(T)9;VLUS!*56G@+%)93BU<4^*:E)[2 MJUZ -@%^4X#?8(B7XC81(-RO2_Q&\>#Y] MI<;F=V[#@C&596LV<.#&B6X[^S_1=R>9\0?^(D#KY'/5-ZRX]DXOP AP-EBI M3:U-(EL+Z!$LDRJ^?O3@K&DI1EE-3U*IJ(?G"3D>$8E>_@UHH0G,MLJ!38JS M&2.R8>_PK>!X?P(']?WY+=YIK(EE-*\5VR2F2I^4_L M("QR>WA%X3N4M1<8K6O%$\G3. 8(!G/^I%+;UHKZD=T7=] ##S$C+3.M6:W( M&UFJB$H[E8KP49K<.SUB]$?;7C#G'RWRR0DEU A 2^C M3ZUX&EEZN_,YOB;#['_XF@0=+JV4]O5B8A0)[>$?1V@:?./7G2NUKA?MHDAD MLO)&:(R"9^B[_"5+[U(OED61W'$01H[W_^%&N+]H'8HQ**=:IP6-J\)J+?2: M=9J]HLC"ZR+@>\I%\33RJS M_:QSBGOI=^!Y__;Q83(!3H@IF0_",!:<[8P^L\XI+J,O@8=O/P0VF-VU>PMDWWZ98H?TV$:ZI \(?B4EIK/KIJ]?;)I7.&C4 ;* M8L/9U2F>03MI,7TK2 F6:=/9U2GNG7'\Y$'WS@L<_EE3:#>[.L7],H1AXHKM MI!$2.R=V+I&,/K.KD]PWP7I-'H:!^S7Y:CB*(Y)4D;A7\6\=3L?9=;-W3W<- M_#G1#]QY#HO*@S:SZV9OEYV^8J^%NL-_81WBC-:SZV9OF=/)F%]K/K MT^C6NKX?.YZ4*JO8='9]&F7;_M*0(O&X^>QZ?\<8J%U[K! _,ESL-WI).=VV M,BQ*W)1UV:VK)2')#T?QS0[R;S=+1QIS0=6&UK-1UJ]K"XWW3/H5*\)PK,1G M1[BWFQ^*YI\=8GX.K(AL ^R8\'/@CFU#8$=RGP-?#'L#.]#ZC)@ZM$YP@J+/ MB">*'8,3P'Q&C)5L'IS(XC-BBVX:R7D[-V'DV*B2,U*60=K-",T4DS-S;K($ MUVZ38@7'P)-S=IXB!<4BE'-TGL($VW:4,W:> @7;RK1_')\E8R7#5,[/ M>0H3)5M6SL]Y2A%,LU?.U[E)$#PC6<[4J]!HT*UQ.0;G)H2P['S'DZ-UF%:PO- MN3HWB85E/D^(IFM^ SMVQFB=4_ '3Y!F#FZ1@M\ M)@B/0KEA:D6"ZN(TS8,2XV5SD (NS1 W)FI-?%A'$8)/<93D)@L> I\PA<\0 M3-LRT12"4'S/Z?Z@H>I[W?E_XS#-(C,-2$YXWR4N#<45/ WT[?4F/F>HMM\H M6A%;#;[)7+C+#=!=DPE/\P9P4!!U-<01G@-$L@'=@O3_!=1[S@9&CB&LZ2A999.[*T1DHS5^INJ+)@F;0Q AL' MSOLO&^"':O-UV-5<74'&,AH[V\I+,.MKJ-)@H:3(:'&;O1NR_%F&7-K"I$GZ2)-/E0PX:M<:M%UA]BK6A91W4"\76SN; ?P:AKC<> M9[!ZL=4U:ALXVTP\[;I_Q1 !9O)^#KOR@YAF\RX@OH@N //D-;,SO8,P35J7 M/$WP_;)80 \*"IY7';)>,UYRX'JA[WK/> K)6LYXZ7'KA=F?8FUH M60?UPO.ULYDEM=-SQG,&JQ=)7T=0W61G55J"$9])ZV'@^,EY]07X\X":#$*E MNRG6BB=O0A/OP#YN6R]YP"F6H9Z36'+@>ND)])[$%)*UG,32X]9+@G"*M:%E M'=1+J%!OSH^J#S_B6P)!-P+SK#KQX1^*=8H3#X1CM4#_)=-"XQ]6CK\$CUC: MZB\6@)_9_:2$U,O#4 _NRI M%7GC8HH+0\X4 MLZPYNBDL6Z.1\+<_!5 X()ZH'5W+[*6SK14C3,UR^[]3%% MTP=+XE-C.9X:C?KL[!L7Y)MT"6"G"SG;\Z,II.CS(N&D<+G2A(>*O"\$.QN, M>8=3!2YDD:!Z3=1>4"T\*YN!C^J:8>4MWPQ^)2<0*^_I9K?NWMO$PLM6!W0B MSY;Z"LNPTXNIKLP 3[EU -=VP&'G/#O;G6]F 1?3"I7#C,]V ML6I5L GTA(M)MFIGSVG/SWU>#>':#GZOYSYO>@D74\&]^OO\]#Z%^A:R!=!+ M.2IJ6ZR;9+XPM2BR'K="BKG:"N;-KC#&&:.FX%JI37'<)FE=A7^6M>W0K=,^ M+S@=&-$\21L3OUN0PNK&\;" 28K (C9E<"\ A%T,7-F\UAEDH_CC8,TPYY: M/BMF=T-YK0KY1#'*(Y20.A<5;U3H;2@;5"E/:C>.5@&"?^]7*)^?XUZ&+ F'= M%\B++*:V-T1[&6V'#O ]('6F.%PICJ3,[WJ-$B8ZWVO'!B.@V\ _19XY,HC@53\.>5VTD48\ "^^?;'-D#/T 7A$*XA MEC\%!,ITGM7)ER"N.SX$2\?KIS5;Z&N.TJI6LD,Q3>F'F,OLN(DR-?2I_"T1 M9NZ(,#/"HI,;INX5R>$UC 13*=794([(2?P4@K]B3$K_&:1UL 6W$:,'*9_: M$@:8BT/8IR5,".].:GM3Q&N0QO#K @RP2,O-+*/Q,Z;R'=Y#'S^]LUJ!^ C( M+\0Q0"X1])?@9IOJ7CE(*(RBSBC]_-N//%JD;VF,>N&-67A_LDY!A2%(U5@= M5*>U3D>+3/&1NB/3-'FC+8EI0B%(=1P;#_+5_\+>Q12(AE0^NE[^+$-I M$^]E7;9"KQ5FPD80HL\&ZQ%O%:!,)NF8J*L K$*K ON'.,IH)ZQ"[!0;EJ9& MT6;W-XHBE3,.\[F6QHHUQ&"-LJ-$NJ'7!H>D)LJ.37+*HX:N/=/F@6X41P9O M90".M'56;"X:7Y2=):L8M (3$T(W1U>IS7N[':!R&)6&9J\#M6O!<3F50F>O M8+705_:$^U&W#E=;0$$K%JIV=.B3H*@^MC$!7\-(5]%W6YE8Y!0XL]7V5@9K MG^B0J&XMT"98O5;4Q78+;==>NVNIXSU=PN,6+* +(\,A*66ZU&)2V/U-.7+N M:!,Z81XT-.2$F!.18H=OTDW@)[M1X+K"ZV<^;$;H]E%J:\J!E81'QV@K1S6E MM:'0GNY\#M.#DL3T#?PLR:;85977SU"8SR/QB/?!O.\@GRBHA4S0.Q@J WZT M 84>6]3VM;P?-9P^0PFOI7)C0^6MRU=.E6(#2CX7E:H9&$)'(5*N'&!CQG7S M("F_$&LL$@*P)K\JSZS>#QDJ''XNZ]]0,?)Z&Z#@>6H^?(XK7#,?7D=B;>N# M0466#X&HVWK^6'2S%,MER=A"57TU<.@"N(6IY"KB(Q+O]:6$.W>DF&\("Y.Z M582(]5)I;>D=Y1NE^))I?_Z VIEM:X57RZZ;IS6IC>3 9/R.M)VU9PS,-I? M439?2Z?;M842.;4OKY:FUZNT:PN^+IK2-1[B8C+G2.?#I/,(EI"\"LF' N>HH&/Y;188G.5&Y.2H.;)?G#6XD1# MK"[J+##2LN#G$ S# &V)B,]?";2VS= A/.P9S4UEY>D%/GZK13!1MD5@5W-: MPAV/TT\]ATVC4OA0PE=)U+68,J7.:NFN26EO?&/.GTG&^;L _1Z@K_NBUZQE M(^JG3E\3!\.=XX*44NF#8=^%%#PTS\*]$\4D0N@6+P=I)HJ=2*5!\VSL=+RD M;$^:\GL?DR/-%F^0V969-^@AA85C*/TQQ)MVC/##HB/-)6<,4JK*/)-9&5PB MY>3;N4!)5ZFY'BS2@!KH9D?*'!7,(4K[./(M5^2HQHR<'7'>) MA5Y2(A*O9M^%&\>4JC00J==F@MW"4B&$*O(HT9N453._YPO71W+8 MDECRW2UR!XA@('_A2HQ%:J*9G,W^RP;X(8^EHY:DT)3Y6=K5-^RZ+HK!7,*G M6:H_*8S5HI=.*DCC95/XF_JCAS;*[-J,")$8YQ-A3.24G32:79L1 TBU9[)C M!3=1L=GL>G_)&_*2D# D'EF1Z]KF6NMZ794?.CQ*EKRV8J+&A!B(W AX#@SO MB3UD3,I.:)_WO2PT?#NDA6[W,L H&$$M]&N41HAEC[70O[X2)D73L+[2YZW! M1/,5S#),VY6ID\DE'11UN[95V? JL$\[R?DF=_LN?SVPT7T#K$S]I6F="=P7 MK$SQI?D6H'M0V)%E6,"C#""'7AE6G?5<1BF[C>4B8M]Q7@^9 X\5*T]O!7RD MO6$L?->=1F4V+#K@"$HYM^,]QR2>LK5DO'KL.X JH"7C.V2Y=JD64L<.2A:> M1]JP$GD]6:Z/JH6=P)?*0K65-NB.';9V6'VX8*7H![9#[L<+9CNX?GK5 M<"FZO.U ^]FFET^-54;SL=MA]/%5+ZSJ3GM[@?8"H+Q'8([:Y1U0V<$PQ_#R M/F!X-.8(75X!2LZ2.6Z7)T %#\PFI)D/SCIF;NA#;DBFS)0A,-_S@_<;?GPZ+]*@\(K"46ET4L:WAH@\51%^MPG@\CQ6@&0MI.;KJ32YZQK'V(R"C%M*ZY-FU** M<;X[@T#;9M_=6 ,SH3;/PLNQ!EQ'E/&.?9\VI&O7YWMN.NEB7::%OOKX; M^5B7JL\=W[Z%5UU%:Z'7OC94%13!5OKQJ_!?]1KBZ)7M$QQU UI9,VVAE%D? M6PD%>&,BI]%2GIUT5>$E \)].'[^QTSDOLWXPW_IAB%(]#%#Z#Q!#Y+H$_S; M(\"KT<6_)_061K@!/EC R&"9Q)R4/>L2ED!.+T-NDCE%AU@?SU4&>#>Z W.B MC2578HQIVN[[\^M2:/V.(8?-+XX7IZ>0YP7?2&*$XR7<6Y%L2@-?6&M$=2A# M3I.,Z9&9Y\,>!;=(0\ M;U66]IB=XL0/=P'"[U$_C:QTMR;N^R,2).YZ1@]#]_P1-7N$><7&Y3N;JSDN MAINQBZ28:NK):'0__3B)G\(D4474?R:Q24;BD8YHD D\8G0Q55?\B!R9G<3L M8WX#<=!E.6APF+%QXUQ/XO7:0=O18H(/#KB KN-'7=!"6$0KF$$YOPU(]79$/A'9^%0HG(\JXNI MZ%C*&MCGKQTMO@11P3$LS)8'+[ZHVH M8K^/?XJV.86#,"1F=T3^3T2E Z>; M[%_5X*CP@5G'T 5+$G/%:)L4%TD)DE@"G%[%*.9SU:@(JU.>8W 4BTCVH+;UV$\YNVI^/4U9.9B"E"HR M.DKT-F1#XE-VLY6W+BF.U$I^"S\*S0>*(RGS2]]0Z='.*'3,VE#<3IH(*\+Q M2.(T0TGBA!T-A1GPYU?&V"$Y@G)&8/H$W#LO\$:R][)MUCQ'KSFFHBA MB!AW =I_[ Y0LR=+]YVI)N23(7,2>#2]/J.E)NO@OHI6MCV3$@TL,NBM9\:2 MUDG=UPQ!2^Y2M.J=+-P5I:?7!-H!WY1%QA;K;+1WU,-*4M"T4"VF$[=,%K8RF6<]G)C" M>H,Y%D\9RW!_WWW\MV':;?7&WU^F X>/HU'PT%OT)_44RI> MXI *WI9YSI(Q(ND"L?3E.4E)5R*+;634D+)#U-+-A<#];AD\OY\#F#*'?TAX M2KC!O\R&>%-X?8QMM&7H%"FM&J8I_1!3Z7?<1)/2[ ZB,!H'D-3G6Z]C'[II M)'H;XNLN1CXDA8PQ57?P MA?PDCKA@=S+$Q605H&A7OE,FC(K6WI03_3$MXA J>@]C!=KVE=JGP8WC?Q4O M(&8?0SPP]Z>,EE_4@\RZP41%8?<.HO3WL4C5+\JP(V,&CQHK-I\@R'2_NJ\DJF.IO M1M8#S:ZX!":7DJ#8&8O 89.."^\U::&'>',WW=#>L 1)GL4+3&?8P?DCH_K> MMM"4V@Q^K#>\!=$'@X?>Z+X_[?[1G^S/L@<0E3+O7Q+IU^:CA&E>,Y$4U^@Y M"&T7 ?KF(*Y636$40V:G$H7E5-XJ_)5[&_)!+U&&]XD*(Z0VX7DFN5=;!CF M,/4EELD\*M/?N'M.0MK-MNA5-N M;2[^454R$?HYT,0 J_2- E;I^+"$#*N083))QT1=1+$*K0KL4_PE7E488Z6M MQQ+-[/*$8'+).*\5Y#O[3)!5P!+)BQ9:AE1A8HNB5L;6Z=QR+&FVP4"[LP&. M+B_OD/GAG$,0"Z;$/,[0I'[3%K-A?[$ +@'SH%3P8;GAZE6W-8QN2*U5R7K* M,5RI&A4928Q Q/[&)'[Z+T9[&B0I61-L68I$U7$*EL7&R+\+T%U,7"73T[X2 MZ4=C%%1NYV2ITK-K+H92F5UIH3"J!%+5X\!*.54SY=?SZ$SA,^PB((L%A+[V70%XQ.$"8;_\,F"!WO$PKB MC4Q*"<61# E_F;O-XH HO F\>([7,Y6'M%PY+Z^OOL%->9@I$.R$*SRIY']$ MO?B,W_6DG#EW7=0;N_V89,&?8>)*3;9\X/@A%EX 9H%D).>[M>G\CBE//GD> M1M$*H-VJ3_:+'FS*XRI+\*9/F$9.%E,54-4)?L"R?I-';7E\0W9P!9J9+O1[ M9O1L'XD/M1^M 9;Z_"7$1V'F[J@9)/;XAGP+5,_'PA;0??0>#UWP6FCYN:/W ME#&58Z3PS,#;MY(#JNP0IG*+'+^D] OPFKY@"J *HF06^">60&J/K0X*7:.J M=.-S4P35&:Z8NI \_Z^BIBD&?JD= LK7X+@A# MAENQ?.=9QXP(6O-::.["F77TE.E@G!X@D^4*5"J>/Y019E??FU9ZJZLJ&786 M+0H_&ZU6>H"A@ZY#H6B?VUI+$)=246JS0%Z6O)P>M+'$"G;"74O;JLW@>1Q= M^SKO2ZK6UD(7!FW0U#Y!Y%3!%ZFER3G@:IHOUV>CV+/4V8VE37B=!WLQU]@% MTC*D*MIXN]+9*7$N!*^N(M_&BTXG/-J>C&5SP05Z%>CKFC,L%*J;!UO9Z&*E M%[$1G*L9@:P,FFO;>YY#EP;">_8E_LE,]=+9F()?%*?:$^DA&.4TCB&0CN2 MZCGW3D3$SV,B2=ST#?[X5YXM7J9_(1C!5("\XE2P#CU);INRE+9A1^ZCM=+? MDV0QEWW:,*][U)/PP2*--]O]KUN9/:L\EC7[MPKGKVDO&XRI?$V;N;3X1#F! MZ1T,Q?@5U /;0E8U05)@3J]V\2$LMLOMIRGM;\_QGF'? VZ$H/OEMV17WY%= M/<*GCQL._.=A-.PANM&MQJHVA*E))\Z1$^9]^IN%!4!C$4 M&5DZ (<2*:39G0Q%GAT2M+UUULX2A'AU+U<1J46VE6[<.USIJZ"F>)U;Z&UM0IJRK*& MA:[,E7:HHJ2CSRNY-;"IWE5<&8J]'=O&Y0'5,IS2!:SSUP7UAMW!_>2@[M-% MVW/1]ERT/2:U/5_P^O4#1,*^J'<2"-,ESG_'JXWR6G0^[=0_F*F&U*S^H4T\ MC1TXK\91WK.0N>FB3VFUC'K1IUBI3U&^SZRJS'/1IAA^WO(*T+2-RP.JJSYO M/UBHD]2'5%$N:#"6E*8)^.4]H?/)"<&__@]02P$"% ,4 " !,<8]35\.0 M?V\& "V$@ #P @ $ 97AH:6)I=#,Q+3$N:'1M4$L! M A0#% @ 3'&/4RE%Y_ZS P J0D \ ( !G 8 &5X M:&EB:70S,BTQ+FAT;5!+ 0(4 Q0 ( $QQCU/ S= 3\J$ *C6!P + M " 7P* !F;W)M,3!Q+FAT;5!+ 0(4 Q0 ( $QQCU,]:1]7 M@P\ +N@ 1 " 9>L !H;6UR+3(P,C$Q,#,Q+GAS9%!+ M 0(4 Q0 ( $QQCU,"0ZKG7@L #"M 5 " 4F\ !H M;6UR+3(P,C$Q,#,Q7V-A;"YX;6Q02P$"% ,4 " !,<8]32/E=HP44 #W M, $ %0 @ ':QP :&UM&UL4$L! M A0#% @ 3'&/4V/.WEUJ@0 42L' !4 ( !$MP &AM M;7(M,C R,3$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( $QQCU.BEJ!Q;BX &,( M P 5 " :]= 0!H;6UR+3(P,C$Q,#,Q7W!R92YX;6Q02P4& 2 @ " #^ 0 4(P! end