0001062993-22-008147.txt : 20220321 0001062993-22-008147.hdr.sgml : 20220321 20220318175633 ACCESSION NUMBER: 0001062993-22-008147 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20220131 FILED AS OF DATE: 20220321 DATE AS OF CHANGE: 20220318 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-35876 FILM NUMBER: 22753719 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/A 1 form10qa.htm FORM 10-Q/A Hammer Fiber Optics Holdings Corp.: Form 10-Q/A - Filed by newsfilecorp.com
0001539680--07-31Q2true 0001539680 2021-08-01 2022-01-31 0001539680 2022-01-31 0001539680 2021-07-31 0001539680 2020-08-01 2021-01-31 0001539680 2021-11-01 2022-01-31 0001539680 2020-11-01 2021-01-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 2022-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001539680us-gaap:TreasuryStockMember 2022-01-31 0001539680us-gaap:CommonStockMember 2022-01-31 0001539680us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0001539680 2021-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 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 0001539680 2021-01-31 0001539680us-gaap:RetainedEarningsMember 2021-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001539680us-gaap:TreasuryStockMember 2021-01-31 0001539680us-gaap:CommonStockMember 2021-01-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 0001539680 2020-08-01 2020-10-31 0001539680us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001539680 2021-08-01 2021-10-31 0001539680us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001539680us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0001539680us-gaap:TreasuryStockMember 2021-11-01 2022-01-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 2022-01-31 0001539680hmmr:FirstPointCommunicationsLlcMemberus-gaap:NotesPayableToBanksMember 2022-01-31 0001539680us-gaap:ComputerEquipmentMember 2021-01-31 0001539680us-gaap:ComputerEquipmentMember 2021-08-01 2022-01-31 0001539680us-gaap:ComputerEquipmentMember 2022-01-31 0001539680hmmr:PromissoryNoteMember 2022-01-15 0001539680hmmr:PromissoryNoteMember 2022-01-01 2022-01-15 0001539680hmmr:PromissoryNoteMember 2021-12-01 2021-12-28 0001539680hmmr:PromissoryNoteMember 2022-01-01 2022-01-12 0001539680hmmr:PromissoryNoteMember 2022-01-01 2022-01-21 0001539680hmmr:PromissoryNoteMember 2021-12-28 0001539680hmmr:PromissoryNoteMember 2022-01-12 0001539680hmmr:PromissoryNoteMember 2022-01-21 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 2022-01-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 0001539680hmmr:PromissoryNoteTwoMember 2021-10-04 0001539680 2016-07-01 2016-07-31 0001539680 2019-01-01 2019-01-04 0001539680hmmr:EquityPurchaseAgreementMember 2019-01-04 0001539680hmmr:EquityPurchaseAgreementMember 2019-01-01 2019-01-04 0001539680 2019-01-04 0001539680us-gaap:FinancialServicesSectorMemberhmmr:EquityPurchaseAgreementMember 2019-01-01 2019-01-04 0001539680hmmr:CalviElectricVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680hmmr:FifteenCorporatePlaceSouthLlcVOpenDataMember 2021-08-01 2022-01-31 0001539680hmmr:HorizonBlueCrossVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680hmmr:CrossRiverFiberVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680hmmr:EquityPurchaseAgreementMember 2019-10-01 2019-10-08 0001539680hmmr:RegistrationRightsAgreementMember 2019-10-01 2019-10-08 0001539680hmmr:MastHillFundLPMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundLPMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-01 2022-02-11 0001539680hmmr:MastHillFundLPMemberhmmr:FirstWarrantMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundLPMemberhmmr:SecondWarrantMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundLPMemberus-gaap:SubsequentEventMember 2022-02-01 2022-02-11 0001539680hmmr:MastHillFundLPMemberus-gaap:SubsequentEventMember 2022-02-11 0001539680hmmr:TalosVictoryFundLlcMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-01 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberhmmr:FirstWarrantMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberhmmr:SecondWarrantMemberus-gaap:SubsequentEventMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberus-gaap:SubsequentEventMember 2022-02-01 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberus-gaap:SubsequentEventMember 2022-02-17 xbrli:pure xbrli:shares iso4217:USD iso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q/A

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

For the quarterly period ended January 31, 2022

[ ] 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, Suite 300, Sarasota, FL, United States 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 January 31, 2022, there were 60,503,341 shares of the registrant's $0.001 par value common stock issued and 60,853,341 shares outstanding.


HAMMER FIBER OPTICS HOLDINGS CORP.

TABLE OF CONTENTS

  Page
PART I. FINANCIAL INFORMATION  
   
ITEM 1. FINANCIAL STATEMENTS 4
ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 18
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 19
ITEM 4. CONTROLS AND PROCEDURES 20
   
PART II. OTHER INFORMATION  
   
ITEM 1. LEGAL PROCEEDINGS 21
ITEM 1A. RISK FACTORS 21
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 21
ITEM 3. DEFAULTS UPON SENIOR SECURITIES 21
ITEM 4. OTHER INFORMATION 21
ITEM 5. EXHIBITS 22
 

2


Explanatory Note

This Form 10-Q/A amends the Company’s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 17, 2022 (the “Original Filing”). This Form 10-Q/A is being amended to include a Statement of Stockholders’ Equity (Deficit) which was not included with the Original filing. There are no other changes to this document.

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


Consolidated Balance Sheets

(Unaudited)

    January 31,     July 31,  
    2022     2021  
ASSETS            
Current Assets            
Cash and cash equivalents $ 66,128   $ 77,706  
Accounts receivable   329,246     285,006  
Security Deposits   111,082     11,802  
Prepaid expenses   19,819     14,808  
Total current assets   526,275     388,502  
Property and equipment, net   140,562     155,939  
Intangible and other assets   7,242,066     3,113,508  
Assets from Discontinued Operations   1,243,960     1,243,960  
Total assets $ 9,152,873   $ 4,901,909  
             
LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)            
Current Liabilities            
Accounts payable and accrued expenses $ 1,070,577   $ 908,136  
Loans payable   632,629     580,597  
Deferred Revenue   280,665     299,200  
Total current liabilities   1,983,871     1,787,933  
Liabilities from Discontinued Operations   633,193     632,318  
Total Liabilities   2,617,064     2,420,318  
             
Stockholders' Equity (Deficit)            
   Common stock, $0.001 par value, 250,000,000 shares authorized
60,853,341 shares issued; 59,010,256 and 52,528,328 shares
outstanding at January 31 2022, and July 31, 2021, respectively
  60,853     60,853  
Additional paid-in capital   27,109,934     22,859,434  
Accumulated deficit   (20,634,978 )   (20,438,696 )
Total Stockholder's Equity (Deficit)   6,535,809     2,481,591  
Total Liabilities and Stockholders' Equity (Deficit) $ 9,152,873   $ 4,901,909  

See accompanying notes to consolidated financial statements.

4


Hammer Fiber Optics Holdings Corp

Consolidated Statements of Operations

(Unaudited)

    For the Three
Months Ended
    For the Six
Months Ended
 
    January 31,     January 31,  
    2022     2021     2022     2021  
Revenues $ 591,901   $ 508,848   $ 1,220,236   $ $993,690  
                         
Cost of sales   475,618     338,001     917,551     677,177  
Selling, general and administrative expenses   239,547     182,328     421,669     343,567  
Depreciation expense   17,940     12,627     35,101     24,882  
Total operating expenses   733,105     532,956     1,374,321     1,045,626  
                         
Operating loss   (141,204 )   (24,108 )   (154,085 )   (51,936 )
                         
Other expenses                        
Interest expense   21,817     6,204     33,051     14,857  
Other expenses   (28,061 )   14     (854 )   68,192  
Total other expenses   (6,244 )   6,218     32,197     83,049  
                         
Loss Before Discontinued Operations   (134,960 )   (30,326 )   (186,282 )   (134,985 )
                         
Income (Loss) From Discontinued Operations   7,207     4,286,673     (10,000 )   4,274,011  
                         
Net income (loss) $ (127,753 ) $ 4,256,347   $ (196,282 ) $ 4,139,026  
                         
Weighted average number of common shares
outstanding - basic and diluted
  60,853,341     60,853,341     60,853,341     60,853,341  
                         
Gain per share- basic and diluted                        
Continuing operations $ -   $ -   $ -   $ -  
Discontinued operations   -     0.07     -     0.07  
Total $ -   $ 0.07   $ -   $ 0.07  

See accompanying notes to consolidated financial statements.

5


Hammer Fiber Optics Holdings Corp.

Consolidated Statement of Stockholders' Equity (Deficit)

(Unaudited)

                            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,975,033   $   $ 17,512,284   $ (22,912,310 ) $ (5,339,523 )
                                           
Net loss for the quarter                       (117,321 )   (117,321 )
                                           
Balance, October 31, 2021   60,503,341     60,503     7,975,033         17,512,284     (23,029,631 )   (5,456,844 )
                                           
Net income for the quarter                       4,256,347     4,256,347  
                                           
Balance, January 31, 2021   60,503,341   $ 60,503     7,975,033   $   $ 17,512,284   $ (18,773,284 ) $ (1,200,497 )
                                           
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  
                                           
Shares returned to treasury           3,000,000                  
                                           
Treasury shares issued for acquisition           (5,000,000 )       4,250,500         4,250,500  
                                           
Net loss for the quarter                       (127,753 )   (127,753 )
                                           
Balance, October 31, 2021   60,853,341   $ 60,853     1,843,085   $   $ 27,109,934   $ (20,634,978 ) $ 6,535,809  

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 Six
Months Ended
 
    January 31,  
    2022     2021  
OPERATING ACTIVITIES            
Net income (loss) $ (196,282 ) $ 4,139,026  
(Income) Loss from discontinued operations   10,000     (4,274,011 )
Adjustments to reconcile net loss to net cash provided by operating activities:            
Depreciation expense   35,101     24,882  
Changes in operating assets and liabilities:            
Accounts receivable   (73,711 )   (130,204 )
Security deposits   -     -  
Prepaid expenses   (7,383 )   11,422  
Accounts payable   231,212     105,004  
Deferred revenue   (12,684 )   17,341  
Net cash provided by (used in) operating activities- continuing operations   (13,747 )   (106,540 )
Net cash provided by (used in) operating activities- discontinued operations   (10,000 )   (60,995 )
Net cash provided by (used in) operating activities   (23,747 )   (167,535 )
             
INVESTING ACTIVITIES            
Purchase of property and equipment   (23,745 )   (3,424 )
Purchase of subsidiary equity   -     -  
Net cash provided by (used in) investing activities- continuing operations   (23,745 )   (3,424 )
Net cash provided by (used in) investing activities- discontinued operations   -     -  
Net cash provided by (used in) investing activities   (23,745 )   (3,424 )
             
FINANCING ACTIVITIES            
Repayment of loans   (51,533 )   (28,929 )
Proceeds from loans   87,547     186,440  
Net cash provided by (used in) financing activities- continuing operations   36,014     157,511  
Net cash provided by (used in) financing activities- discontinued operations   -     -  
Net cash provided by (used in) financing activities   36,014     157,511  
             
Net increase (decrease) in cash   (11,478 )   (13,448 )
Cash, beginning of period   77,606     73,931  
Cash, end of period $ 66,128   $ 60,483  
             
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:            
Cash paid for interest $ 21,817   $ 17,306  
Cash paid for taxes $ 73   $ 214  

See accompanying notes to consolidated financial statements.

7


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

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

8


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(Unaudited)

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

The acquisition of American Network, Inc closed on September 1, 2019.

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

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. The acquisition of TFS closed on January 3, 2022. TFS has been 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.

9


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(Unaudited)

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

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, 2020, 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

10


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(Unaudited)

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

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., Hammer Wireless [SL], Ltd, and HammerPay [USA], Ltd. 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. Its subsidiaries Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. 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 January 31, 2022, and January 31, 2021, 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 December 2015, 2018. 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

JANUARY 31, 2022

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

Open Data Centers, LLC ceased operations at its sole location in Piscataway, NJ on 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.

12


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(Unaudited)

NOTE 5 - DISCONTINUED OPERATIONS (CONTINUED)

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

    January 31,     January 31,  
    2022     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     36,677  
Other current assets   -     16,139  
Total current assets   -     52,816  
             
Other Assets            
Property and equipment- net   1,243,960     1,227,821  
Total other assets   1,243,960     1,227,821  
             
Total Assets $ 1,243,960   $ 1,280,637  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 121,406  
Notes payable- related parties   -     210,000  
Notes payable   -     3,313,544  
Accrued interest   -     382,474  
Total current liabilities   633,193     4,027,424  
             
Net assets (liabilities) $ 610,767   $ (2,746,787 )

The following summarizes the operations of the discontinued operations:

    January 31,
2022
    January 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   -     -  
Depreciation and amortization   -     -  
    -     -  
             
Loss from operations   -     -  
             
Other income (expense)   7,207     4,286,673  
Interest expense   -     -  
Total other income (expense)   7,207     -  
             
Net Income $ 7,207   $ 4,286,673  

 

13


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(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 January 31, 2022 and January 31, 2021, property and equipment consisted of the following:

    January 31,     January 31,        
    2022     2021     Life  
Computer and Telecom equipment $ 558,449   $ 472,598     5 years  
Less: Accumulated depreciation   (417,887 )   (353,113 )      
Total $ 140,562   $ 119,485        

NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS

The Company has $7,242,066 of recognized indefinite lived intangible assets, which consist of customer and supplier contract assets from acquisitions, intellectual property 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%. 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. These notes were converted to equity at $3 per share of common stock on October 4, 2021.

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 a related party 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 a related party 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 January 15, 2022 the Company entered into a promissory note for the sum of $25,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, and on December 28, 2021, January 12, 2022 and January 21, 2022 1stPoint Communications, LLC entered into three notes in the amounts of $10,200, $7,600 and $4,000 with a related party under the same terms as the note on January 15, 2022.

As of January 31, 2022, 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

JANUARY 31, 2022

(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 quarter ended January 31, 2022 and 2021, to the Company's effective tax rate is as follows:

    January 31,  
    2022     2021  
Income tax benefit provision at statutory rate $ (26,828 ) $ (14,391 )
Change in valuation allowance   26,828     14,391  
  $ -   $ -  

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

    January 31,     January 31,  
    2022     2021  
Net operating loss $ (127,753 ) $ 4,256,347  
Valuation allowance   127,753     (4,256,347 )
  $ -   $ -  

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

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

As of January 31, 2022 and January 31, 2021, 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 January 31, 2022 and January 31, 2021. As of January 31, 2022 and January 31, 2021, 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.

The State of New Jersey has opened an audit matter associated with Hammer Fiber Optics Investments, Ltd and the matter is currently under examination by the State of New Jersey. The subsidiary did not have any revenues, nor did it have any payroll during most of the period under review. The company has engaged outside accounting counsel to represent its subsidiary in these matters.

15


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

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

The company reclaimed 3,000,000 shares of Treasury stock in connection with a prior transaction, and will issue 5,000,000 shares of Treasury stock associated with the acquisition of TFS. The market value of the treasury shares at the closing of the acquisition were $4,250,500.

 

18,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 1,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 are not secured:

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

 

The matter of 15 Corporate Place, LLC v. Open Data Centers, LLC is currently set to move to a trial on May, 16, 2022. The claim is secured only by the security deposit provided under the lease agreement. Claims are only against the subsidiary, which does not currently have any assets, and there is no other security under the lease. Open Data Centers, LLC operated a single data center facility in Piscataway, NJ, on the premise of the plaintiff. The plaintiff is in possession of the premises and a security deposit made by the founders of the LLC in 2012. ODC, as a defendant, has made several attempts to resolve the matter and has offered the landlord assistance in leasing the space it once occupied to a new tenant. These offers have not been accepted by the Plaintiff.

Cross River Fiber has advanced its claim against Hammer Fiber Optics Investments, Ltd. Cross River Fiber has expanded its claim to include Hammer Fiber Optics Holdings Corp, 1stPoint Communications, LLC, Endstream Communications, LLC, Open Data Centers, LLC, Manhattan Carrier Company, LLC, Erik Levitt personally, Local Telecommunications Services - FL, LLC, Local Telecommunications Services - NY, LLC, American Network Inc and Hammer Wireless Corporation. There never was, nor has there ever been, a contract between any of these entities or Mr. Levitt personally and Cross River Fiber, nor is there any security under the agreement between Cross River Fiber and Hammer Fiber Optics Investments, Ltd. Cross River Fiber, LLC prepared a motion to dismiss Hammer Fiber Optics Investments Ltd's response to its discovery request and Hammer Fiber Optics Investments Ltd. intends to modify its discovery request to include any additional information requested by Plaintiff. The claims in this matter are similar to those made by Zayo Group and Crown Castle Fiber, which were both settled.

16


HAMMER FIBER OPTICS HOLDINGS CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JANUARY 31, 2022

(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. This registration statement is no longer in effect.

NOTE 15 - SUBSEQUENT EVENTS

On February 11, 2022, the Company entered into a Securities Purchase Agreement (the "Mast SPA") by and between the Company and Mast Hill Fund, L.P. ("Mast"). Pursuant to the terms of the Mast SPA, the Company agreed to sell to Mast and Mast agreed to purchase from the Company, a promissory note in the aggregate principal amount of $550,000 (the "Mast Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Mast Note. The Mast Note has an original issue discount of $55,000, resulting in gross proceeds to the Company of $495,000. Mast has piggyback registration rights pursuant to the terms of the Mast SPA.

Pursuant to the terms of the Mast SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Mast First Warrant"), (ii) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Mast Second Warrant" and together with the Mast First Warrant, the "Mast Warrants"), and (iii) 475,000 shares of Company common stock to Mast as additional consideration for the purchase of the Mast Note.

The Mast Note bears interest at a rate of 12% per annum and matures on February 11, 2023. Any amount of principal or interest on the Mast Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum and (ii) the maximum amount permitted by law. The Mast Note may not be prepaid in whole or in part except as provided in the Mast Note by way of conversion at Mast's option. Mast has the right at any time to convert all or any part of the outstanding and unpaid principal amount and interest of the Mast Note into common stock, subject to a 4.99% equity blocker, at a conversion price of $0.58 per share; provided, however, that Mast is entitled to deduct $1,750 from the conversion amount in each case to cover Mast's fees associated with conversion. Mast's right to exercise each of the Mast Warrants is subject to a 4.99% equity blocker. Each of the Mast Warrants expires on the five-year anniversary of issuance.

The foregoing description of the Mast SPA, the Mast Note and the Mast Warrants does not purport to be complete and is qualified in its entirety by reference to the Mast SPA, the Mast Note, the First Mast Warrant and the Second Mast Warrant, copies of which are filed as Exhibits 10.1, 10.2, 10.3 and 10.4 to Form 8-K filed on February 23, 2022.

On February 17, 2022, the Company entered into a Securities Purchase Agreement (the "Talos SPA") by and between the Company and Talos Victory Fund, LLC ("Talos"). Pursuant to the terms of the Talos SPA, the Company agreed to sell to Talos, and Talos agreed to purchase from the Company, a promissory note in the aggregate principal amount of $275,000 (the "Talos Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Talos Note. The Talos Note has an original issue discount of $27,500, resulting in gross proceeds to the Company of $247,500. Talos has piggyback registration rights pursuant to the terms of the Talos SPA.

Pursuant to the terms of the Talos SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Talos First Warrant"), (ii) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Talos Second Warrant" and together with the Talos First Warrant, the "Talos Warrants"), and (iii) 237,500 shares of Company common stock to Talos as additional consideration for the purchase of the Talos Note.

The Talos Note bears interest at a rate of 12% per annum and matures on February 17, 2023. Any amount of principal or interest on the Talos Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum, and (ii) the maximum amount permitted by law. The Talos Note may not be prepaid in whole or in part except as provided in the Talos Note by way of conversion at Talos' option.

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, 2020, filed with the SEC on November 13, 2020.

Results of Operations

Three Months Ended January 31, 2022 Compared to the Three Months Ended January 31, 2021

Net revenues for the three months ended January 31, 2022 and January 31, 2021 were $591,947 and $508,848, respectively, an increase of 14.04%. 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 January 31, 2022, the Company incurred total operating expenses of $733,105 compared with $532,956, an increase of 25.04%, for the comparable period ended January 31, 2021. The increase is expenses is due to the expenses associated with the Company's diversification into the financial services markets and increased expenses associated with the expansion of the telecommunications business segment.

The Company recorded depreciation and amortization expense of $17,940 and $12,627 during the three months ended January 31, 2022 and January 31, 2021 respectively. During the three months ended January 31, 2022 and January 31, 2021 interest expense was $21,817 and $6,204 respectively.

During the three months ended January 31, 2022 the Company recorded a net loss of $127,753, compared to net income of $4,256,347 in the same three month period ended January 31, 2021. The increase in loss is due to the Company's diversification into the financial services markets and increased expenses associated with the expansion of the telecommunications business segment.

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 and HammerPay.

Cash Flow from Operating Activities

During the six months ended January 31 2022 the Company's total cash decreased by $11,478, compared to a decrease in cash of $13,448 in the period ended January 31, 2021. Cash flow from Operating Activities decreased by $23,747, compared to a decrease of $167,535 in the period ended January 31, 2020. The decrease was primarily due to improvements in operations.

18


During the six months ended January 31, 2022, the Company's investing activities used $23,745, compared to $3,424 provided by investing activities during the six months ended January 31, 2021. The increase was primarily due to the expansion of the operations of the company's telecommunications business unit, and particularly the expansion of its HammerCall video and collaboration platform.

Cash Flow from Financing Activities

During the six months ended January 31, 2022, the Company netted $36,014 in cash from financing activities compared with $157,511 used during the six months ended January 31, 2021.

Going Concern

As of January 31, 2022, 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 January 31, 2022. 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 January 31, 2022, 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

Effective November 1, 2018 the management and accounting resources of the 1stPoint subsidiary assumed responsibility of our internal controls. The Company views this migration to have a positive material impact on our ability to maintain internal controls over financial reporting as 1stPoint has a separation in banking, day-to-day accounting and financial reporting responsibilities, however, the President and Principal Financial Officer are the same individual.

20


ITEM 1. LEGAL PROCEEDINGS

The following parties have filed claims against Hammer Fiber Optics Investments Ltd and are not secured:

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

The matter of 15 Corporate Place, LLC v. Open Data Centers, LLC is currently set to move to a trial on May, 16, 2022. The claim is secured only by the security deposit provided under the lease agreement. Claims are only against the subsidiary, which does not currently have any assets, and there is no other security under the lease. Open Data Centers, LLC operated a single data center facility in Piscataway, NJ, on the premise of the plaintiff. The plaintiff is in possession of the premises and a security deposit made by the founders of the LLC in 2012. ODC, as a defendant, has made several attempts to resolve the matter and has offered the landlord assistance in leasing the space it once occupied to a new tenant. These offers have not been accepted by the Plaintiff.

Cross River Fiber has advanced its claim against Hammer Fiber Optics Investments, Ltd. Cross River Fiber has expanded its claim to include Hammer Fiber Optics Holdings Corp, 1stPoint Communications, LLC, Endstream Communications, LLC, Open Data Centers, LLC, Manhattan Carrier Company, LLC, Erik Levitt personally, Local Telecommunications Services - FL, LLC, Local Telecommunications Services - NY, LLC, American Network Inc and Hammer Wireless Corporation. There never was, nor has there ever been, a contract between any of these entities or Mr. Levitt personally and Cross River Fiber, nor is there any security under the agreement between Cross River Fiber and Hammer Fiber Optics Investments, Ltd. Cross River Fiber, LLC prepared a motion to dismiss Hammer Fiber Optics Investments Ltd's response to its discovery request and Hammer Fiber Optics Investments Ltd. intends to modify its discovery request to include any additional information requested by Plaintiff. The claims in this matter are similar to those made by Zayo Group and Crown Castle Fiber, which were both settled.

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

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

ITEM 5. EXHIBITS

Exhibit  
NumberDescription of Exhibit 
31.01Certification of Principal Financial Officer Pursuant to Rule 13a-14Filed herewith.
32.01CFO Certification Pursuant to Section 906 of the Sarbanes-Oxley ActFiled herewith.
101.INS*XBRL Instance DocumentFiled herewith.
101.SCH*Inline XBRL Taxonomy Extension Schema DocumentFiled herewith.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith.
101.LAB*Inline XBRL Taxonomy Extension Labels Linkbase DocumentFiled herewith.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase DocumentFiled herewith.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).Filed herewith.

*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: March 18, 2022/s/ Erik B. Levitt
 Erik B. Levitt
 Principal Executive Officer
  
Date: March 18, 2022/s/ Erik B. Levitt
 Erik B. Levitt
 Principal Financial Officer

 

23


EX-31.1 2 exhibit31-1.htm EXHIBIT 31.1 Hammer Fiber Optics 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 January 31, 2022.

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: March 18, 2022

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 Optics 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 January 31, 2022, 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: March 18, 2022

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-20220131.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) (Unaudited) 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-20220131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 hmmr-20220131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 hmmr-20220131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 8 hmmr-20220131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 9 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information
6 Months Ended
Jan. 31, 2022
shares
Cover [Abstract]  
Entity Registrant Name HAMMER FIBER OPTICS HOLDINGS CORP.
Registrant CIK 0001539680
Fiscal Year End --07-31
Document Type 10-Q/A
Document Quarterly Report true
Document Period End Date Jan. 31, 2022
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 Address, Country US
Entity Common Stock, Shares Outstanding 60,853,341
Amendment Flag true
Amendment Description This Form 10-Q/A amends the Company’s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 17, 2022 (the “Original Filing”). This Form 10-Q/A is being amended to include a Statement of Stockholders’ Equity (Deficit) which was not included with the Original filing. There are no other changes to this document.
Document Fiscal Year Focus 2022
Document Fiscal Period Focus Q2
Document Transition Report false
Entity Address, Address Line Two Suite 300
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Jan. 31, 2022
Jul. 31, 2021
Current Assets    
Cash and cash equivalents $ 66,128 $ 77,706
Accounts receivable 329,246 285,006
Security Deposits 111,082 11,802
Prepaid expenses 19,819 14,808
Total current assets 526,275 388,502
Property and equipment, net 140,562 155,939
Intangible and other assets 7,242,066 3,113,508
Assets from Discontinued Operations 1,243,960 1,243,960
Total assets 9,152,873 4,901,909
Current Liabilities    
Accounts payable and accrued expenses 1,070,577 908,136
Loans payable 632,629 580,597
Deferred Revenue 280,665 299,200
Total current liabilities 1,983,871 1,787,933
Liabilities from Discontinued Operations 633,193 632,318
Total Liabilities 2,617,064 2,420,318
Stockholders' Equity (Deficit)    
Common stock, $0.001 par value, 250,000,000 shares authorized 60,503,341 shares issued; 45,944,954 and 45,994,954 shares outstanding at October 31, and July 31, 2020, respectively 60,853 60,853
Additional paid-in capital 27,109,934 22,859,434
Accumulated deficit (20,634,978) (20,438,696)
Total Stockholder's Equity (Deficit) 6,535,809 2,481,591
Total Liabilities and Stockholders' Equity (Deficit) $ 9,152,873 $ 4,901,909
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
Jan. 31, 2022
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,853,341 60,853,341
Common Stock, Shares, Outstanding 59,010,256 52,528,328
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Statement of Comprehensive Income [Abstract]        
Revenues $ 591,901 $ 508,848 $ 1,220,236 $ 993,690
Costs and Expenses [Abstract]        
Cost of sales 475,618 338,001 917,551 677,177
Selling, general and administrative expenses 239,547 182,328 421,669 343,567
Depreciation expense 17,940 12,627 35,101 24,882
Total operating expenses 733,105 532,956 1,374,321 1,045,626
Operating Loss (141,204) (24,108) (154,085) (51,936)
Other expenses        
Interest expense 21,817 6,204 33,051 14,857
Other expenses (28,061) 14 (854) 68,192
Total other expenses (6,244) 6,218 32,197 83,049
Loss Before Discontinued Operations (134,960) (30,326) (186,282) (134,985)
Income (Loss) From Discontinued Operations 7,207 4,286,673 (10,000) 4,274,011
Net income (loss) $ (127,753) $ 4,256,347 $ (196,282) $ 4,139,026
Weighted average number of common shares outstanding - basic and diluted 60,853,341 60,853,341 60,853,341 60,853,341
Gain per share- basic and diluted        
Continuing operations $ 0 $ 0 $ 0 $ 0
Discontinued operations 0 0.07 0 0.07
Total $ 0 $ 0.07 $ 0 $ 0.07
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) - 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,975,033      
Net Income (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,975,033      
Net Income (loss) for the quarter       4,256,347 4,256,347
Balance at Jan. 31, 2021 $ 60,503   17,512,284 (18,773,284) (1,200,497)
Balance (shares) at Jan. 31, 2021 60,503,341 7,975,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 Income (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      
Shares returned to treasury (shares)   3,000,000      
Treasury shares issued for acquisition     4,250,500   4,250,500
Treasury shares issued for acquisition (shares)   (5,000,000)      
Net Income (loss) for the quarter       (127,753) (127,753)
Balance at Jan. 31, 2022 $ 60,853   $ 27,109,934 $ (20,634,978) $ 6,535,809
Balance (shares) at Jan. 31, 2022 60,853,341 1,843,085      
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
OPERATING ACTIVITIES    
Net income (loss) $ (196,282) $ 4,139,026
(Income) Loss from discontinued operations 10,000 (4,274,011)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation expense 35,101 24,882
Changes in operating assets and liabilities:    
Accounts receivable (73,711) (130,204)
Security deposits 0 0
Prepaid expenses (7,383) 11,422
Accounts payable 231,212 105,004
Deferred revenue (12,684) 17,341
Net cash provided by (used in) operating activities- continuing operations (13,747) (106,540)
Net cash provided by (used in) operating activities- discontinued operations (10,000) (60,995)
Net cash provided by (used in) operating activities (23,747) (167,535)
INVESTING ACTIVITIES    
Purchase of property and equipment (23,745) (3,424)
Purchase of subsidiary equity 0 0
Net cash provided by (used in) investing activities- continuing operations (23,745) (3,424)
Net cash provided by (used in) investing activities- discontinued operations 0 0
Net cash provided by (used in) investing activities (23,745) (3,424)
FINANCING ACTIVITIES    
Repayment of loans (51,533) (28,929)
Proceeds from loans 87,547 186,440
Net cash provided by (used in) financing activities- continuing operations 36,014 157,511
Net cash provided by (used in) financing activities- discontinued operations 0 0
Net cash provided by (used in) financing activities 36,014 157,511
Net increase (decrease) in cash (11,478) (13,448)
Cash, beginning of period 77,606 73,931
Cash, end of period 66,128 60,483
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:    
Cash paid for interest 21,817 17,306
Cash paid for taxes $ 73 $ 214
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
6 Months Ended
Jan. 31, 2022
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 16 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CORPORATE HISTORY AND BACKGROUND ON MERGER
6 Months Ended
Jan. 31, 2022
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 April 30, 2020 our board of directors approved the discontinuation of the operations of Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued effective April 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.

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. The acquisition of TFS closed on January 3, 2022. TFS has been renamed HammerPay [USA] Ltd.

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jan. 31, 2022
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, 2020, 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., Hammer Wireless [SL], Ltd, and HammerPay [USA], Ltd. 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. Its subsidiaries Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. 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 January 31, 2022, and January 31, 2021, 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 December 2015, 2018. 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 18 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOING CONCERN
6 Months Ended
Jan. 31, 2022
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 19 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
DISCONTINUED OPERATIONS
6 Months Ended
Jan. 31, 2022
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.

Open Data Centers, LLC ceased operations at its sole location in Piscataway, NJ on 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.

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

    January 31,     January 31,  
    2022     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     36,677  
Other current assets   -     16,139  
Total current assets   -     52,816  
             
Other Assets            
Property and equipment- net   1,243,960     1,227,821  
Total other assets   1,243,960     1,227,821  
             
Total Assets $ 1,243,960   $ 1,280,637  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 121,406  
Notes payable- related parties   -     210,000  
Notes payable   -     3,313,544  
Accrued interest   -     382,474  
Total current liabilities   633,193     4,027,424  
             
Net assets (liabilities) $ 610,767   $ (2,746,787 )

The following summarizes the operations of the discontinued operations:

    January 31,
2022
    January 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   -     -  
Depreciation and amortization   -     -  
    -     -  
             
Loss from operations   -     -  
             
Other income (expense)   7,207     4,286,673  
Interest expense   -     -  
Total other income (expense)   7,207     -  
             
Net Income $ 7,207   $ 4,286,673  
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND LEASES
6 Months Ended
Jan. 31, 2022
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 21 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT
6 Months Ended
Jan. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 7 - PROPERTY AND EQUIPMENT

As of January 31, 2022 and January 31, 2021, property and equipment consisted of the following:

    January 31,     January 31,        
    2022     2021     Life  
Computer and Telecom equipment $ 558,449   $ 472,598     5 years  
Less: Accumulated depreciation   (417,887 )   (353,113 )      
Total $ 140,562   $ 119,485        
XML 22 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
INDEFINITE LIVED INTANGIBLE ASSETS
6 Months Ended
Jan. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
INDEFINITE LIVED INTANGIBLE ASSETS

NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS

The Company has $7,242,066 of recognized indefinite lived intangible assets, which consist of customer and supplier contract assets from acquisitions, intellectual property 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 23 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
6 Months Ended
Jan. 31, 2022
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%. 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. These notes were converted to equity at $3 per share of common stock on October 4, 2021.

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 a related party 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 a related party 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 January 15, 2022 the Company entered into a promissory note for the sum of $25,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, and on December 28, 2021, January 12, 2022 and January 21, 2022 1stPoint Communications, LLC entered into three notes in the amounts of $10,200, $7,600 and $4,000 with a related party under the same terms as the note on January 15, 2022.

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

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
6 Months Ended
Jan. 31, 2022
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 quarter ended January 31, 2022 and 2021, to the Company's effective tax rate is as follows:

    January 31,  
    2022     2021  
Income tax benefit provision at statutory rate $ (26,828 ) $ (14,391 )
Change in valuation allowance   26,828     14,391  
  $ -   $ -  

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

    January 31,     January 31,  
    2022     2021  
Net operating loss $ (127,753 ) $ 4,256,347  
Valuation allowance   127,753     (4,256,347 )
  $ -   $ -  

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

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

As of January 31, 2022 and January 31, 2021, 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 January 31, 2022 and January 31, 2021. As of January 31, 2022 and January 31, 2021, 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.

The State of New Jersey has opened an audit matter associated with Hammer Fiber Optics Investments, Ltd and the matter is currently under examination by the State of New Jersey. The subsidiary did not have any revenues, nor did it have any payroll during most of the period under review. The company has engaged outside accounting counsel to represent its subsidiary in these matters.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY
6 Months Ended
Jan. 31, 2022
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.

The company reclaimed 3,000,000 shares of Treasury stock in connection with a prior transaction, and will issue 5,000,000 shares of Treasury stock associated with the acquisition of TFS. The market value of the treasury shares at the closing of the acquisition were $4,250,500.

 

18,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 1,843,085 in Treasury.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
FOREIGN CURRENCY
6 Months Ended
Jan. 31, 2022
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 27 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
CLAIMS
6 Months Ended
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
CLAIMS

NOTE 13 - CLAIMS

The following parties have filed claims against Hammer Fiber Optics Investments Ltd and are not secured:

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

 

The matter of 15 Corporate Place, LLC v. Open Data Centers, LLC is currently set to move to a trial on May, 16, 2022. The claim is secured only by the security deposit provided under the lease agreement. Claims are only against the subsidiary, which does not currently have any assets, and there is no other security under the lease. Open Data Centers, LLC operated a single data center facility in Piscataway, NJ, on the premise of the plaintiff. The plaintiff is in possession of the premises and a security deposit made by the founders of the LLC in 2012. ODC, as a defendant, has made several attempts to resolve the matter and has offered the landlord assistance in leasing the space it once occupied to a new tenant. These offers have not been accepted by the Plaintiff.

Cross River Fiber has advanced its claim against Hammer Fiber Optics Investments, Ltd. Cross River Fiber has expanded its claim to include Hammer Fiber Optics Holdings Corp, 1stPoint Communications, LLC, Endstream Communications, LLC, Open Data Centers, LLC, Manhattan Carrier Company, LLC, Erik Levitt personally, Local Telecommunications Services - FL, LLC, Local Telecommunications Services - NY, LLC, American Network Inc and Hammer Wireless Corporation. There never was, nor has there ever been, a contract between any of these entities or Mr. Levitt personally and Cross River Fiber, nor is there any security under the agreement between Cross River Fiber and Hammer Fiber Optics Investments, Ltd. Cross River Fiber, LLC prepared a motion to dismiss Hammer Fiber Optics Investments Ltd's response to its discovery request and Hammer Fiber Optics Investments Ltd. intends to modify its discovery request to include any additional information requested by Plaintiff. The claims in this matter are similar to those made by Zayo Group and Crown Castle Fiber, which were both settled.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
S-1 REGISTRATION STATEMENT
6 Months Ended
Jan. 31, 2022
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. This registration statement is no longer in effect.

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS
6 Months Ended
Jan. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 15 - SUBSEQUENT EVENTS

On February 11, 2022, the Company entered into a Securities Purchase Agreement (the "Mast SPA") by and between the Company and Mast Hill Fund, L.P. ("Mast"). Pursuant to the terms of the Mast SPA, the Company agreed to sell to Mast and Mast agreed to purchase from the Company, a promissory note in the aggregate principal amount of $550,000 (the "Mast Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Mast Note. The Mast Note has an original issue discount of $55,000, resulting in gross proceeds to the Company of $495,000. Mast has piggyback registration rights pursuant to the terms of the Mast SPA.

Pursuant to the terms of the Mast SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Mast First Warrant"), (ii) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Mast Second Warrant" and together with the Mast First Warrant, the "Mast Warrants"), and (iii) 475,000 shares of Company common stock to Mast as additional consideration for the purchase of the Mast Note.

The Mast Note bears interest at a rate of 12% per annum and matures on February 11, 2023. Any amount of principal or interest on the Mast Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum and (ii) the maximum amount permitted by law. The Mast Note may not be prepaid in whole or in part except as provided in the Mast Note by way of conversion at Mast's option. Mast has the right at any time to convert all or any part of the outstanding and unpaid principal amount and interest of the Mast Note into common stock, subject to a 4.99% equity blocker, at a conversion price of $0.58 per share; provided, however, that Mast is entitled to deduct $1,750 from the conversion amount in each case to cover Mast's fees associated with conversion. Mast's right to exercise each of the Mast Warrants is subject to a 4.99% equity blocker. Each of the Mast Warrants expires on the five-year anniversary of issuance.

The foregoing description of the Mast SPA, the Mast Note and the Mast Warrants does not purport to be complete and is qualified in its entirety by reference to the Mast SPA, the Mast Note, the First Mast Warrant and the Second Mast Warrant, copies of which are filed as Exhibits 10.1, 10.2, 10.3 and 10.4 to Form 8-K filed on February 23, 2022.

On February 17, 2022, the Company entered into a Securities Purchase Agreement (the "Talos SPA") by and between the Company and Talos Victory Fund, LLC ("Talos"). Pursuant to the terms of the Talos SPA, the Company agreed to sell to Talos, and Talos agreed to purchase from the Company, a promissory note in the aggregate principal amount of $275,000 (the "Talos Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Talos Note. The Talos Note has an original issue discount of $27,500, resulting in gross proceeds to the Company of $247,500. Talos has piggyback registration rights pursuant to the terms of the Talos SPA.

Pursuant to the terms of the Talos SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Talos First Warrant"), (ii) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Talos Second Warrant" and together with the Talos First Warrant, the "Talos Warrants"), and (iii) 237,500 shares of Company common stock to Talos as additional consideration for the purchase of the Talos Note.

The Talos Note bears interest at a rate of 12% per annum and matures on February 17, 2023. Any amount of principal or interest on the Talos Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum, and (ii) the maximum amount permitted by law. The Talos Note may not be prepaid in whole or in part except as provided in the Talos Note by way of conversion at Talos' option.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jan. 31, 2022
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, 2020, 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., Hammer Wireless [SL], Ltd, and HammerPay [USA], Ltd. 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. Its subsidiaries Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. 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 January 31, 2022, and January 31, 2021, 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 December 2015, 2018. 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 31 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
DISCONTINUED OPERATIONS (Tables)
6 Months Ended
Jan. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of assets and liabilities & operations of discontinue operations
    January 31,     January 31,  
    2022     2021  
Assets            
             
Current Assets            
Cash $ -   $ -  
Accounts receivable   -     36,677  
Other current assets   -     16,139  
Total current assets   -     52,816  
             
Other Assets            
Property and equipment- net   1,243,960     1,227,821  
Total other assets   1,243,960     1,227,821  
             
Total Assets $ 1,243,960   $ 1,280,637  
             
Liabilities and Net Assets            
             
Current Liabilities            
Accounts payable $ 633,193   $ 121,406  
Notes payable- related parties   -     210,000  
Notes payable   -     3,313,544  
Accrued interest   -     382,474  
Total current liabilities   633,193     4,027,424  
             
Net assets (liabilities) $ 610,767   $ (2,746,787 )
Schedule of operations of discontinued operations
    January 31,
2022
    January 31,
2021
 
Revenue $ -   $ -  
             
Operating expenses            
Operations and maintenance   -     -  
General and administrative   -     -  
Depreciation and amortization   -     -  
    -     -  
             
Loss from operations   -     -  
             
Other income (expense)   7,207     4,286,673  
Interest expense   -     -  
Total other income (expense)   7,207     -  
             
Net Income $ 7,207   $ 4,286,673  
XML 32 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Jan. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
    January 31,     January 31,        
    2022     2021     Life  
Computer and Telecom equipment $ 558,449   $ 472,598     5 years  
Less: Accumulated depreciation   (417,887 )   (353,113 )      
Total $ 140,562   $ 119,485        
XML 33 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
6 Months Ended
Jan. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of effective income tax reconciliation
    January 31,  
    2022     2021  
Income tax benefit provision at statutory rate $ (26,828 ) $ (14,391 )
Change in valuation allowance   26,828     14,391  
  $ -   $ -  
Schedule of net deferred tax assets
    January 31,     January 31,  
    2022     2021  
Net operating loss $ (127,753 ) $ 4,256,347  
Valuation allowance   127,753     (4,256,347 )
  $ -   $ -  
XML 34 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
CLAIMS (Tables)
6 Months Ended
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of claims
Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9209.69  
15 Corporate Place, LLC v. Open Data $ 1,621,529  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,308.58  
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd. $ 273,220  
XML 35 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
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 36 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)
6 Months Ended
Jan. 31, 2022
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 37 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) - USD ($)
Jan. 31, 2022
Jul. 31, 2021
Jan. 31, 2021
Current Assets      
Cash $ 0   $ 0
Accounts receivable 0   36,677
Other current assets 0   16,139
Total current assets 0   52,816
Other Assets      
Property and equipment- net 1,243,960   1,227,821
Total other assets 1,243,960   1,227,821
Total Assets 1,243,960 $ 1,243,960 1,280,637
Current Liabilities      
Accounts payable 633,193   121,406
Notes payable 0   3,313,544
Notes payable- related parties 0   210,000
Accrued interest 0   382,474
Total current liabilities 633,193   4,027,424
Net assets (liabilities) $ 610,767   $ (2,746,787)
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
DISCONTINUED OPERATIONS - Schedule of Operations of discontinued operations (Details) - USD ($)
6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]    
Revenue $ 0 $ 0
Operating expenses    
Operations and maintenance 0 0
General and administrative 0 0
Depreciation and amortization 0 0
Operating expenses 0 0
Loss from operations 0 0
Other income (expense) 7,207 4,286,673
Interest expense 0 0
Total other income (expense) 7,207 0
Net Income (Loss) $ 7,207 $ 4,286,673
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) - USD ($)
6 Months Ended
Jan. 31, 2022
Jul. 31, 2021
Jan. 31, 2021
Less: Accumulated depreciation $ (417,887)   $ (353,113)
Total $ 140,562 $ 155,939 119,485
Computer and Telecom equipment [Member]      
Life 5 years    
Property, Plant and Equipment, Gross $ 558,449   $ 472,598
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
INDEFINITE LIVED INTANGIBLE ASSETS (Narrative) (Details)
Jan. 31, 2022
USD ($)
Indefinite-lived Intangible Assets [Line Items]  
Recognized indefinite lived intangible assets $ 7,242,066
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended 51 Months Ended
Jan. 15, 2022
Jan. 12, 2022
Aug. 15, 2020
May 12, 2020
May 05, 2020
Jan. 21, 2022
Dec. 28, 2021
May 30, 2020
Mar. 26, 2020
Mar. 17, 2020
Jun. 19, 2018
Jul. 31, 2016
Oct. 31, 2021
Jan. 31, 2022
Oct. 04, 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 $ 7,600       $ 4,000 $ 10,200         $ 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%   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                                  
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 $ 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 42 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Narrative) (Details) - USD ($)
6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax rate 21.00% 21.00%
Operating loss carryforwards $ 23,339,000  
Net operating loss carryforwards subject to 80% limitation 3,000,000  
Net operating loss carryforwards for 20 years $ 19,297,000  
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of effective tax rate reconciliation (Details) - USD ($)
6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax benefit provision at statutory rate $ (26,828) $ (14,391)
Change in valuation allowance 26,828 14,391
Income Tax Expense (Benefit) $ 0 $ 0
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of net deferred tax assets (Details) - USD ($)
Jan. 31, 2022
Jan. 31, 2021
Income Tax Disclosure [Abstract]    
Net operating gain/loss $ (127,753) $ 4,256,347
Valuation allowance 127,753 (4,256,347)
Net deferred tax assets $ 0 $ 0
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
1 Months Ended
Jan. 04, 2019
Jul. 31, 2016
Jan. 31, 2022
Class of Stock [Line Items]      
Treasury shares issued for acquisition (shares)   9,291,670  
Number of stock repurchased 13,000,000    
Price per share $ 0.0001    
Treasury stock, balance (shares)     1,843,085
Market Value Of Treasury Stocks At Close Of Acquisition     $ 4,250,500
Equity purchase agreement [Member]      
Class of Stock [Line Items]      
Treasury shares issued for acquisition (shares) 18,341,085    
Treasury stock, balance (shares) 350,000    
Financial services sector [Member] | Equity purchase agreement [Member]      
Class of Stock [Line Items]      
Treasury shares issued for acquisition (shares) 5,000,000    
Number of stock repurchased 3,000,000    
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
CLAIMS (Narrative) (Details)
6 Months Ended
Jan. 31, 2022
USD ($)
15 Corporate Place South, LLC v. Open Data [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 1,621,529
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
CLAIMS - Schedule of claims (Details)
6 Months Ended
Jan. 31, 2022
USD ($)
Calvi Electric v. Hammer Fiber Optics Inv, Ltd [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 9,209.69
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,308.58
Cross River Fiber v. Hammer Fiber Optics Inv, Ltd [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 273,220
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
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
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS (Narrative) (Details) - USD ($)
1 Months Ended 6 Months Ended
Feb. 11, 2022
Feb. 17, 2022
Jan. 31, 2022
Jan. 31, 2021
Jan. 04, 2019
Subsequent Event [Line Items]          
Gross proceeds of debt     $ 87,547 $ 186,440  
Common stock exercise price per share         $ 0.0001
Subsequent Events [Member] | Mast Hill Fund L P [Member]          
Subsequent Event [Line Items]          
Common stock exercise price per share $ 0.58        
Debt instrument interest rate 12.00%        
Maturity period February 11, 2023        
Equity percentage 4.99%        
Debt instrument conversion amount $ 1,750        
Warrants expiration period five-year        
Principal or interest rate percentage 16.00%        
Subsequent Events [Member] | Talos Victory Fund, Llc [Member]          
Subsequent Event [Line Items]          
Debt instrument interest rate   12.00%      
Maturity period   February 17, 2023      
Principal or interest rate percentage   16.00%      
Subsequent Events [Member] | Securities purchase agreement [Member] | Mast Hill Fund L P [Member]          
Subsequent Event [Line Items]          
Aggregate principal amount $ 550,000        
Original issue discount 55,000        
Gross proceeds of debt 495,000        
Common stock warrant purchase 475,000        
Subsequent Events [Member] | Securities purchase agreement [Member] | Talos Victory Fund, Llc [Member]          
Subsequent Event [Line Items]          
Aggregate principal amount   $ 275,000      
Original issue discount   27,500      
Gross proceeds of debt   247,500      
Common stock warrant purchase   237,500      
Subsequent Events [Member] | Securities purchase agreement [Member] | First Warrant [Member] | Mast Hill Fund L P [Member]          
Subsequent Event [Line Items]          
Common stock warrant purchase $ 150,000        
Common stock exercise price per share $ 3.00        
Equity percentage 4.99%        
Subsequent Events [Member] | Securities purchase agreement [Member] | First Warrant [Member] | Talos Victory Fund, Llc [Member]          
Subsequent Event [Line Items]          
Common stock warrant purchase   $ 75,000      
Common stock exercise price per share   $ 3.00      
Subsequent Events [Member] | Securities purchase agreement [Member] | Second Warrant [Member] | Mast Hill Fund L P [Member]          
Subsequent Event [Line Items]          
Common stock warrant purchase $ 150,000        
Common stock exercise price per share $ 1.50        
Subsequent Events [Member] | Securities purchase agreement [Member] | Second Warrant [Member] | Talos Victory Fund, Llc [Member]          
Subsequent Event [Line Items]          
Common stock warrant purchase   $ 75,000      
Common stock exercise price per share   $ 1.50      
XML 50 form10qa_htm.xml IDEA: XBRL DOCUMENT 0001539680 2021-08-01 2022-01-31 0001539680 2022-01-31 0001539680 2021-07-31 0001539680 2020-08-01 2021-01-31 0001539680 2021-11-01 2022-01-31 0001539680 2020-11-01 2021-01-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 2022-01-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001539680 us-gaap:TreasuryStockMember 2022-01-31 0001539680 us-gaap:CommonStockMember 2022-01-31 0001539680 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0001539680 2021-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 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 2021-01-31 0001539680 us-gaap:RetainedEarningsMember 2021-01-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001539680 us-gaap:TreasuryStockMember 2021-01-31 0001539680 us-gaap:CommonStockMember 2021-01-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 2020-08-01 2020-10-31 0001539680 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001539680 2021-08-01 2021-10-31 0001539680 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-31 0001539680 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001539680 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0001539680 us-gaap:TreasuryStockMember 2021-11-01 2022-01-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 2022-01-31 0001539680 us-gaap:NotesPayableToBanksMember hmmr:FirstPointCommunicationsLlcMember 2022-01-31 0001539680 us-gaap:ComputerEquipmentMember 2021-01-31 0001539680 us-gaap:ComputerEquipmentMember 2021-08-01 2022-01-31 0001539680 us-gaap:ComputerEquipmentMember 2022-01-31 0001539680 hmmr:PromissoryNoteMember 2022-01-15 0001539680 hmmr:PromissoryNoteMember 2022-01-01 2022-01-15 0001539680 hmmr:PromissoryNoteMember 2021-12-01 2021-12-28 0001539680 hmmr:PromissoryNoteMember 2022-01-01 2022-01-12 0001539680 hmmr:PromissoryNoteMember 2022-01-01 2022-01-21 0001539680 hmmr:PromissoryNoteMember 2021-12-28 0001539680 hmmr:PromissoryNoteMember 2022-01-12 0001539680 hmmr:PromissoryNoteMember 2022-01-21 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 2022-01-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 hmmr:PromissoryNoteTwoMember 2021-10-04 0001539680 2016-07-01 2016-07-31 0001539680 2019-01-01 2019-01-04 0001539680 hmmr:EquityPurchaseAgreementMember 2019-01-04 0001539680 hmmr:EquityPurchaseAgreementMember 2019-01-01 2019-01-04 0001539680 2019-01-04 0001539680 us-gaap:FinancialServicesSectorMember hmmr:EquityPurchaseAgreementMember 2019-01-01 2019-01-04 0001539680 hmmr:CalviElectricVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680 hmmr:FifteenCorporatePlaceSouthLlcVOpenDataMember 2021-08-01 2022-01-31 0001539680 hmmr:HorizonBlueCrossVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680 hmmr:CrossRiverFiberVHammerFiberOpticsInvLtdMember 2021-08-01 2022-01-31 0001539680 hmmr:EquityPurchaseAgreementMember 2019-10-01 2019-10-08 0001539680 hmmr:RegistrationRightsAgreementMember 2019-10-01 2019-10-08 0001539680 us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:MastHillFundLPMember 2022-02-11 0001539680 us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:MastHillFundLPMember 2022-02-01 2022-02-11 0001539680 hmmr:FirstWarrantMember us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:MastHillFundLPMember 2022-02-11 0001539680 hmmr:SecondWarrantMember us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:MastHillFundLPMember 2022-02-11 0001539680 us-gaap:SubsequentEventMember hmmr:MastHillFundLPMember 2022-02-01 2022-02-11 0001539680 us-gaap:SubsequentEventMember hmmr:MastHillFundLPMember 2022-02-11 0001539680 us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:TalosVictoryFundLlcMember 2022-02-17 0001539680 us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:TalosVictoryFundLlcMember 2022-02-01 2022-02-17 0001539680 hmmr:FirstWarrantMember us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:TalosVictoryFundLlcMember 2022-02-17 0001539680 hmmr:SecondWarrantMember us-gaap:SubsequentEventMember hmmr:SecuritiesPurchaseAgreementMember hmmr:TalosVictoryFundLlcMember 2022-02-17 0001539680 us-gaap:SubsequentEventMember hmmr:TalosVictoryFundLlcMember 2022-02-01 2022-02-17 0001539680 us-gaap:SubsequentEventMember hmmr:TalosVictoryFundLlcMember 2022-02-17 pure shares iso4217:USD iso4217:USD shares 0001539680 --07-31 Q2 true 10-Q/A true 2022-01-31 2022 false 000-1539680 HAMMER FIBER OPTICS HOLDINGS CORP. NV 98-1032170 6151 Lake Osprey Drive Suite 300 Sarasota FL US 34240 941 306-3019 Yes Yes Non-accelerated Filer true true true false 60853341 This Form 10-Q/A amends the Company’s Quarterly Report on Form 10-Q for the quarterly period ended January 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 17, 2022 (the “Original Filing”). This Form 10-Q/A is being amended to include a Statement of Stockholders’ Equity (Deficit) which was not included with the Original filing. There are no other changes to this document. 66128 77706 329246 285006 111082 11802 19819 14808 526275 388502 140562 155939 7242066 3113508 1243960 1243960 9152873 4901909 1070577 908136 632629 580597 280665 299200 1983871 1787933 633193 632318 2617064 2420318 0.001 0.001 250000000 250000000 60853341 60853341 59010256 52528328 60853 60853 27109934 22859434 -20634978 -20438696 6535809 2481591 9152873 4901909 591901 508848 1220236 993690 475618 338001 917551 677177 239547 182328 421669 343567 17940 12627 35101 24882 733105 532956 1374321 1045626 -141204 -24108 -154085 -51936 21817 6204 33051 14857 -28061 14 -854 68192 -6244 6218 32197 83049 -134960 -30326 -186282 -134985 7207 4286673 -10000 4274011 -127753 4256347 -196282 4139026 60853341 60853341 60853341 60853341 0 0 0 0 0 0.07 0 0.07 0 0.07 0 0.07 60503341 60503 7975033 17512284 -22912310 -5339523 -117321 -117321 60503341 60503 7975033 17512284 -23029631 -5456844 4256347 4256347 60503341 60503 7975033 17512284 -18773284 -1200497 60853341 60853 3843085 22859434 -20438696 2481591 -68529 -68529 60853341 60853 3843085 22859434 -20507225 2413062 3000000 5000000 4250500 4250500 -127753 -127753 60853341 60853 1843085 27109934 -20634978 6535809 -196282 4139026 -10000 4274011 35101 24882 73711 130204 0 0 7383 -11422 231212 105004 12684 -17341 -13747 -106540 -10000 -60995 -23747 -167535 23745 3424 0 0 -23745 -3424 0 0 -23745 -3424 51533 28929 87547 186440 36014 157511 0 0 36014 157511 -11478 -13448 77606 73931 66128 60483 21817 17306 73 214 <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 1 - 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">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> </div> </div> </div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 2 - CORPORATE HISTORY AND BACKGROUND ON MERGER</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 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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">On January 29, 2019 our board of directors approved a stock purchase agreement with American Network, Inc to acquire all of its equity.</span></span></p> <div/> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">The acquisition of American Network, Inc closed on September 1, 2019.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">As of April 30, 2020 our board of directors approved the discontinuation of the operations of Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued effective April 30, 2020 and the Company shut down its operations in its Piscataway, NJ data center.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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. The acquisition of TFS closed on January 3, 2022. TFS has been renamed HammerPay [USA] Ltd.</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"><strong>NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></span></span></p> <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> <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> <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> <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> <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> <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="text-align:justify"><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, 2020, 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> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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-size:10pt"><span style="font-family:Times New Roman,Times,serif">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</span></span></p> </div> </div> <div/> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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> <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., Hammer Wireless [SL], Ltd, and HammerPay [USA], Ltd. 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. Its subsidiaries Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. 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 January 31, 2022, and January 31, 2021, 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 December 2015, 2018. 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> <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> <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> <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> 88097 <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> <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> 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="text-align:justify"><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, 2020, 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> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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-size:10pt"><span style="font-family:Times New Roman,Times,serif">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</span></span></p> </div> </div> <div/> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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> <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., Hammer Wireless [SL], Ltd, and HammerPay [USA], Ltd. 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. Its subsidiaries Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. 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 January 31, 2022, and January 31, 2021, 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 December 2015, 2018. 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> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 4 - GOING CONCERN</strong></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 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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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></p> </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"><span><span><span><span><strong>NOTE 5 - DISCONTINUED OPERATIONS</strong></span></span></span></span></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"><span><span><span><span>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></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><span>Open Data Centers, LLC ceased operations at its sole location in Piscataway, NJ on 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.</span></span></span></span></span></span></p> <div/> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>The following summarizes the assets and liabilities of the discontinue operations:</span></span></span></span></span></span></p> <table border="0" cellpadding="0" cellspacing="0" style="width:70%;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;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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><strong>January 31,</strong></span></span></span></span></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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><strong>January 31,</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;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"><span><span><span><span><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Current Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Cash</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accounts receivable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>36,677</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other current assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>16,139</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total current assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>52,816</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Property and equipment- net</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,227,821</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total other assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,227,821</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,280,637</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Liabilities and Net Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Current Liabilities</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accounts payable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>633,193</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>121,406</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Notes payable- related parties</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>210,000</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Notes payable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>3,313,544</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accrued interest</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>382,474</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total current liabilities</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>633,193</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,027,424</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net assets (liabilities)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>610,767</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>(2,746,787</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> </tr> </table> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>The following summarizes the operations of the discontinued operations:</span></span></span></span></span></span></p> <table border="0" cellpadding="0" cellspacing="0" style="width:70%;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;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"><span><span><span><span><strong>January 31,</strong><br/><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>January 31,</strong><br/><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Revenue</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Operating expenses</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Operations and maintenance</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>General and administrative</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Depreciation and amortization</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Loss from operations</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other income (expense)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>7,207</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,286,673</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Interest expense</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><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:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><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:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total other income (expense)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">7,207</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><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;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net Income</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>7,207</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,286,673</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> </table> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width:70%;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;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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><strong>January 31,</strong></span></span></span></span></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-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><strong>January 31,</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;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"><span><span><span><span><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Current Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Cash</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accounts receivable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>36,677</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other current assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>16,139</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total current assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>52,816</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Property and equipment- net</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,227,821</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total other assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,227,821</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,243,960</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,280,637</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Liabilities and Net Assets</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Current Liabilities</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accounts payable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>633,193</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>121,406</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Notes payable- related parties</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>210,000</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Notes payable</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>3,313,544</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Accrued interest</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>382,474</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total current liabilities</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>633,193</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,027,424</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net assets (liabilities)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>610,767</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>(2,746,787</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> </tr> </table> 0 0 0 36677 0 16139 0 52816 1243960 1227821 1243960 1227821 1243960 1280637 633193 121406 0 210000 0 3313544 0 382474 633193 4027424 610767 -2746787 <table border="0" cellpadding="0" cellspacing="0" style="width:70%;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;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"><span><span><span><span><strong>January 31,</strong><br/><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>January 31,</strong><br/><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Revenue</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Operating expenses</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Operations and maintenance</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>General and administrative</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Depreciation and amortization</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Loss from operations</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Other income (expense)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>7,207</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,286,673</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Interest expense</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><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:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"><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:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="padding-right:5.4pt;padding-left:13.65pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Total other income (expense)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">7,207</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><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;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:22%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net Income</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>7,207</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:22%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>4,286,673</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double transparent;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> </table> 0 0 0 0 0 0 0 0 0 0 0 0 7207 4286673 0 0 7207 0 7207 4286673 <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 6 - COMMITMENTS AND LEASES</strong></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In discontinuing Open Data Centers, LLC and Hammer Fiber Optics Investments, Ltd. the company no longer has any material long term leases or obligations.</span></span></p> </div> </div> </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 7 - PROPERTY AND EQUIPMENT</strong></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 January 31, 2022 and January 31, 2021, property and equipment consisted of the following:</span></span></span></span></p> <table border="0" 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;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>January 31,</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>January 31,</strong></span></span></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;width:18%;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>2022</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>2021</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>Life</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Computer and Telecom equipment</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">558,449</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">472,598</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>5 years</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Less: Accumulated depreciation</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(417,887</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(353,113</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Total</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">140,562</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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">119,485</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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> </table> </div> </div> </div> <table border="0" 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;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>January 31,</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>January 31,</strong></span></span></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;width:18%;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>2022</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>2021</strong></span></span></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;width:18%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>Life</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Computer and Telecom equipment</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">558,449</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">472,598</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>5 years</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Less: Accumulated depreciation</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(417,887</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(353,113</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Total</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">140,562</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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:18%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">119,485</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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:18%;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> </table> 558449 472598 P5Y 417887 353113 140562 119485 <div> <div> <div> <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 8 - INDEFINITE LIVED INTANGIBLE ASSETS</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 has $7,242,066 of recognized indefinite lived intangible assets, which consist of customer and supplier contract assets from acquisitions, intellectual property 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.</span></span></span></span></p> </div> </div> </div> </div> </div> 7242066 <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><strong>NOTE 9 - RELATED PARTY TRANSACTIONS</strong></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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%. 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. These notes were converted to equity at $3 per share of common stock on October 4, 2021.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">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 a related party 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 a related party 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.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">On January 15, 2022 the Company entered into a promissory note for the sum of $25,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, and on December 28, 2021, January 12, 2022 and January 21, 2022 1stPoint Communications, LLC entered into three notes in the amounts of $10,200, $7,600 and $4,000 with a related party under the same terms as the note on January 15, 2022.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">As of January 31, 2022, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet.</span></span></p> </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 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 0.06 0.06 0.06 0.06 quarterly quarterly quarterly quarterly 10200 7600 4000 <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><strong>NOTE 10 - INCOME TAXES</strong></span></span></span></span></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"><span><span>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 quarter ended January 31, 2022 and 2021, to the Company's effective tax rate is as follows:</span></span></span></span></p> <table border="0" 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;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </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"><span><span><strong>January 31,</strong></span></span></span></span></td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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"><span><span><strong>2022</strong></span></span></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"><span><span><strong>2021</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Income tax benefit provision at statutory rate</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(26,828</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Change in valuation allowance</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">26,828</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><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:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"> </td> </tr> </table> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>The tax effects of temporary differences that give rise to the Company's net deferred tax assets as of January 31, 2022 and July 31, 2021 are as follows:</span></span></span></span></p> </div> </div> </div> <table border="0" 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;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"><span><span><span><span><strong>January 31,</strong></span></span></span></span></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"><span><span><span><span><strong>January 31,</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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"><span><span><span><span><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net operating loss</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(127,753</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,256,347</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Valuation allowance</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>127,753</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>(4,256,347</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></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:rgb(230, 239, 255)"> </td> </tr> </table> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>The Company has approximately $23,339,000 of NOL carried forward to offset taxable income in future years. The tax laws enacted in 2017 also changed the treatment of NOL. Prior to the change, NOL could be carried back up to two years and carried forward up to 20 years to offset taxable income. In the new tax law, the NOL that can be carried forward is limited to 80% of the taxable income, can no longer be carried back, but are allowed to be carried forward indefinitely. The new law will apply to NOL arising in tax years beginning December 31, 2017, hence, $3,000,000 of the NOL will be subject to the 80% limitation and will be carried forward indefinitely while $19,297,000 of the NOL will be carried forward for 20 years and will begin to expire in 2036.</span></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><span><span>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></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><span>As of January 31, 2022 and January 31, 2021, 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 January 31, 2022 and January 31, 2021. As of January 31, 2022 and January 31, 2021, the Company did not have any amounts recorded pertaining to uncertain tax positions.</span></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><span><span>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.</span></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><span><span>The State of New Jersey has opened an audit matter associated with Hammer Fiber Optics Investments, Ltd and the matter is currently under examination by the State of New Jersey. The subsidiary did not have any revenues, nor did it have any payroll during most of the period under review. The company has engaged outside accounting counsel to represent its subsidiary in these matters.</span></span></span></span></span></span></p> </div> </div> </div> 0.21 0.21 <table border="0" 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;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </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"><span><span><strong>January 31,</strong></span></span></span></span></td> <td colspan="1" style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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"><span><span><strong>2022</strong></span></span></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"><span><span><strong>2021</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Income tax benefit provision at statutory rate</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">(26,828</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>)</span></span></span></span></td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Change in valuation allowance</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">26,828</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><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:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><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:rgb(230, 239, 255)"> </td> </tr> </table> -26828 -14391 -26828 -14391 0 0 <table border="0" 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;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"><span><span><span><span><strong>January 31,</strong></span></span></span></span></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"><span><span><span><span><strong>January 31,</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;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"><span><span><span><span><strong>2022</strong></span></span></span></span></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"><span><span><span><span><strong>2021</strong></span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:center;white-space:nowrap"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Net operating loss</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>(127,753</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>4,256,347</span></span></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>Valuation allowance</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>127,753</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid transparent;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"> </td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>(4,256,347</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>)</span></span></span></span></span></span></td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></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:rgb(230, 239, 255)"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span>$</span></span></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>-</span></span></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:rgb(230, 239, 255)"> </td> </tr> </table> -127753 4256347 -127753 4256347 0 0 23339000 3000000 19297000 <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>NOTE 11 - STOCKHOLDERS' EQUITY</strong></span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><i><strong>Treasury Stock</strong></i></span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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></span></span></p> <div> <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The company reclaimed 3,000,000 shares of Treasury stock in connection with a prior transaction, and will issue 5,000,000 shares of Treasury stock associated with the acquisition of TFS. The market value of the treasury shares at the closing of the acquisition were $4,250,500.</span></span> <p style="margin:0pt"> </p> </div> </div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>18,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></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As a result of these transactions, the Company has a balance of 1,843,085 in Treasury.</span></span></span></span></p> </div> 9291670 13000000 0.0001 3000000 5000000 4250500 18341085 350000 1843085 <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> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><strong>NOTE 13 - CLAIMS</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"><span><span>The following parties have filed claims against Hammer Fiber Optics Investments Ltd and are not secured:</span></span></span></span></p> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Calvi Electric v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">9209.69</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>15 Corporate Place, LLC v. Open Data</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,621,529</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">17,308.58</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Cross River Fiber v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">273,220</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> </table> <p style="margin:0pt"> </p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>The matter of 15 Corporate Place, LLC v. Open Data Centers, LLC is currently set to move to a trial on May, 16, 2022. The claim is secured only by the security deposit provided under the lease agreement. Claims are only against the subsidiary, which does not currently have any assets, and there is no other security under the lease. Open Data Centers, LLC operated a single data center facility in Piscataway, NJ, on the premise of the plaintiff. The plaintiff is in possession of the premises and a security deposit made by the founders of the LLC in 2012. ODC, as a defendant, has made several attempts to resolve the matter and has offered the landlord assistance in leasing the space it once occupied to a new tenant. These offers have not been accepted by the Plaintiff.</span></span></span></span></p> <p style="text-align:justify;margin-bottom:0px"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Cross River Fiber has advanced its claim against Hammer Fiber Optics Investments, Ltd. Cross River Fiber has expanded its claim to include Hammer Fiber Optics Holdings Corp, 1stPoint Communications, LLC, Endstream Communications, LLC, Open Data Centers, LLC, Manhattan Carrier Company, LLC, Erik Levitt personally, Local Telecommunications Services - FL, LLC, Local Telecommunications Services - NY, LLC, American Network Inc and Hammer Wireless Corporation. There never was, nor has there ever been, a contract between any of these entities or Mr. Levitt personally and Cross River Fiber, nor is there any security under the agreement between Cross River Fiber and Hammer Fiber Optics Investments, Ltd. Cross River Fiber, LLC prepared a motion to dismiss Hammer Fiber Optics Investments Ltd's response to its discovery request and Hammer Fiber Optics Investments Ltd. intends to modify its discovery request to include any additional information requested by Plaintiff. The claims in this matter are similar to those made by Zayo Group and Crown Castle Fiber, which were both settled.</span></span></span></span></p> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000;margin-left:auto;margin-right:auto"> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Calvi Electric v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">9209.69</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>15 Corporate Place, LLC v. Open Data</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>1,621,529</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> <tr style="background-color:rgb(230, 239, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(230, 239, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">17,308.58</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(230, 239, 255)"> </td> </tr> <tr style="background-color:rgb(255, 255, 255)"> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Cross River Fiber v. Hammer Fiber Optics Inv, Ltd.</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:17%;background-color:rgb(255, 255, 255)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">273,220</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:rgb(255, 255, 255)"> </td> </tr> </table> 9209.69 1621529 17308.58 273220 <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. This registration statement is no longer in effect.</span></span></p> </div> 10000000 175000 13350000 10000000 <div> <p style="text-align:justify"><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="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On February 11, 2022, the Company entered into a Securities Purchase Agreement (the "Mast SPA") by and between the Company and Mast Hill Fund, L.P. ("Mast"). Pursuant to the terms of the Mast SPA, the Company agreed to sell to Mast and Mast agreed to purchase from the Company, a promissory note in the aggregate principal amount of $550,000 (the "Mast Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Mast Note. The Mast Note has an original issue discount of $55,000, resulting in gross proceeds to the Company of $495,000. Mast has piggyback registration rights pursuant to the terms of the Mast SPA.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to the terms of the Mast SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Mast First Warrant"), (ii) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Mast Second Warrant" and together with the Mast First Warrant, the "Mast Warrants"), and (iii) 475,000 shares of Company common stock to Mast as additional consideration for the purchase of the Mast Note.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Mast Note bears interest at a rate of 12% per annum and matures on February 11, 2023. Any amount of principal or interest on the Mast Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum and (ii) the maximum amount permitted by law. The Mast Note may not be prepaid in whole or in part except as provided in the Mast Note by way of conversion at Mast's option. Mast has the right at any time to convert all or any part of the outstanding and unpaid principal amount and interest of the Mast Note into common stock, subject to a 4.99% equity blocker, at a conversion price of $0.58 per share; <i>provided, however, </i>that Mast is entitled to deduct $1,750 from the conversion amount in each case to cover Mast's fees associated with conversion. Mast's right to exercise each of the Mast Warrants is subject to a 4.99% equity blocker. Each of the Mast Warrants expires on the five-year anniversary of issuance.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The foregoing description of the Mast SPA, the Mast Note and the Mast Warrants does not purport to be complete and is qualified in its entirety by reference to the Mast SPA, the Mast Note, the First Mast Warrant and the Second Mast Warrant, copies of which are filed as Exhibits 10.1, 10.2, 10.3 and 10.4 to Form 8-K filed on February 23, 2022.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On February 17, 2022, the Company entered into a Securities Purchase Agreement (the "Talos SPA") by and between the Company and Talos Victory Fund, LLC ("Talos"). Pursuant to the terms of the Talos SPA, the Company agreed to sell to Talos, and Talos agreed to purchase from the Company, a promissory note in the aggregate principal amount of $275,000 (the "Talos Note"), convertible into shares of the Company's common stock upon the terms and subject to the limitations and conditions set forth in the Talos Note. The Talos Note has an original issue discount of $27,500, resulting in gross proceeds to the Company of $247,500. Talos has piggyback registration rights pursuant to the terms of the Talos SPA.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to the terms of the Talos SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $3.00, subject to adjustment as set forth therein (the "Talos First Warrant"), (ii) a common stock purchase warrant to purchase 75,000 shares of Company common stock at an exercise price of $1.50, subject to adjustment as set forth therein (the "Talos Second Warrant" and together with the Talos First Warrant, the "Talos Warrants"), and (iii) 237,500 shares of Company common stock to Talos as additional consideration for the purchase of the Talos Note.</span></span></p> <p style="text-align:justify;background-color:#ffffff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Talos Note bears interest at a rate of 12% per annum and matures on February 17, 2023. Any amount of principal or interest on the Talos Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum, and (ii) the maximum amount permitted by law. The Talos Note may not be prepaid in whole or in part except as provided in the Talos Note by way of conversion at Talos' option.</span></span></p> </div> 550000 55000 495000 150000 3.00 150000 1.50 475000 0.12 February 11, 2023 0.16 0.0499 0.58 1750 0.0499 five-year 275000 27500 247500 75000 3.00 75000 1.50 237500 0.12 February 17, 2023 0.16 EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z/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 " .CW)4]_/2@.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2;5(:'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[GGQY=YW<*% M3#H8'']E)^D4<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" .CW)4RX>!&OD% Y%P & 'AL+W=O00 M_OU>R6"SJ;EFIQ\2_- ]/KJ2SI'N^4K()Q4QILEK$J?JHA%IO?S8:JD@8@E5 MQV+)4G@S%S*A&F[EHJ66DM'0!B5QRW.<;BNA/&WTS^VSB>R?BTS'/&432526 M)%2N+UDL5A<-M[%]\, 7D38/6OWS)5VP*=-?EQ,)=ZT")>0)2Q47*9%L?M$8 MN!\O?=\$V!;?.%NIG6MBNO(HQ).Y&8<7#<-Z M-HIOFL#=ZRWZR'8>.O-(%1N*^$\>ZNBBT6N0D,UI%NL'L?K,-AWJ&+Q Q,K^ M)ZN\;;O=($&FM$@VP< @X6G^2U\WB=@)Z#E[ KQ-@&=YYQ^R+*^HIOUS*59$ MFM: 9BYL5VTTD..I&96IEO"60YSN7XD@@R1K0M.07*>:ZS49I_EH0];.6QH^ M8IJV@@W@90[H[0'LDEN1ZD@!6,C"_\:W@%S!T-LRO/10P-]I>DQ\]XAXCN>I MB$JF$%2_Z+=O4?T]J$/QPB3Y>_"HM(29\0\"V2X@VQ:RO0=RD[T'MN &%')Z M1Q-6E4$<1RWXY]V>PY"IEN0Z:)@(ZX"&I/OC$HS;:K8X #-IG/2]%V$ MRDE!Y01%*M;#;+VL'#L\W'6:7UH#A$>OX-$[C,>7C$K-9&PFUE)(7<4)A](R M8PBCTX+1Z6&,)DQR8<0B)" YE4G"D;8K^I=W[\R:1KBY3BECSB&+;\1C1NZR MY)')2NG"06!2-^MGM;NCK>XAI,9I("2,G574(S+5D#4B)!F*+-5R#;]A919K MT.^^822]DJ1W",D9?27C$,:7SWE@F6)YQ"%/>TW7\3WW!$UC*=6N?PC#01B" M]JNC[06Y@7;D/JW.'0[9=3LNN:%/$&]V,VMR)6%S@+$M7< ]R 8*MD-S!Z,] M$ZMJ.\7AIE12)33%N)6B[^*J_99;,14G4KSP-*A.)8XYNL&HE1;@XA+^EMI$ M* V>\!=?[E\?.*+?]MKH!"P]P<55W0[A #:]^ZG@ *=MS)O+JP4RM3E?1PQ._H_LXK M'<$[R!'&*;AGOO MP!#M^9+<9QK<)PUAJE42S)$[%MG4/5[Z7:?7\7TC\R]5K$J%]W!Q'L 6.[3; M[%%,JS_^4[M]KU1V#]?ADLD54X'DRWWU@!J<6<05,144DA^."#7 BNB(;2?F M;[_V8+-XIGXX[! 8F2*4S&&C8J*>BU;+_"C"3*F!P+$"7JR+6L$1H8K,01-# MLN(@%B9TRH),PAJ%,;8%C]<@HNG"$DFXLJ6F]X:-YYQ-KX?VRCW[8&C<4AE$ MQ#W)L2\YB!(8,P@PS)AMU#'YH>MP^\B,?MD< #$M"&R[XBQDA.:[ M,9MQ,<\G9"3BD$FUR0^Y?L[,E'U_Q6"/SO4'LHHXD%I!/U.AMT@[W2V8S2TS MPXA)^!3\I8((:"))G@%EJ&C#-]R<\[ J@U^ZL(][9G%JW#WCC^!AI9W4@-6< M%OW2@7W<.=^RVAQI]_/"X;Z@K$K7]7&W+&L/I9/L/_37@-4IM[]3*?N)X]=L M)2K)X9!3F,>,^$[E]KRU4\TT?F]KMHH$QC#RPF;QM*@+#_)J:-D\+RK#HH7Y MKTC,YA#J')^ 9,N\3IO?:+&TM=%'H;5([&7$**PYTP#>SX70VQOS@:):WO\7 M4$L#!!0 ( Z/&PO=V]R:W-H965T&ULE5AM;]LV$/XKA%&@+>#&?-$;.\= FFQHAPX-FG7[S$AT3%02 M79%*FOWZ'65%LB5*23\DULO=\;GCW3U'K1]T]=WLI+3H9Y&7YGRQLW;_?K4R MZ4X6PISIO2SAS597A;!P6]VMS+Z2(FN4BGQ%,8Y6A5#E8K-NGEU7F[6N;:Y* M>5TA4Q>%J!X_R%P_G"_(XNG!5W6WL^[!:K/>BSMY(^VW_74%=ZO.2J8*61JE M2U3)[?GB@KR_I(%3:"3^4?+!'%TCY\JMUM_=S:?L?($=(IG+U#H3 G[NY:7, M*-*MXTWMH*W"O3LYE*71NKM>65C6*:_2=HD/AR7HQ!)_BO(, M,;)$%%/J4;]\1KW..W5RJKX"9SN/:>RQ*8_KJI*E11?&@),S!EEGD#4& M@RF#PNR0*#.4N@OYHU;W(H<5C"]4!U-18\J5V/TFB@A-UJO[XXB,I>(XQE$G M=8(SZ' &LS@OTE37 NJ+Y6 \3:7/H0'(^'1VHQR&D0#B&,QFH1X"F/880QG M,=[(M*Z4?417A?>WMB*'OG%(<>%)\0/$>+1X2",:AP., M8S&6P"Y/Q##I0";/Q!!8J()-=D7CZF4/O&"7J)36AS7Q! J'T7"[/6)AR!GW M8^4=5CZ+]5-I17FGH%8:M-KN9#435SX"$=. XFA8/6,Y1@@+I[:?X+Z=X_DB M;Z"A;:4+=*5,JDNKRAIZ^Q<(N7#,Z<7=6CV)'@T8C_ ^ L$3Y$?$1%Y0>I. MA[95/UZ9DY F,1M"' L&'!..)U*!],Q!7D8=GY6X5;FR:EC_IW9[ B'S#-)U MYKUX%$^I)M*T[@6,3R#L&87,4\J5W$K8M@Q]E?<22L$+.*N#7 M>\V852+&"!_5L4^.,C+5(WOZ(?/\GWG+2UT4<)@R;J4E M>H7/,"90S16"$;:6,'.'>(EQ\X?,3E2PW:*V.UVI_V"?([P,,5NR@#R]5,9 M OR&@G#)@V#)PZ#I9>Z6'VY;03A1&F#63)5W2%CT);7Z%IC5S?E. 8;^QZ>A M'R]A8C5[V1SX\D??9M$Q*T4X"8<9]:S8:11[ZJ+SU'61P2D)TAVRR@V'[U0) M9X&]@BSS@AWS$XT)YIP-4\LG"5,V#XXD3R$?'8+H'/NR0T9YL=(1 M@G=R"YKX+(9H5(>O((<;J_?-AX1;;:TNFLN=%.""$X#W6ZWMTXW[-M%]B]K\ M#U!+ P04 " .CW)4VV+1#XT" "V!@ & 'AL+W=OFJ%DG862M?,TE0O0[/2R$HOJD481U$6UHS+(!_YM:G.1ZJQ@DN<:C!- M73/]^PJ%6H^#?O"T<,.7E74+83Y:L27.T-ZNIIIF8>=2\AJEX4J"QL4XN.Q? M3#(7[P/N.*[-UAA<)7.E[MWD$ @OK'!@]'G""0C@CPOBU\0RZE$ZX M/7YRO_:U4RUS9G"BQ'=>VFH<# ,H<<$:86_4^A-NZDF=7Z&$\=^P;F//HP"* MQEA5;\1$4'/9/MGCI@];@O[@B"#>".+7"I*-(/&%MF2^K(_,LGRDU1JTBR8W M-_"]\6JJADOW*\ZLIEU..IM/E#1*\))9+.&*"28+A)FS,W!R*UE3 _O( 13T;(9A990G&%8;-)>M6GC(VF_,-F#I'\&<13'!^23 M%^2-Z.3]77E(#>BZ$'==B+U?((2[IAH$*9("ZZSAQK;FI][ M<_ LPXX^P_@;XTUELF2 MR^4AZNP93/HAZD=QFNU1'PB,TWB8Q,,]ZG#K5G$W^E>FEUP:$+@@:=0[)P_= MWI+MQ*J5OVCFRM*UY8<5O5A0NP#:7RAEGR;N[NI>5?E?4$L#!!0 ( Z/ M&PO=V]R:W-H965T&ULI5A= M;]LV%/TKA+&'%FAB?NDK2 PTEKNU6->B6=>'80^*Q=A")=$3Z:3[]R,E19)) MFG:V/,22?.ZY.H?DY36OGWCS76P9D^!'5=;B9K:5I=MV!V37W>?&W4W'UCRHF*U*'@-&O9P,WN+ MKE88ZX 6\4?!GL3D&F@I]YQ_US?O\YL9U&_$2K:6FB)3'X]LR#T^IG]72M>B;G/!%OR\EN1R^W-+)Z!G#UD^U)^X4^_L%Y0H/G6O!3M M?_#482,R ^N]D+SJ@]4;5$7=?68_>B,F 8K''8#[ &P&T",!I \@YV:@?0 ] M-T/0![32YYWVUK@TD]GBNN%/H-%HQ:8O6O?;:.574>N)RZT JSIGN2,^]<>'GOBY$CZHQ\_J;[&7\$-67P*" MW@ ,,7:\S_+\<.22\_^RK_YS]@,SR# 52,M'CO -HZ\'?\DK57BVNB(\,O"^ M7O.*@3_?W@O9J+7]ER<='=+1-AT]DNX+>V3UG@G7-.HBPS92E[K'19"@!"J5 MC]/1<@6CN"X0T.O]$^#Z%^Y M< KN"::Y+Q!%&%)#L@N(*8+FS'82!A3&AHM*6(&_5_"2WK#DR MRH>4>*3$7A_?UY(U3!5+SVKI*0XF+XJ162 @P*M95P-PR]2/10;2 M0JQ5:URHABJ?-.Y."P+'VB8T"/!GSJG3O*L7\AYZ,39C(WUW4OLQ:S9%+4#)'E0J>!FI86VZP\_N1O)=>[IWSZ7D M57NY95G.&@U0WS]P+I]O=(+A"'KQ+U!+ P04 " .CW)40O0ZV:4$ % M% & 'AL+W=OY].-T'%YP&%7!J3+/]]V<(A8 -87O7#PU.GAD_ M\WB8&5CLN7C*MXQ)\"--LOQRMI5R]\&R\G#+4II?\!W+U"\;+E(JU5(\6OE. M,!I51FEB(=MVK93&V6RYJ+Z[%KUC"]YWES)^!B&UHD)9 MSI,XHI)%X$ZJ#Y4V$O"-6O#P:7'&?!S11.:A0Q0"3X7R07 \#> ;&2;#O'@ MR:T\E<7J9>G:Q,8+Z^586AT%/0(1\ITN\$8'SA$*(,+0[B+7!B3!.""HW;L3 M/&Z"QY."/\NW5+#\?)(*!Y>DKP)V8)?U2@=Z@5^$YXJU:BU ;AEX+JB03)A2T]&XS"'T,.IQ7I_&=3B3AC.9FF5_AG)<7S(I MRXA&="#+=. <81L%+N[';D 2A[B^XYB#=YO@W9_.LI,JN%.S3 >.9IG7D/;^ M_RSS-"X.(BYVO)[2IW$=SG[#V9]3: MA%03H!,,!!\TP0<_7\M.J1!,S3(=.)IET&XG#_L]_%K"Z9U^ M*.%TI$HX8GL(D;X !J<.Q+:+!A1HYP&MOGC@.NX,XSPM% MK+P/:*@>EO+J,<+X *+W;=4#52KT9]\)P"[YML/#\18_C?RXLGHGGY-1:=M> M#L>;^?NJB[&[>E[_EEU/ '9YMVT83NO#O?:+C#=5,*V^Z##D03L(]/JB(U5] M49-5X/E]!0Q[$TQ\>Z#"HK:EHVDM?6@2,4J!]/XZ4%\,2&BL+];1"Y'R!=D7 M*A[C+ <)VRA+^\)3+L3AG=-A(?FN>D?RP*7D:76Y931BH@2HWS>?.W_!=02P,$% @ #H]R5()""^@+!@ .QD !@ !X;"]W;W)KW_P2)+R]X(GH^QJP<4%M\I>1%[UT"',F?LI[Z9))<]1R,B*8FE=A&I MCRT9DS35GA2.7SNGO>J=>N#^];OWVR)X%_R"X@3_N+62J*_^!E9^OT0+P1DF6[P0I!1O/R,WK=$;$W0/DQ#T"[ :@Y MP.T8@'<#/THB\5 M .VF'^]>=E6^#'6\S ??6"Y7 MSD"4D.Q_<5\ H]>D=_A:P._X[RKP##+P Y M"!GPC#\_'%K@X(I,7/C#'?X>IC>/HZ?)_9]@-'Z:?)\\36YF%K=NY=8MW+H= M;N_5;*9YS#("3E(FA)'YTH5?N-!S=SL\@P,?A8J6[3XC;3L7XH&#_,KN *-7 M8?2L&$\F!M :,;N5]A]:]I&R3]JHI5U+YEJ3@IV3%,"QGA%KSK94 ME2^8O[U'E2_+=D0E)>+=&"# MM[85.ZR8/\0>3[@JD5C(86'5B&]G:VX?%*+>#U4E61 MI A1;57-F 6377<64"V%R"Z%1T7W M&^T#M?6QF32KR6%8M7PBNWP>$981?5LYS=DQV%FR4PLLLF^C;B?WH_OQIUL& MJE41V57Q42V WG1GT+,O95%'\@RJY4$/-Q=!)CL4#M"@(_Y:W)!=W*:H>152AFS]/IW;&7BX M!>/1["]P>_?P8T]$; <1>.^0S[[_*\Y%BYWT@G%5<9)P):M&>MJ[.P1#V.S0 M!C.U"70Z3N1P+7?8+G>'0&7T:I[+N'TDUSF"#8%/H^WO'T!GAR^)T7H!B M2U^>Z59/JU\ 1L6Y=^/Y%3P?E^?XM9OR9X5O$5?31X"4+)1+YVN@2./E27UY M(]FZ..R>,RE95ERN2)00K@W4]PO&Y/N-?D'U>\GP7U!+ P04 " .CW)4 M[9Y<^/0# !<" & 'AL+W=O,RF([]VE9/QZJV@DO<:C!U63)]FJ-0QTEP'9P7 M=CPOK%L(I^.*Y1BA_5AM-CL_H#UX[:8F9P3LE M/O'4%I/@EP!2S%@M[$X='['5\];A)4H8_PO']NP@@*0V5I6M,3$HN6R^[+GU MP_<8#%N#H>?=7.19WC/+IF.MCJ#=:4)S R_56Q,Y+EU0(JMIEY.=G6YV'V;K MY5^S_7*SAMGZ'NX7T=UNN?7SS0/,/T;+]2**QJ&EVYQ-F+3(\P9Y^ WD=[!2 MTA8&%C+%]$O[D%AV5(=GJO/AJX"_,=F'F^L># ?#X2MX-YWT&X]W\RWI.F>2 M_\=<=O3@3DFC!$]9DRPRA:U&@](V"RJ#!RZ93#@3$-$B4F9: W_/8F,UY=8_ MKS :=8Q&GM'H?PC&Z\CKS7X!UW %WWL%/+*R1$VB8_K=5)8G!AZ52+G,#3E+ M5_#39G_WQ_SV<;7:_0S< (-$E163)\@492ZF0'XSE,)4&E@L$$S!-!:$08@' M)FH$+@]H+$'2"&)E"\@Z)QO4!YZ@ 8M)(950^4YMXZ,59KV M&M87A Z< :$24M M2"J.J(T7&FOF7@ZX,P5S6"S1R@DO" ,/5% KQY'*GDA[!&YJ[>;1D6>V!Q'+ MT.-$F) S:#_1I\H2H,:26TO^P/8B)I^<(>6Q-,Q72W/ANV!Q0'VRA3ORJ75^ M +ERBJB0/U'G<$_ 8NXBK[T_OA*;%U_+1-0I?J'#^/3 E$^(%W0FB+=25Y@8A$=R'P6WGGEJ'F/G4/L>G=\[X MLT28+7=O?KA^/_JUUP25VQ-(BI3KEZT(ASGZ$/Z^7_1@0UZZ(DE7>U6])*^I MDP*8@8.B*05E%7F&5+8%BY5NBDMWVFT5JGD1Y\7^UPI+>%'QB73N^YHAV%K: MIOAWJUWKG#4=X^5XTW=73.>O)'TL MT@#.:Y-N$QM.NA>+Q7Z@)=HF(HDJ2=G-_OI[9DC)=F)G^^5^:&-)Y,R9X9D7 M3U?&/KF%4E[\R+/"?6XMO"]_[79=LE"Y=!U3J@)?9L;FTN/1SKNNM$JFO"G/ MNH->[WTWE[IHG9WRN[$].S65SW2AQE:X*L^E?3Y7F5E];O5;]8N)GB\\O>B> MG99RKAZ4_U:.+9ZZC914YZIPVA3"JMGGUK#_Z_DQK><%?VBU:) M'F[3SZT> 5*92CQ)D/BS5!_/[;9/0-/T?WXNYJ\MO5Y+3KH8]V=9,H^SS( M'NR1_5[T1][(SF6A_Y'$C[:X,(4SF4YEH$N1BK%53A4^O# S<:T+621:9N(!+Q6X MZ9WX:SAUWH)=?[^!Z+A!=,R(CO\OQ_&V[/L1Q [$._'S2L3C0L$O>2F+9[&2 M3ABKYW!"ECT+723&EL;"$2D>A,=2=@MYZEXM92H%W/:@2GAJJJP8'-'!]7MM M48$/EC<4,E=BHI+*.N.8+K*0XJ$S[&RJ_H\3I84^7<+U',?:!SRR$.I'F1$* M.B/GD4A$$@&K8H['!IQ,OE?:Z?HP$4S*0EYID>&LU\K1*GQ:%=@S?>8]$4!' MC IQK::V0N(2 [;CI+VY LJ\LJS,&P$3%M(J_W>K\0_+=$".U*6@K^28G+UDDB?RBJKA(;D+1X@=B?9;GM_:I+Y7#I=5T$I:V)C@?U!=A*<4Z0IZ8HHAYG1U*RU%4GI0GU03%R8R9Z/#:BPR+ M=)6_HPU3Z7%4=-ZT+CS!V2I9%"8S<_I _E@"H*E(6XHT;"GJEVJADPS?@ZH@ MP*J,0T"69:83YJ%COMQ)FRS$^UUD >LI)0H-&4-PCX4"[&T34P04;H[G0^LX M5/#J3==![1"ADHG!">N%]K>Y)NM0W52\Q66WG\L'9%-KW^?683B;&YGGT'RM M*0F,2ECKH'RIG.<$VA9??W;8.V^QL4HBS]]9D&9TT MLVL!FY1E!]+:"(M_,K;XO778$6,DFDH".@SCA+4'>WMW\ UZ[5Z/_VV$RTNB ML^*9-3G+X">W >,5/ !CVS8"4AA9LV2XDV,,\F9/)@; M[=A^"=>&8A-9/E%+[;"9"E7EX)"#^\G#(8I4R"6?!L-._V./7)W3_BBSD<5\ M-I6-UKU[91T\L1%BNX*K3<+5; :-^,Y!72=AHLSN: W!C8V[8JE9= $MH6Z^ M\(S,G*$ZM]1I3&Y2]/EOGUG3U &&N*X&&X$U-3'+-C$1H_%FLFGQ"@ER(18R M?(MF8ONV/JN6$*N$0\9LZ+7)R87\;_!S6/D%^B-T M)H$UU[?WDR%(0W93T,%JFE+(<8'$,HMUXEEL<9\WKHG.M2VZH+9[#_\0BA3& M;]&#\VGSDD,]@>7TE#VS?LQV,^3_]HL^@*E*+@E<21L&[,F$4X7F6J SYFX@ M1&$!^P'J"3_=2#UB$3E:7ZD+#ST"!]LAO%5X>&4>\#^0HQ] M#JCJM97C/.1* +-5CBXCP;@*_C05DF,:3;BDSJ64.#TX-*^*NE% \?MZP2S M;,/-93_8_U'\@1[E']BZ8X,H*[06,B2RMV6'MBQXK'_,DMN-:)PRNF#N7O@@ M]]L1G(_Y68R0C,F]80P#3J244OL0OVOE$"@]?(RAO,I2KMFZJ+B!69C"A.Z_ MD<\>>"5Y,]TDBLVE5CTJB&EC_[F%-A"Q@:85.L"8))/.Z9FN[5WG;1HE1*I= MC7-#$V.[1R3R$!.Q[>D/1B4&")K#Q07W4.$,VJ+O_-B@F]I[0D3&!@XZT,YZ MRZ[/ F4>U0LQ_?7JHCXN;HRO,0MAA V<_9,F!^&*T(0?"/$BE9F["U8B83C8RN Y0Q MW(F/*[D500SD!CW"RA@DXV$FIS*7[.1+E40G?]CEY20S+I[IN,=$U6^-V8.HG M;N5H(Y>\HQY?GO3^U1SRRCH>FAL0'LNV8O 5Y4-&>_SWA8']7-6W(F^=:UY@ MK@M.30BWJ+Q(40/9:1O:='BS1< OFTS=RC=A5!KT?^:(N05NVJ471_Q(=XW( M]QO71#&*Q%>=,\,.6H_7#[$G>$7D0HD%ZB0E$MB2\(1%X_YAS8O8&T$$]=5A M2$:*4!G=<5;KNPS$"OH0T"2KAX;7>3-I"ONL@=O,P,]B6CE=4(9!-'E*CRMH MH;_U+/Z$4'85S;S4*FS/WE$;/=4>WA^'?/#WNNGGK;ER*%J M&I/\7,-UF9IA:Z_SX:05[B+J!V]*OF)%E^Q-SC\72J+CH07X/C/&UP^DH+ES M/_L?4$L#!!0 ( Z/&PO=V]R:W-H965T M&ULS5M;;QLYEG[/KR"$!28!9/F2=))N) $4)^EV3Q(;L=W! MH#$/5!4EL5TBU6259?6OW^^<0U:59,G)S.PN]B&.2D4>GON5>K7RX2;.C:G5 MW:)R\?5@7M?+GPX/8S$W"QU'?FD>6;NK+.7 05F\5"A_5;4_G5Z\'Q('_QQ<[F-7UQ^.;54L_, MI:FOEQTGA?\9LTJ]CXKHF3B_0T]G)6O M!T>$D*E,41,$C?]NS:FI*@($-/Y,, ?MD;2Q_SE#_\"T@Y:)CN;45U]M6<]? M#UX.5&FFNJGJ+W[UBTGT_$#P"E]%_JM6LO;9TX$JFEC[1=H,#!;6R?_Z+O&A MM^'ET9X-)VG#">,M!S&6[W2MW[P*?J4"K08T^L"D\FX@9QT)Y;(.>&NQKWYS M>?WIT_C+/]3Y!W5Y]O/GLP]GI^//5VI\>GI^_?GJ[///ZN+\X]GIV?O+5X1_7>E:;!/BK=B/U]'BH M3HY.3AZ ][0E_BG#>[H'WK@H?.-JZV;JPE>VL":JW\>36 \ S M/N#9_PIW'X;]^?SJO7JJ#M3W'_+HK8XV*C]5,.!H7*W9,J[F!M91^,52NS4Q MH_ N@A^EKDVIIM9I5UA=J8CU!@991Z5="9.L>('S-?@VU[=&38QQ!'NI UY8 MQV!#B?T&>EW/^3EQ?!DLP"XK[)T99X*NJC6]-\M:]M9 Z]I9>KJDDQGQ\<($ M6VCU>' ]NARIG\?CB\&3$9-@78UWB]T(PWTQP'H>C%$+T4OC2L+DO*C]Q(2L M6<<*V*O&Z::DPQEX-'OX@)4/T1O,GXT-/1Q:L"VZ2_SUI;"4&(\=6 U>E)Y8 MBW5%U9204%6ITL:B\K&!]#+H4M4>?*?#L9N\M*W7_[/,%O;B3'@Z_AXA(;#J M='R]1PT80]@[4Y@8=; XSX+=A28O3$#J'LP,9=J R+718:3.'-R<0UP@WOT- MQRZMPXE#YH,N_X!K%*[F$]8,1:NIMF%3O]-AIZ+@@+57E(@(%"XZEFR3E811 MLK1H!V!K$(KX4&%WT81 [':ZAHRRYCRHF''NFZHD"5),36+\HW$2M%B.S)E= M>UMLL,LW05&<4L='!W\?MAPE9I*>8]&O#620=1Q\)#Y4^+X]XY+PMS5Y02+O M_5TQUV[&C%O8R&'X\8 7OC\=/%&Z5JO5:A1-,9KYVT?7D;EA8FT7K$"D-&(; MK1CV4'%/<\FLLX+'GAZ0KB_TC>F=PH*(R"F6HI#U''CIZ11B3"JV]($DJA=D M#*R_6&^2$ZNLGMBJ([JS,%H(O,A\Z.1]>^04]B,60U':ES4#2NGY;V?O M#HY_5!!^,;J"*,[#3#O[EXBP-$7% MKDZK6>4G0&$NJY89:@X*$!2!0AHX@5[?9#NY-16P#=[I6QN:*)ZEQ:V%HLM; M$Y"ZK9,DC3"OV&'!8 FGIN1RD]'6P"F#W9Z/!\Q!%!6.AQP/TE^>M,ZSTRA@IV88)CS4V,\M.I);Q3 MP(3+@'&)?1(BH$.B+@RGT$U2:2@]M&U&XJ*#)/W.ZL:,'"9?0$J"9+ "M0?6 M'2PK#;8@(H'X(6#ZN9U8 0II+IL)DAX%N'-#RB8:Z.E)1;NP$+5:&,WA!CJ' MUTGCAGUI" --J+5M76TG*$EAB?>T+#;+967I"78!I9:X0 8'DBM?I* R,3/K M'-%"RI3%"D?C 2,)/ 1X6\>_J7.8L:*,7)T:/I_V5AC6;@N$8T;E23X^&"1O8!-P/ M$C5$ >$K_**&,B8? M<@YD@L)?,J6;'VX0U'OS(4-*.$--%N"^]M\2VKH7=; M8NOP'(K0(*4Y"9A]I%F(<06BE=2J;(IZEXK@ SN@?.B])A03,"$\R 7+9TY7BD,$[/", GY-W6ZL?AIVM ^X',PD- M90PGSU/&MYD?',?ZPH/K'/D:9[->D@1C,XFVM+2;!2N9')1FY=5_O7PY//KQ M1(N1<7 M%^JCUPY!%SI@)+*?CK^\OZ1(,.KPG4/&"Y,#WU;J21 H19A!YX3G$CL)L9P" M'_^8TX.:4Y?MW'Z:MJO)6E*&!:5C;Y,4U;A$B6JI?F(*=B7$326YY18)7(-T M$;H[L4O)"%/V37!U<"G9+>P*"EW@1>33<2X^BCX04VYUQ4S9_R;GW/P"YTP@ M/_ +98-9PT>'&_!X"E'$UOG9*6E)(LT@#2L1M".9!Y.]H(10,@8LJ(A72%3< M9CG"D1M'&TYEAFHUMXC+DI?JDCVE=[=T6%*K&T<>J,>V(E/$6X>912EWIA5= M+C5DR%#G/SA5\ASY7+0SQ[1 FX*-K+5PSYRE@3N-&3V"7L(H:W'\Q+4E![@] M7\,461ILF86/M5 /O6@6C>0*8!6BG66=&:EWO2?:32$R4'PDAZ=(MZC1-2/$ALH 2AW([]E_VCC['X>;>*;O>*3EF MBA#DN.%GS-PC0SA;P-G=]@J&%G7"+Z&!\H-2@^3<*]K,*@$DWE-V5S(*8I.Z M+%,\)HSL-OA"+VVM*_L7E:%?D$K;%$BIW58;QW9%"U/:R$8"#4(9@AV/@"YV ML!A8C&YV0+PIT M^Y$63F%19+2I6B 90KJVE$#!/#3EL W$B:,"E.B&]?VU14B*VPE?G"=^X=O$ MF+O"F%)V&[I^CU-A[RW M3OTN]>[4)_N5(M5S6>=9R_\/!+AM/:G/]=TV!'2HSOJF[>RPBM9T*(!WIK/? M6$+Y35/9V%MZ(YN!&>+Y7Z9540D$]XR(LPC;&5L_U U5T%*T;;F>K18AG'M] M7Z=US3&*1.@:[@OB??206?AW]3TU11(FI-\]P?U'3'ST19HE6R)65*B+!#&G&2-U[9 :.5/VFE=I,0N1*66OTEF\O#?L:H$WU=K$ MV_)6:)>S-]@Q364_$T@&I._H(%*$F -\UV$!/;JIYSZ0LVRIG7BR&[B@+&CI MLG.&U(DPB;O(Y!P(@[D!1V+0A63D+=C"5ZDJ2?$_BYUS^$X0P^1%4Y^6WZ8S M*'9R'5,S67W=28W[E'CU5U&A->N,:Z,=N:;2;^YWSB'(+EX\.QJJ06_F1= 3 M#LS:02K#]D.F]!1JE;0)SL@$=B_Z;F]_=%.'7L!NF"J'"1HW4J',E)Q M\GTDMQZF$UA2.6I6."TQ%3!"V\2N]"KQE<. C'2D223VQ*V?'B>VXS/I58CF MOAL*5*^Y;50AU+-N\"XHNMDIR]2;2,&34;,D@,H:,F)$+DKZ;JA-R\4L M^?$!YM&%8*$^QJ2)=C;MJ1@5RA3B[42\)PP-!^8VB?>M!84N^Z*=P@ M5^D4@L+&9"-&.)*N=OB0EA6ZB5T0@%^O#[BQ(K.U+AWN M83EB,4* >\0AGB=-M9:!PR8;7#>"2P&*:_.<3VJ XNMUNE>U^M^X&H=8()!A+_ MVM)1G*/)Z3W!\W2JXPV28K^M;1V;YA;^,!3S=194.X8C*J&Z%%UI"@?94=Z: M>B<\%IY0K$YI_+))UD(=P>V5C;N_EGW<+D7O2S46P4Y88:AO5L$/5=)S%Q@L MS91OLNT1IL*('L"?U$?:J([5@?JS\3)NL9+#IFM"B;,I G.!0FJ<'&-/2N3P M!=K)/6BT-\]1]L2*^P=RQ.^(X1ESQRLYBFY];"_:8.EC.MK[Z&;F1+.-C_JX7V]0_2IQTOK-V;^ M_;FNGM @3F;RO"G[5F+V9E+4-Z+1H]/V,LM#0^A?] (N6GVPU 4_QYD%OO-5 MR6.Q4Q^6(XI];-::,\?^] OPR47A!74)94UCT9TKTK^$:C%WM!IH&$4Y_A42C: M8.-H> _YWR\__A.;ZE)F!O+Z G;V^_7E6-Y(<-E[]^8[^)M)7(&)U?K KZB^ MV*!7DLDT0&^KMO:F4M*U,;*G?AN;KU\4VZDU)WJ=2^T/.6 C<%J:[_Z<;?-\ MSV"O8\LFC6<.!7J=8BBSB=O&U'OA267O*DFOU;'QOIO%C?:=OM*< H 5M\*9 M=PAD"[[3E*:*?/6K2.E+U1"[WJ."8_8__HC,]XFZP/)+4F*6Y(37FW9-Q6N6 MU&7@-1+KJR+U\">4R:$VR);8#=.C3HH M?/J#Y/QKH)*S$BFV6^]MD8M4;<*S1D)=4[#C/A"?3+&I-!/VJI0)P*6V&O2P M=G#>IA><>7U+FWJ3]TH7/'5J3Y?^14JJDG#:PD(['N3F2Z'BG[:^E6EF(+WB M6VFMX&J/H_H);(^#U&HJN#^V+V6G.R"_-LYP?TF*F@_CR[=@?6RX%76M/OL1 MOSTX>C%DU(V+$@(.U"6?OO'E8ZE 7AR_?*(>#PA VDQ7''N/71V>>GG=U*BF M2X,.E7/EUR8%I0.)\ZD5TR<(VBH51%8[N)TE9V@M)@0QCT-W0=OPH:Q%!>6+ MN>N>[GVD'HXT0'H(III$T;,T)L+:5\-ESO4DFC%@W?R^(A?6N*J82Y,6L9 M ^8>5)[\YRG1I>>EB@H?9-*<N'MJ\F7S&5+H)@015R>VE2AK>N!$1"1&ITU?4/-VYU/'R_ M;MB>]2]J'!T_'^XSK^<'1S#\7F/K,N$<\R6WC84\SHW9V%X^.^F,BQ8\8%RB MWNTQL\9*BZUWZ8U:Z=(V-#I=4/5NSY7 =%NFO42&C#8E_\*L1I#G62_^1;YC MLJD#Z3H!$03VM*?(T)GT[+QK;_$J@9S88ONWD(BXWLVH_BTL/:6;4VU. 4;] MD(5TU;L(EGOY:VH?MIV6O@Y-)(6G!EDW%"C:6S#_QJW=7LB4RY'<\DM*/-IU MA?^P]V,)I&LS_DD(WZ%TM?QNHOVV_=7)6'YLT2V7GZQ\TF%&&ULG5;!_+4+G2:H4U)IBN5B\+5JI[6R]2F,W?KUR?33:THT7H6];Z9\N MR+C=V>QX-@[:!8KSJYI3N*OW8W'F_%E$7IEFS0S@I/]=GL_/C=Q2FO M3PM^T[0+>\^"F93.W?/+1W4V6S @,E1%SB#Q]T ;,H83 <:7(>=L*LF!^\]C M]O>).[B4,M#&F=^UBLW9[,>94%3+WL1;M_N9!CYO.%_E3$B_8C>L75/,LKURKN=\+P:V?@A44W1 *5BN7PEW\G$[R3E._E&OFN_E5;_+=D"1V+C M;'!&*YD=896X\13(QCS@:O%>6VDK+8VXPR#!?C&(/\[+$#T,].G_5?SU\*OKSY?B5'PO#O*(SPW!X95K.VF?M-V*:J)*2M03J_"552,?2)1$ M5N X=])C'8LBMFZ(K\A;MKP.1V+7Z*KA041W!CF"B"B)/F &=5D]&0(A,PO+ MLP$3H9;5.&VT++7142-:V[3$\M$R2-S[0+RF[ ,8AS!/E#:9$+"&Q$B'".SF M"4T$3+!0">-0- A$521TY,P5=5PRI4!61N \2,C6@9E#77[S4F,R]-A;:2.+ MHUQ?1B%+-*\$+J-]8EAQ#TQT20AM>RP)SQ1#I\181UX[Q:'.DG@BZ47M79L2 MZ1!ZR7!S8H;XP@8=*/!=&&L.WGU>5P>T(S1KA6#1=^SW/<(HA,6@S1*-Q, $ M:F$3 V_E X$1RZ3H"\H09.::'DT)EX!'822C1Y1@P7F3/56$IHJZK)M5!:@C MEE-7LM,1? ;2VBL!C_'6S\658Z?T/FE029B,Q!9YV!(R'FB]T\;P=.BK"JZH M>S,X!XBIAM2C3B]:7#D8+#)'TRML%A)*]1>LDZ<]F4P*.F0W5^X!1 =UF&%E M@%37NIH\SHL\FETV.TO<]=OFF8WW'9"/ODGC@QN@B3:\B8C$G9[)PYL)_>B\9(7A8*/0 M@5+T &9L/*U,$J7^H(C[V(@R.[\E:GIL\!5%GA=@ MOG8NCB]<8/HN6_\#4$L#!!0 ( Z/&PO M=V]R:W-H965TQ S E29D2:2QMCY]=NM&?#$"=[#[G$/@![=7W=_W2V)BYW2 MW\R62;-97MK;7'>ZYEDRW-FNJK@$G?62N?,XE1O>J;0G*5.*<]ZH>\/ M>CD3LCV^<&M+/;Y0I*9VE^V@O5^X$YNMI87>^*)@&W[/ M[9=BJ7'6.Z"D(N?2""5!\_5E>Q*<7\4D[P2^"KXSC3%0)"NEOM%DEEZV?7*( M9SRQA,#PYY%/>981$+KQO<9L'TR28G.\1W_O8L=85LSPJY$)6O^RIYJ&A,/*/*(2U M0NC\K@PY+Z^99>,+K7:@21K1:.!"==KHG)"4E'NK<5>@GAU?S^ZGB_G#;/[E MYAH6RYN[R<-L,;^_Z%D$)Y%>4@-=54#A$: !?%;2;@W MLZOP3'XWU/\)A#UY[DI6,(OV]B ANM'WA[/ M%P\WT(<.'#'3^LCRG&MX+U;XO2BL2 S,Y",W%GO+PJU-(>%8URFH%U*$!+OE M,+$90\H2F*I2VF?8<+71K-B*!+G")OZ&IP:VUB*QBM"K; 4CV&VYA*]W-Y.P7*-QH2(7'''WFPI)Q)6V&AI?=(@$P$,HEZ MUL5KX/1!%[5X-/#/SAMQ_$.M)YDR M)7I#7NQ+WTTP5862SA&<,8G-;(5][A*&!#I@8(J[7-=I_+5PF 6!VD9E'#*5 MU,1)6*)55-\QC&3^B8KF,WN&JKO]WZ7YB,7_$_O?)I:(7ZL,[V:"KZYF\0,1 MB"YDF=L*/!-L)3)A107^BLQ&[LY;>'"7>+^[TZ Q;M$Y3ND.6A.'VYJ66E.L M^RDS6SC!DPP_K9I\@Q=_PL4C6V$]=9 .;S 0%[R)"#0,O M]@>MN;+\(-%![C)WQ!9,.S,=" /?\WW_9T$BUHN"R.O',=G15%R"F@X/5=H< MA5X\C%\1VZR(O2>QYR,%<1BW*)J:H=.&Y!FYC3X,!T,,!YXP]$0SMZN MQ)_/AN.M_*K\7,F]6@A:=_R14]'N:ZWN([3*G_#4,G2234__^J!9(@CZWRAA8:Y4WHZ.- MJD2%3%3.X;3VZ0R&7N@/D>)P1%T0M6;[#-423K=9H4<0.BXYLVKSI%X\>0&& MW[UY>HTG)EZ_&_>0-N!JLGIM'E8/;_5)]41]$:\>^I^9W@@,->-K5/6[0WP: MZ^KQ7$VL*MR#=:4L/G_=<(O_-[@F =Q?*ZS>>D(&#O]@QG\#4$L#!!0 ( M Z/&PO=V]R:W-H965TIA8T_B%?OA[HX)_'MFUXF; M2I!++_;N>MZ;]\8S.]A:]^Q+1()7K8P?)B51=9FF/B]1"]^Q%1K^LK9."^*M MVZ2^9M"D#\'"]9[^.WMG+2GB<6O53 M%E0.DXL$"ER+6M&CW=[@SL]9X,NM\O$)VR;V+$L@KSU9O0.S BU-\Q:ONSH< M "ZZGP"R'2"+NIM$4>65(#$:.+L%%Z*9+2RBU8AF<=*$G[(DQU\EXV@T79J; XE]\RII: M8=E>V"0[2OA-F [T3D\@ZV;9$;Y>:[07^7J?&;5:2^)V(@_"%#!EN=)LT.02 M/5Q)GROK:X?P:[SRY+A;?A_)VF^S]F/6_G^7]SC/_>)I!N?P!3XFA%L#!5N( MGFJV!0N>6@@= 5.VC,Z?P-W=-#J_$5JC@VNYXN>B(IE[QK^@;ZK#@51T@$J$ MW.I*F#&W<@A\YZ,:I@?M MRDHV<2@]9ZL--9W;GK9S/V[:_6]XS!%PSB,V&;!6; M?V6)1RDN2[Z[T(4 _KZVEO:;D*"]#4?O4$L#!!0 ( Z/&PO=V]R:W-H965T6IAN&80?%IF.CMN1*5(6IX*0NNQDZF=37T/!5G6#)U(BKD=),*63)-JEQ[JI+($AM4 M%E[0[9YZ)P*#[3D"P M#0ALW4TB6^4ETVPRDF(#TG@3FA%LJS::BLNY^2GW6M)M3G%Z,E_+Y0^8 MWE["[.O#U?QF=KL<>9JPC8<7;W'.&YS@'9Q3N!%<9PIF/,'D[WB/:FH+"W:% MG0<' ;\P?@(]WX6@&P0'\'IMHSV+UWNO44D/6>I7%^8%XQH83V#V5.<5O3 - M/ZS M=*8*1 HTO9HXU@[0MON/D;[5=BCV&MMIQ()(IS0F!DIG"*DHB+TY7P\[^R![ MD13V SE'/]?T>''>60K."P/RPZT:G M@9'\,S<<1/#6#_7V"%.B7-NUH*COFNN&.ZVUW3S3AG!_W)NU=7,N1G30H; -VXK9:M-Z@SG8/BSW0TD@B2I$*.:KJ M_OH=4HKJ8IOTLA>)I.:]^>(\+3MC/[L*D>!KK;1;1151\SJ.759A+=S4-*CY M2V%L+8BWMHQ=8U'D 52K.)G-KN):2!VME^'LSJZ7IB4E-=Y9<&U="WO:HC+= M*KJ('@\^RK(B?Q"OEXTH\8#T9W-G>1>/++FL43MI-%@L5M'FXO5VX>V#P2>) MG3M;@\_D:,QGOTGS533S :'"C#R#X-<7O$&E/!&'\3!P1J-+#SQ?/[*_";ES M+D?A\,:HOV1.U2JZCB#'0K2*/IKN'0[Y7'J^S"@7GM#UMI?S"++6D:D',$=0 M2]V_Q=>A#F> Z]D3@&0 )"'NWE&(\E:06"^MZ[^!]^FEW"^G^?K-_FV[?[V!S..SN#\N8V(^WCK.!<]MS M)D]P7L$'HZERL-,YYC_B8XYO##)Y#'*;/$OXN]!3F%],()DER3-\\S'I>>"; M/\'WUIB\DTJ!T#FDFH0NY5$A;)Q#I#=X^^07!CM&'*VE@* M 7MC?XI?A&H%\8EE >)2J1.P<$%C"#5)YI>;!$$ GI M>+AR!*H$\0/_D[FWZ#F\VX*QP/%Z<92Z'! R>'K@="0)+SH!ZISW.@DV@>H% M5X-YP,>,$.[C$2$3*FM5R,%GE?E^>5^=I"I@,V'MR3OK<63&%)BD0C;Q+3A+ M%/@N.W"5:57N/7QO]/1GESH^$Q-N9QDDTW$@K:9>5\;3494WO1A]-^\E_8.P MI=0.%!8,G4U?749@>YGL-V2:($U'0WQWPK+B/PM:;\#?"\.-&S;>P?BO6O\+ M4$L#!!0 ( Z/&PO=V]R:W-H965T;SS-A<;I1^-3GG%GZ6A317O=S:ZNM@ M8-*GO#"[6YZ@U[S<*S6.>6%@;7EQ5;\Q=N_ZCF&F>#UDHF2BZ-4!(T M7UWUIL.O-V.2=P)_"KXQG3%0)$NE7FGR+;OJQ02(%SRU9('AUQN?\:(@0PCC M1[#9:UV28G?<6/_-Q8ZQ+)GA,U7\)3*;7_4F/(JP67-.!NDJ,&OS/9A]$P@B1. MDB/V1FVP(V=O="A87C#+,Y@S;;>PT$P:YI+#P#_3I;$:9_\>\3-N_8R=G_'_ M0NIQ6X]/BSNX@%_AL%&XK;60:[ YAY4P*2M@RYD&3L< W^MB&T@4&D]'FP+#Z/'&5(PY; 3 LJ/5:\S6N M RM5+2VH%9PDT3B.HSB.42*#DR$-W0=MF(J[&BRV?5@@C(XP><.TMC7!P6+% MDZ^Q1\#8P;[P\@BV-)#B<0GCO%DN$;*0J:@P9G(H7$2X6[$MM@YK(*LY_$!; MN(X\".D(Z >!004E%46[;2J;KL)P$-HF!.(H]8:Q;S1T <(NLUQLU"4N@L% M&?*S3WK.#$::\8Z?H.1(\-#<<2HX.4].H\EHZ)VW"AN,$5A5%0+90K$V:I:F MNL8UYL"35XL=E,9!EW8VV +IVZH=><%!R^62%4RF'#8HA\>47(RC^.P:>326R$4/H+Q7>R*9YX :/8 M"<='6AD[>$*?-S1$\L"V<.H-.ZYIWGC:[QJ^+PS'G2:7N/%^@^M$$CK%^]Y, MVR[+VYHX&E2@6"P+?JPYHT7/$^+&;?_WM.NH0Q]E [XTHCB\WW^1/ M7<"?^=_/C26%NJLU2BU-%P8:.?L245-B%,ZN/Q.?)5*_Y'OQ!@(ZRB["S/'I J!?I8A<930 MO7=R'ITUF3(^R!O4F.*!9>IE_JZC+IU[']U;L3G#/DR=KV:]>2HA"]CB0_WN MNPF4HVE-6Y5R1C5RVI%*ZH:E(XYNYL:7T M>+2+D:LLR3P(E<4H'8^/1J54>G!^&LX^VO-34_M":?IHA:O+4MKU)15F=3:8 M#-J#3VJQ]'PP.C^MY()NR?]6?;1X&G5:AC3\$5X,TP"G- M0;GU%M\JR/GSZYNK#^_?BL\7?[Z]/1UY:.3S4=9(7T;I]!GI(_'>:+]TXJW. M*=^4'P%)!R=MX5RF+RI\)_503">)2,=I^H*^:>?>-.B;/N>>SDQ)XK-\$&^4 MRPKC:DOBKXN9\Q8)\?<+)@XZ$P?!Q,%_9/!EZ9L/G]^*R5C\)/IZ]CXO25R9 MLI)Z_;T3*GKAX04]H!P=)9QY9"WEX50Z1]X)J7-1*#E3A?**7+)](%#$HM:6 M,K/0ZI]&>$::Y@KBJ -W_3R@/,K8>)Z(6N2[*F#HA1 M6%I\J:URN0JE[(;B%F=JKC()(%_J?,%@HV0'50*8I:^U8I(:0SEYLJ@B&3H" MG.'##!I-H7+IP\5MJJ,SS)G.P&,GVKO9,"BDC^X,;X?"P9G:&[L6MB$NG7P7 M L!7OM;2 HH@KAN!K,?SNDO\X @^X!&,^8U MZVG;"]I8T][U4[B5-?UE'I! MS.>]+.I(AF3#4FV\?6NJ[QI#:F?=!YTX6W]5%=S().?$,56(W;3"/0/%^A(CY/C MPVG@YB!)#X^2Z<'QWN\[&&EO_M!= XE]8MHJ60*7K!"2AY"^0+V?3I/I]%4R M'H_9O9L/OXI,6JO@.])H)6W.#)GY'!PP&W)64)N5B$]3FVN2U@V[&!1RA1S2 MZ'VQ*M+QY!APG1%9B&P>*/>8[YYKJC$\%!^MXM2-$8E7DPC)U$7.A=]BF\GL M3M15N+LRT7X(Q3;X>"<=-U>>\V4HKF/Q:HSXQH4D'+#YD#)H WT$K0'41:'* MT%J@_&3\75OQFP:2(*\-H@NO[+8OB9C5/F8.1S4JVV4-I3Q7W,F*=>2; 0,L M)GI1<&P14X@R:HG\YGSBM@2/(@$S6BBM^?@-953. "4F[N0X$4NND$3L3SD= MVI1H20@& *G79ODK]C@0T"0E8M#>? F\6"T5R-F?O$K25\?/V=K6P)VMBV7/ MU()]--Q,T8ACQDV/0DRY>%V@P8<&*POU3]===Y1YTAM,H6FKG&!KM23(6X&& MAH"7F!=P^H[]0&YP7'U,$L=U@:83+5B.9NO7KI[2^AEQ43/3L.O%Z?)MN(PF MIXH[//#6E8E9O$#SM9W[V*,]?)VG]<%$%NZQZ$LGKBQL4F@,7%J4?X,9(XX"U6%C#G,"Y9' M]..4+^5=]"C,*HX[8QJ*2RS4N6BH>?QB(]3<&3'584UAS\V%! 3$9M?\D0O\ M#,&^\HW86BIB/X_E&/K0/-H="DQ\V=$.NQ9EG>B M7@TTRY)[:5O:9NY_T)RK/ 0M@.(#69I:A[1IL"%)/!*MR: :F1>>8P$8IYHE MM9VYL2?.K2FYF1_&S;EIFY;XES.O&$V;E-UZ.D/," 6+TF0)7M" IT8'L'&; MS^NP(^FG*TH8M\A%Y4.?7C?6W)/%O%GFD=?L<0U^[38&IN::HX9@B4^H$@VS MMV3O5=;LQF%O#YL"!MX[!(IBKK)37*^HT)JAH''RSKN=8;_($LN^^%GQQ/M0 M>94Y&+Q'DH2M/A&_^CSV%]AJ=&Q ?Q;V#F 1,08E>J&*#70KVC:Z"+L:.I;&^;8!-*TCHH$61:MH+>O5+^F%Y"W+U)Z[L9!9QLG%NOB# MHX)#:JE"D7#SXPKKH8V_8US+@QON^@$[ZKT. +.+\-+#!?T^OAGH3KOW*A?Q M=<+C]?A2YKVT&.#8HV@.T?'P^'" W3R\Z(@/WE3AY<+,>&_*\'%)$@SP!7P_ M-\:W#VR@>]MT_B]02P,$% @ #H]R5#1<'.22! 30H !D !X;"]W M;W)K&ULI59M;]LV$/Z^7W$0"G0#%$OR2^H4C@'' M39&TZ^+%[HIAV =:.EML*%(E*;O^]SM2DB-G3?9A0%XDZNZYYYZ[(SG9*_U@ M/F,I@E;Z^&SMX;_,%Q;SK/X#)9*_7@7FZSRR!VA%!@:AT" MHW\[G*,0#HAH?&LP@V-(Y]A];M'?^]PIES4S.%?B"\]L?AF, \APPRIA[]7^ M!IM\1@XO5<+XO["O;4>C -+*6%4TSL2@X++^S[XW.G0]YUX$\ MRW?,LNE$JSUH9TUH[L&GZKV)')>N*$NKZ2LG/SM=KN[F'V_N?GUW?;]\#=>_ M?[Y=_3F)+"&[[U':H%S5*/UG4,[ADY(V-W M,\Q._2-B=*35;VE=]5\$_,!D M#P9)"/VXWW\!;W!,<^#Q!L^E:57ZD"N1H3:4YK>*VP/,K-5\75FV%@A6P8)I ME!;^FJV-U=0N?[\0>'@,//2!A_]3WY=1?KM;74.2P!G\" ]6-(ZFT@?P:<*M MA ^5.)!VR7D(*6I+PPDFI_0:"4!MP.8(IY*3"#B[!_D83G;V*: M.=*!IV[1.[=N7)-#4=!,&1^/I.N O3:PIS#B<*;VTKE6:\,S3A,?P@TK"M3P MA6L:2V/(19=*,S^?/P>/:?AHP2\AT*[CL=+,5H;4I&#$>L,2J8M1].#69HJG3ED MRFBVG,,XB<_H9S@BHM(HP3/6!"-D8M.H0G^(2ZHJZ:1RE)D!VR;C->K!'16% MR8ID@*%KZ^3BI (:*<4TI_TE@V00QG'L?CNZ=XHQK\6OB[W1JO :6R8M9X(, M!2.K,Y?6X:3J/5CEV($\*>(>*8LNB_7AA""S\"KN$:<$2E+5H]2 7:<&W(.Q MC/:"MCE6)W(\[3\F,Z#JH?3V:X3*-$IVBF].JT^-M*6DPA?;(*Q;FX:Y:J7Q MY7"U$SA-%_(S-C5,I= M]=O^QJXZWN/]LJX:'<$/=.;OF*BP+<=CSS:-;?UR*I1QBC=6741?Z%?#L#^* MPU$<]R 9AX-A$L;C40N2LQV2SBA;I7W''IG7:GRM9$>.IK1>@=/JNA6ZD+@M MPV\ =*3S>GAO_ZVJ(]ML]8NF0V'65K V62![H-'$\*0=&Z*#T5.]GP[UC#BZ MR:0K0*..P6X1S2DN,2#[-1-,IE[T)!P/!UXLDJ&5I/>C8R?J'/%>'G>1<7L: M;3KU:7]&PO=V]R:W-H965T_O6BIZ' M:V,?7(%(\%PJ[4910;0ZCF.7%E@*US$KU+R3&UL*XM N8[>R*+( *E6<=+N' M<2FDCL;#D+NQXZ&I2$F--Q9<59;";DY1F?4HZD7;Q$PN"_*)>#Q(LU7 M-Y:CN&7)9(G:2:/!8CZ*3GK'IP-?'PI^2%R[G37X21;&//C@(AM%72\(%:;D M&00_GG""2GDBEO'8<$9M2P_<76_9S\/L/,M".)P8=2\S*D;14009YJ)2-#/K MK]C,<^#Y4J-<^(5U79MP<5HY,F4#9@6EU/53/#?O80=PU'T#D#2 ).BN&P65 M9X+$>&C-&JRO9C:_"*,&-(N3VA_*+5G>E8RC\?GU;'KQY0HF\]EL>C7Y.8R) M6?U>G#8,IS5#\@;#(5P:386#JWN0=)/D M';Y^.V(_\/7?&M%8/AL-D\I:U.D&?ITL'%G^/_Q^AWW0L@\"^^ #+_!]AJOK MNRGT$MB'EUQPC\!"M6.ML*@< YT#J>%)6&DJ!WDS6EJ/)M'OIJK*I%X"%0C3 MRAH0.@O!=S0:.W"A88D:K5![(9U7.MP0H;8\&S YB):='<"*<(>D"PAE4E]L M*DUV\\FUL Y,C';X6*$FM=GC2_N$NF)17@$^LY$X#IB[9>2H(B9?(O=)":%[8P,3* M?1DWE8:%L)B,\T&5< ZI%JBD6$@E27Y8XRL2=_1LY2R$$CI%J,W7*W(=N.,- MS'/VK"#BQ0%OVF;!T;(_;!#LD%0+T8;8&HBGY--A(;[)Q)0KH?TAB32MUUY2 M+C7W]G7.#Q(X.J_=AGC'6DJTRV"@KC[[VF7:;.O1)[4U_2NO#?Y2V*7DMZDP M9VBW\_D@ EN;9AV0606C6AABVPO+@K\S:'T![^?&T#;P#=HOU_@O4$L#!!0 M ( Z/&PO=V]R:W-H965TP#+5$V48I4 M2=JN^_5[AI05M[G ?;$DK:7!3FE=)0(^W:SO:R=%$94JW<\&@\-^)93IG)W$M8D[.[&+H)61$T=^ M457"K2^DMJO3SK"S6?BH9O/ "_VSDUK,Y+T,?]83AZ]^:Z50E31>64-.EJ>= M\^&;BWV6CP)_*;GR6^_$D4RM_<(?5\5I9\ .22WSP!8$'DLYEEJS(;CQM;'9 M:8]DQ>WWC?7W,7;$,A5>CJW^K(HP/^T<=:B0I5CH\-&N+F43SP';RZWV\9=6 M2?8@ZU"^\,%6C3(\J)1)3_&MP6%+X6CPC$+6*&31[W10]/*M".+LQ-D5.9:& M-7Z)H49M.*<,)^4^..PJZ(6S\?7YU[I MG2ED\:-^'SZTCF0;1RZR%PU^$*9'HV&7LD&6O6!OU 8VBO9&SP5FJTH%T"=X M$J:@,=Q59B9-KJ2GM\KGVOJ%D_3O^=0'!W;\]\*I^^VI^_'4_5^&\V6]V[M/ M[V@XHE>4+.Q]FDLJK4;-P&FJA0OL]EPLL:RT+"C70E4(;8;"\X$N155)1^_5 M%+]W=5"YIRNSE+Z!X#H4$0:!B(T-Y&6.X(LW>V.AEXK><94XE=.R]YRI+MOH MT6]TG V.>X?'>\,#@.IJZT20--$BEQ"Y'K.)._0,8CY"?-@]S(;=@^QX[](Z M]1V5>*$7DL;.>K_+<O1]TL&Q #BB(.D+(E M[>3[&,A)Y]..\BA'Y["DUT O4+!46:0#3T' 3FA";#=BW:7A8:)Q+YX:,\7Z M#>80@XGIF@(VXYH*:W22VGH5J'9VJ5!2M$!AN2BC)=H.,NVDY&3V:-SD'KF, MMC8DB 874Z\*A0;;I=5/$:W$H7<0%_:&);?Z,8L&R1N MB,3=O1T#%=CA%B]-(4SH C:?+'@)#B+AS*>J1GF!!$YZJYD/#T1C)UC'EJ7D MQ$< L:BM*QAZY8,PN>13&5>N])C"6O!B "AXVCQ?U(JUF6@&^4OQP M'-U+MU0Y:/>*WE\W1G81OOV[$3X'#A P="L#7V, %2<,#!PXWJ/ M@T\S].<_9CLFS%^JM$2ZT'E8\I&5M/9>.%#T0KE$<[ M\+M,Q]\]5W"-!,66SGR%=HX.[];8^;J \"Y>)B?!6#0-GX9$H M0[J(MJOM-?X\W5X?Q--_@!OA9N@YZ(8E5 >]UP<=G3Z"K>-=%D[A9AQ? MY_@K(AT+8+^T-FP^^(#VS\W9_U!+ P04 " .CW)4F$9D<3,-X?,]_,-S.[ MX_%6FU=;(#IXJTIE;X/"N?I+&-JDP$K8OJY1T4ZF324<34T>VMJ@2+U2589Q M%'T**R%5,!G[M869C'7C2JEP8< V527,[@Y+O;T-!L%AX47FA>.%<#*N18Y+ M=-_JA:%9>$1)987*2JW 8'8;3 =?[D8L[P7^DKBUG3$PD[76KSQY3&^#B!W" M$A/'"()>&[S'LF0@UL'BOR[]EZHK;X": %#/1 ME.Y%;__ /9]KQDMT:?T_;%O9X2B I+%.5WME\J"2JGV+MWT<.@HWT1F%>*\0 M>[];0][+WX03D['16S L36@\\%2]-CDG%2=EZ0SM2M)SD^75 %YFOS\N5R_3 MU>/\&9:KZ6KV-'M>C4-'^"P5)GNLNQ8K/H/U"9ZTK#<-"#.(KC#_"&1[)#CS<\@_>"N;3."%\/2R<<4GDY^&>ZYM7$ M_?N!C='1QLC;&/V4@'Z,]3Q?S6 P@BLXCPIS!?/$Z34:N.%(#7[M@2L0[G55 M"[6#A-XE.DQ!*)A];Z3;P:(Q24&U#-/<8!N$K70%+%"\$B#"O*ZU<8UBX8=& MI7 1'/:"2P)*WT4?U0:M8PS;@Z]?[SNBW;U+R.5&JOS$-Q[KVJ?#::"S6D)3 M\_"70=2+(O_PL2;7= :Z,9-54;*"2WC!,*]TH M%USV0"KZ)0;WONH-A8RU:C12IX J]?YM:7MWE;&UBWAT"55;U")S>_F4"L[:,6I+71&^D301W'A\!T!9GBL#>\CKHL72$< MB5FZB2$SNO*5PM7D\WG"GBH@I<-@Z"KE+*JF8FZ$:ENHMOQ(3N3$*6>9^G!8 M:B,39-EN=7) V4O;K"VQ90J$(TJ?\J-A-M!0*EHK'&Q**$=A2T%^KQ(B^(!K MTU![A/;:B_:R)T&PW5)3&DJM*X M>NRVT[;)O(NWK?I)F%PJ"R5FI!KU/U\'8-KVUTZS:SOFM2C0TTG(>%]FYIFW)R/O+I3^ M;E)$"U=Y5IB](+6V?-/OFSC%7)A0E5C0R4SI7%A:ZGG?E!I%XH3RK!\-!J_[ MN9!%L+_K]D[U_JZJ;"8+/-5@JCP7>GF(F5KL!<.@V?@DYZGEC?[^;BGF>(;V M0?V9*K4=U[\GNP% P:$ M&<:6-0CZ=XE'F&6LB&!J>RK3&RZ%VP'D.!, M5)G]I!9OL?9GPOIBE1GWA(6_&^T$$%?&JKP6)@2Y+/Q_<57'H2.P/;A'(*H% M(H?;&W(H?Q-6[.]JM0#-MTD;OSA7G32!DP4GY'?_U^?C# M.1Q_H>?9;M^26C[LQ[6*0Z\BND?%:WBO"IL:."X23*[+]PE.BREJ,!U&#RK\ M0Q0AC(8]B 91]("^4>OCR.D;W>=C-35X46%AX?B2G@;^/I@:JZDB_GE _;A5 M/W;JQT\)X<,J/GP\/X;A!%[!+67PL8 3G.J*6@:&=5!Z8%.$(Y67HE@"N80: M$Y"%52#@#.-*2RO1P&FEXY1J%@[F&C'G"&RP9/!>& MGIP?!)DR7((H$IF@7 MB,4UQ;SO;KZ5608G59'TX%UX&L*&4Q!LAFS!5(+TDFD6)22Y 35SB\;*=;B" ML20L0,V9\7]WKS6V.B\;^#.M\JZ.'KE9TIXT1E%8"F61O'DT(1?FF(=8E8;=J@;P&% M<-Y= H6!A$%I.9<%N42>5PB)-'''-?:L1U1IB))D,6>EF-LIY3S^7(JR#F*I.1&<02JF> ,)^7'&5^O,#*C.MGW+F[(34KV MM9"W9;$06M!5\AKUUW0(+CC *]2Q-*Y68G3A&(4U:M4<^2K]*GDA MN.VH3Z+746\9=I[E*0 4@?'6Y#%>M4Q I9[X%J%*)U!&)E@7(:%WYMJ(=2OJ MKL:9HM"&^YG\9=WT!YKI@02'T0LHR3E1%%7N\-+/?.4@WB;=40@'7*0MEZSX MA3"U!M2-1H9%*F/J;\,L!:60">T0SR94VPNF509X#S[''F@,0:05=\+P]4W$ MKL3X(@T%,N=-#Y!N$>U8:B4B^$PL;L8E%XXWR3PY@@X7E<,B5<1^SA_"JBW5 M6(RE2PEQR"7E(;E%56Q@(1R9> IU QLYPC>(+E7)F>OP"TL[,O%UO 1+8QYG MOV9@(@(74SYR(.I0T$QI+/G,U,:N5X6#?8OG^6R5CQOUX:F]6W?7^P7&X<[. M"Z!Y0=HE3#.Z@+KG\])Q;]5R@W"R[7+BJOO7-DX]2-4"+UF8(T^%BW/%T!,T ML98N*'?SX0JK:\%FI^DM2!36U53IDKJ9<5,:R:[7D>9KB4\38\/,]$/S2]WL710NM9HWN&?^4EM(WNJ]^"@S,9$90*/W' M5ZF<,I[A(*36HF?DGB.GDU[&C(EG;MA^]6=QPY*]^D;'E,:0>D-X=T7SD3GXX(+6F?C0AN8N]CLV?.B1%-5]WX_%_FI)6 MB#RKK=:/F9.BK=YDC3DI&CNYL+;VQ$&IS?R:%?(U+R'CU]5'HB M^C4GI3H?CQJ5[O"TGI7\R=W#4C1R=?:(8:EF@C6FI0<:Z!GFI:TUYJ4.@I\W M,/76F)@ZP)X\,G7#?,_,Y*Z\;&:FN[Y.]#L?>W+4<_=)B^F6?/#??=K=]JO9 M@?]8M+KN/[F]%YI8TE#(9B0Z"+O9F%5Z3X=396U*G>O*0HJ+[Y YS-% MOM0+-M!^2]S_%U!+ P04 " .CW)4L EB<$\3 =.@ &0 'AL+W=O MR_GY_!6%Y2)7E1J6UU\/HE?W?E7[]T35W8REQY%9JRU'[UQA1N^>I@=)"^^&1G M\YJ^.'K]C4UK ;_QJS3+T M_E9TE(ESM_3A(G]U<$PZ!G1RUP1^%^UE'>?/3U061-J M5\;%X*"TE?Q?WT=!]!:<'>]8N7WBV5I[=!C?[@H_)J M,&79R//WY6X_/SRYN/GR\^ M_J2N+M]?G%^\O5:/KEQA,VO"XY='-;8F D=9W.:-;'.R8YM3]<%5]3RHMU5N M\O7U1V"YY?LD\?WF9"_!7W0U5$]& W5R?'*RA]Z35@Y/F-Z3'?3&6>::JK;5 M3*5CJM_&DU![V,U_]FSPM-W@*6_P=,<&;W2P0;FI@O,$4]6:C'*;(+^#C/H\ M-[#OS)4+7:WH#)FK HZ1Z]KD:FHK7656%RK@?0.?JH/250ZO*OB%RM4X[ES? M&34QIB+:"^WQP%9,UN=8;V"9]9P_1T$MO 7918&U,U,9KXMB1<_-HI:U-=BZ MJ2Q]NJ:=F?%Q:;S-M'IT<#.\'JJ?QN.K@\=#/H*M:CPKMS.,",0$Z[DW1I5B M3J;*B9/+K'83XY-!C!2X5TVEFYPV9^+![) #WMQW7F_^:*SO\="2;=E=X%^7 MBTA)\%B!MR&+W)%H\5Y6-#DT5!0JMR$K7&B@O40Z5[6#W&ESK*9 :^O5/RML M$2_V1*SB[Q'5/9M.)]<'IX%@B/O*9"8$[2WVLQ!WIBF.$I&Z1S-1F38XY,IH M/U07%0)5A=!.LOL7MEW8"CL.6 XZ_QW!3:2:=E@Q%:VFVOIU^XZ;G8N!@]9. M52*F4\#O1+)YK*B,G+5%*T!;XZ"(\ 569XWW).Y*U]!1LIR]AAGFKBERTB"E MQ:C&WYM*T@[KD26S;6W+#5:YQBO*-&IT?/CO02M1$B;9.5[ZI8$.DHU#CB2' M M^W>UP3_[:FX$7'>WN?S74U8\&5-G F?73 +[X]/WBL=*V6R^4PF&PXK$J7Y)#L0WC?Q$!:6#VQ12?XSLOI M1?!%+DP[[UHCNU"X3K:^,VAO88?6>'-GJB;N;^Z!V@(^Y U;<[>&0PF[PE"- ML[IAHQ<7SMB,S7UKL0R%WI2&NZQD-/60D[WZO?\\M>+'P]'+]05^#2E MS=3-@HZ]S5*^CQ+%G0_:9W/RDN,!G_V+\SC:ST87,(M+/].5_5/,*3=9P:%? MJUGA)A#'7-Y:)*HI2<)HB!20[01^?IOBQITI(#GO*GUG?1,DTK:\M51T?F<\ MP.@J6I41169;(AK4PVB;4E ,8O7<>HE84T0)G4$M\1 M0""$(MA(O")&< Y!(7#B3#?1O>" L/P9J8LVDHHBF3X+?5+"EA:I5:32G7]@_ M'D?K'_2U(0(TOM:V33V=H@24D^SIM= L%H6E3_!1.)CD27)^'+EP64RR$S.S M545G(6-*:D7@=: 1E;E-EX,8/!I:BBSD>N:P9]D03N$9@33[E-G+J9 QK")W M2^&LAP] WM;A7^H2(451C:'.#:5#B/_]^_/^FX8MF\#!&&BE4$^.!Y$;^ 1" M(8 KLJ+(%3%:PQAC/$.8$GIN)X \.AFG3!_M,FH! %;!+Y]&D M92O9RR=&H,\V\.J*@)8 B(!(,@%S*>KFDAP@.WP&(+FDZ+92SP:=KX/N.S/Q M#2&HD].(@-?QTBC45PY29R305#;9)6DP-)-@:P0%GH%WMBBWNCJM@.2Y.2\ 84)PH$F6:P.9&YY'%B+)4$ MHQ<)+M4,Y39KG6EZ8*(;TO# MWTE*[7Z2"B)^@$-/8$Q0'FHZLT+"\+=0^!1V$=I(;*=DLE'.!A@Y!YH)Y*NL M@Y+0ND IO%"0XH#@JO5:D2$-MC:,\09J.;< "5(TZ)S#MJON:+-HX[<5A<.> M#K-T(EXZ2/J*A0V]T8', 5.&;_W.&-)Q&JZ"G55\%IBVMX%="+F"X2NDTYA] MVCUKM7NV5R5P,\286O(8R7U!#&U3[??043N^1H1B(^6 E;E0BQ[@+DW9"(2" MT@ "++O24/W8^T2K"3EX@@V4!Q2Y''74#HDK:KQ1V^,N1HHF&!2:@-!WG>L) MM!Y2/(#Q>%3"!+\YK-M[^CL,UM=..2--*5]1XJ1\AO!KY@[ Z:)$#KCKU94M MZ\1?9 -5*B&FF/,*6LS&"2;>$@#/F04)53K/(TPACNPF^4PO;*T+^R=U*SZA MVK$17U!CM385AQMZ,2)[CAVP952K6+''9EZT-O-BKZYQ8.S)BF23K&:')-T\ MBG6;\?PM@@*3(_8P9/KLW@_?XYSE)_E3ND%=Z)36N5(#6P]I@AA!7 M2-T*@9B9]IY;8UW)!(_D32#DE6HS<$;JI31'BH@?J$Y;]6H^:=@ E0K&;4@A M-B1HF5,NT1+&X>1=_V(+#YWE$M%IPT:+T = 1Z^8&#VGA5NF;:7]4\LV[7H M^"G"#46T6&.26<'@;"XIG65H\D$+F:)$A2B=&Z'ISXV#1(05^<5^$C2_?AAS MGQF3RVKNYW!TV_35OA%0IB.8 N;^:G1TW+6_C_>;*= 'LJR% ME8C9P=U@3IP"=IO^WR:Z=G*4[G390+"3 RO 5$$)8BV^4K8ADW=^Q9:%7(E7 MN#.RZIH#J6J!TBM*F@S7NMT1XZ"86%7-G,L), \V?&P(7+7IA9(EB4V3_S]S M28%UD<\-)WS@@C#$C5V_R>\ZNTXQ.(LM@>2,['[_!PK<=.O8.OYFYP8[5*I_ MU:FWN&OKTP2[.I_>[<4^_ZH/KZW-G9'%X PH[$_3FJ@DS0=.Q-C/=L[6AP4# MY;74_1LQ<:/KCJQ3/[1I77,^)Q56#;?:\3PXZ,Q_K[W''E_DA.R[I[B_)<1] M@;!W#SC:&[,^2?\PV;V:,S M;!.B0XF$Q>T"*!+CA'O+'A'HGG:AQ :P;(+W&);U#:?LUP(^9&EPBI M<\IZI29"P!YARFW9M5Z/+;$Y\4HYO7>R1YX:#/OBFQA')-K^3L\O>:^*8QAX6'Y!<6=_3 M1F22(6&@KEV(\^BFGCM/8;L][<21!R,8)D7+%1KCVDZ%4=U9.LZA")@[VZ0& MG4E%UY+-7!%+[ B1DMJY!NP4,8CQ/%["\-.XQUZO.NF\ZN0K2( +^YI$L]6= MOGWYFOG&B\$(C_MO4>-BUD6:M:N&%;52YF[K/2>YYO.GQP-UT+L*)^J1!];N M06QK[*9,=0TL.QHT(K/Q'&OU_;9*-N9DHM)>K6>H$2,MU%6\M MY,'$U$OJLZS?HG37'WR) FH47;YVD3-=:]AQI9Z69S@7H@5G3'IOJ7T>J*K] MMB.W0:Y36+1Z:OY56@ &:/CV@JK0RRA7SHER92Q-5W%I;J7V)+$)5LBT?3 / M(Z&G5HN2*HS;L 5P#]L&KX*OF:VZC+V^B"28-4L***RA.((T3@CXEJX]N!]# M22U!DE3MCED'_:O-X_7.=&YY0B%=9JQ:X-;&LX6 )I:CZWK,S"FWB:CPWNO0 MW9C(Z,E>CWS7U3)1@^6NOMGW4?JO-3>/>9-C+WE62"UY$;R.F!J MOS*U#SUJ;#<_=C,'!ZGMQ9C)]'$<)1 I9*&G!L'1-6%] ,%5CF3+A ?4H 8X MM6'.B7+J=6EH (M=1@[$$:1'7RXF-?7UUB](I]M%(7;:-<+7Z\BDY,[%;15J MWT3VNMNC;&I'>-/EXO"=(4WC#!'*N&;3U[7YMPZD^0Z E=L\L$$B]*L96$O0[1^DZT-TMULX:C M_5."Y^WXWYZ1F:TYZQ^@JW[6)=*'>F?I_NT2\LCPG2MROI _=WXQ))3 (42.+;.07Y#?)-1UQ"B,7JT"VI&%P[K\#N.$;4EMCM MS&CT@S%P9O_.B@?ALLTBA"%Q%^[[UZOP7P14S5.8%YLRWS%2T(EE_8P7U9V) M,X-13'PS0RT[GI'H#?7U.F1KS[LI@.&NW9>:X0E$<2>2^1%)MN3ITCC/L,]% MNTFYT?Y!-QKDS2(\*QH2^5N4[*S"1^]19SQ65]CRFAQAJZ/^8]39UB;\OFG? M*?B=!;7/^!U!2D46+_(FA,I1YZ4XU@T:5*9.]:B^TT@E\2Z57(D:-YUCAU2; M+WERGI1'C5T@':#/B3A^?]7:,)M,F'[F>D?.MYMW&_XRZY'&MYX@\;#G)/$( MR G4&N3=]Q[GKY&*X52TV"Y]L$2&;ENXN$)Q5!-4X 8G[TR9/3<3SDF$HY"0 M6@O:;QV,>G7)N/5KUM2;2BITQI?@[>[2#HN0-"JG+1)UQ4,N:>Y?(NC&MS+I MX(*Y55SML%4?_OW]TE2& MNZA2-[\;7[^!182&&ZXWZJ,;\M/#X^<#EJBI@N3.0W7-0EG[\I&4E<]'9X_5 MHP,B$!?3E'[O8]?JB;WS[D:[IKGWR@#-N96)V?Q0P%ML./8/!">2LC!Y ^+U M@F%WRPE13$,CVZBM)1\V[HR*@'3+%4?U8J=2VGP]!F.AJ;F#T_96NCO06LV\ MCF7)0%)+J+OVY'J[;/^I8Y/H\Y:"A[%K'!"2U]S3,$#MQ+G\; M;JE0G:K*AL=Z>:ZJC1"Q+KTU*QE12)W6-)60;GJ(P?1K@7;:2KI TME568$_ M9!XG@D )%(?M$V)<9-DL\ 8E;6*A/5\?$WPQZ5<2TJ@2+JCMT<[]RV!)E8,B M,2)M(-5UR=<&\?;_1&"]\]7=2G1&O7DM<=&?K3L>G0YVN=?IX3'B4:]W>AUY M#FDN>>U%'C4)R=G.GIYTSD4O['$N,>]VFUECI8O;FU.FJRMICAL=?V/AJAT3 MY7' L9W[19D2*SH15B/,\QP*_@L\%KAN W'HB@X$\;2[R$ ,V=EEUT'EMX1R M%(OM#X[2X7K#K/W!63VE8=<6C$%0SY*2/O=F=]/=V8HZU&W[K&]#$ZG+J ?; M7<)E[>#B=_SPI)?)9;:>N\K1B+>FEJ/>+_: P:]J^?%>^VW[V\>Q M_.*O>UU^./E!^QGII3!3+#T>/@@'/ MIPXH('Z@#=I?A+[^7U!+ P04 " .CW)4X-(35-P# #7" &0 'AL M+W=OU M!M#DM2JY&KMKK>LKWU?Y&BJJSD4-'"5+(2NJ<2M7OJHET,(:5:4?!4'J5Y1Q M=S*R9X]R,A*-+AF'1TE44U54OEU#*39C-W2W!T]LM=;FP)^,:KJ".>BO]:/$ MG;]#*5@%7#'!B83EV)V&5]<71M\J_,Y@HWIK8B)9"/'-;&;%V T,(2@AUP:! MXL\+W$!9&B"D\;W#='WL_G-P_WS[/[KW2UY>+Q[ MFC[/'N[GY/29+DI09R-?HQ>CZ^<=XG6+&!U 3,D7P?5:D3M>0/'>WD=V.XK1 MEN)U=!3P-\K/21QZ) JBZ A>O LYMGCQH9"9RI$AXPT4Y*$&24U_*$)Y05!6 M"T5+\DF*IE;DS^E":8FM\]<1Q\G.<6(=)P<DU>0V=*:6E'/32 E< MD^V6JC4Y(0/S<:9Y+AJ.S"7DP%Y,DZ D3KTTRYP'O0:)7=N:=R$.2)AZ87SI M/ N-B?V7]"+RAF':V78N'Z4)5+_9_,#WAM7X#N@!X?A*A5Z4Q-YE&IA5E'E# M)-Y""PO1 1]6:WU@-'L5NQX&7AIGSN=>.8S[>]AGHN/>4]DGI*9O-ALG)(UC M+[R,#6H4>DF0.O="PTYC@+DKJ<;FJZFT;@8D"@,O"(+WBB:Q7AS&WD62&#_2 M-"SC&B0H;83#R$NRY$-B^^VT99)X :8@B1+'1--EZ+2G>69H(X-OF' M@]!Y@A"\5Q40$X[3FV[8E.P]KV[\0!A(%MAUDK/.D.3_; Y$?%]WO#I@*YLB-5 M$7L+VKFS.]U-[6D[K/;J[S0GACP( #<% M 9 >&PO=V]R:W-H965T=>?#S: M)-133;X@.JQ M7@B]\CJ4K*R0R9(S$)B/G6DPG,4FWR;\+'$K#V(PG:PY?S*+K]G8\8T@I)@J M@T#TYP6OD5(#I&4\[S"=CM(4'L9[],^V=]W+FDB\YO17F:EB[ PZ6 MR*J\(8I,1H)O09ALC68"VZJMUN)*9OZ4!R7T::GKU&2Q_+Z8+U>_87I_ _,? MCU\7=_/[%9RMR)JB/!]Y2I.85"_= !+P&V$7$ 4NA'X8GL"+NHXCBQ<=ZUCH&RW4FPL+2I@"PC*8/S=EK:^: M@C_3M51"WY6_)ZCBCBJV5/$1J@=MH:RA"#R'NJ.M.UK0R-%%PY<:#!#Z:L7=PF2L4&VM9"2EOF&KO=;?; MO0K3U@SOZ>V3RLG_P!02P,$% @ #H]R5&E2KX6Y @ -P8 !D !X;"]W M;W)K&ULC57O;]HP$/W.7W&*^J&56 /AYRI MII MK=2N*ETW:=H'DUR(5Z_WYG!U(F =L'B.W<>^_NX3M&&Z5?389HX2T7 MTHR#S-KB*@Q-G&'.S*4J4-*;5.F<6=KJ56@*C2SQH%R$4:O5#W/&93 9^;-' M/1FIT@HN\5&#*?.MC[L 8:M(X!H"XA\WI60S_*:6389:;4! M[:*)S2U\J1Y-R7'I?I2%U?26$\Y.;A_F7^YOX'GZ_68!Y\]L*=!HGM$8D$-DY0" M0:6 :8K^O@&OA"T):XR5C+G@S%W(0R:?%'#]>64*%N,XH 8TJ-<8.*-*ZB;G M5<-YY0QK-V[?5946"JW6W/<2LV LLZ55A-/,(IS!>=1O#J,A7+AUN]OL M?&S#16.>,;ER-<":B9)5?22HD9F,$;:0*KIQ!A_ ?4XXV:N=[/VWDY(&$W49 M:HV)KX<9@]8<1Y'4:^GO(JW&OF'/7*CRP#L2JEK?JZ/JVGXK0:!N_AU4B]9WK% MI0&!*4%;EP-R2%=CJMI85?C1L%26!HU?9C394;L >I\J97<;)U#_5TS^ %!+ M P04 " .CW)4/L,E%88" !2!0 &0 'AL+W=O"HUS"ZY0BMO? M4Y1F-XI:T6'C6:PW/FS$XV'.U[A _S6?6XKBFB43"K431H/%U2B:M*ZFG9!? M)GP3N'-':PB=+(UY"<%]-HJ2( @EICXP<'IM<892!B*2\6O/&=4E _!X?6"_ M+7NG7I;:/V M8%*@A*[>_'7_'8X _>0$@.T!K-1=%2I57G//QT-K=F!#-K&%1=EJB29Q0H>? MLO"63@7A_'CV,+E_7,#'+WPIT7T:QIY(PU&<[@FF%0$[0="#1Z/]QL&-SC#[ M'Q^3F%H1.RB:LK.$G[EN0KO5 )8P=H:O77?8+OG:ISHT2@E/<^0=<)W!C.0* MO4:="G1P+5PJC2LLPH_)TGE+8_+S3-5.7;535NVN9RG.(K(< [M%J/QC,NM@)LPU5:DL&W"'5<*+=R*)3V?M+O5N"*/0Y@?2F\U>JS5Z++! MQ9VQX@\Y9RH+A)DUSKVG7.NRT4[ZS6[_HH(\D^L.Z>^ L\MV@[$$WOH'\=&< M$\FZ=+.#U!3:5R-?[]87QJ3RR;_TZK9YY'8MM .)*X(FSN M61I/'BR7&[KTT(8$.E\9XP]!*%!?H^._4$L#!!0 ( Z/&PO=V]R:W-H965T-<[S\PS+YZ=_D;()Y4A:G@N\E(-G$SKZH/KJB3#@JF.J+"DDX60!=.TE4M7 M51)9:D%%[@:>=^H6C)?.L&_?3>6P+U8ZYR5.):A543#YXQ)SL1DXOO/R(N;+ M3)L7[K!?L27.4'^NII)V;J,EY066BHL2)"X&SLC_,/&[!F E_N*X43MK,*[, MA7@RF]MTX'B&$>:8:*."T6.-8\QSHXEX?*^5.HU- ]Q=OVB_MLZ3,W.F<"SR MOWFJLX%S[D"*"[;*=2PV-U@[%!I]BLYD*R4%D4-)@8%+[=/]EP' M8@?@]PX @AH0' OHUH#NL8!>#>@="PAK@'7=W?IN W?%-!OVI=B --*DS2QL M]"V:XL5+4R@S+>F4$TX/QU$\C>+1XP1N;F>/4?P%1@]7<#D:?_H81Y]I&3W M_23^.(GAW0.3DIF\OH=W5Z@9S]5[^!-F&9,(D^8S%' M^8UDE)%1?5<396/836IZEUMZP0%ZHTIVP.^>0.#YIWO@XW;X-@ MKW>D$VXU%JJ-4:]AU&MU/-J4*%7&*ZA0)F296MB^8FC7XGM>Q_/^:.$3-GS" M5DW3A@6(!7"E5IC:X% G5IH6E!=(1%%0)Z0O.'G:1[;=1.C_@NMIP_7T/Q<- M_(0;5A1T?LUI#U&E>:)(9(U*FTR3_)U.CRFRLX;6V6]29.<-H_/60#VLC&\F MH=MF17?8]Q67F.[K&UM5H55E[N+UD&YF^^N[ZSTD+AH2%T>2( 9:\D139=5\ MMG6VC\W%O]B$K6Q\[_5V\%KYQ+BF+P]!53G7>]MW.]X'FF7 /[%4#J;(W[FM M_/9J-A.&**A.2U8FG.4P0[GF"87GCA?<1.N((O5?.ZX?_"9EZK^V9[_[?W3# MR2_4M+1#=V>>,./B/9-+7BK(<4&JO,X9E9K<3F#;C1:5'3'F0M/ 8I<93:TH MC0"=+X30+QLSM31S\/ ?4$L#!!0 ( Z/&PO=V]R:W-H965TVEZ\HX14;D*=]BKG?67#"B]%1L7+D52!(+8IGK>U['983F MSK!OUR(Q[/-"933'2( L&"-B/\:,[P9.RWE9N*6;5)D%=]C?D@TN4=UO(Z%G M;LV24(:YI#P'@>N!,VI=CEN> =@3WRCNY,$8C)45YX]F$B8#QS,188:Q,A1$ M_SUA@%EFF'0N%,>E MHO^.8@?F/%>IA$F>8/(WWM71UQ;\%PMCOY'P*\E/H=TZ =_S_?OE%1Q].FZ@ M;=>9:5O:]CNTD="E+]3^!**,Y I(GL#D5T&WNB85/,ST<0@5,OFS0>RL%CNS M8F?_$(-MK86U5H+Z@XLIL67,4*4\>2OMS0I2"6(J]+/9,(5,94/HUD+:DB3K79@#-6Y#2VA2!A-@OJ1,-OB,A> MM^SX$73&5-7S]' C"/N?^[BHH[GX^/MH>:_MR6LTO]!>I/%&5AF^V6Q*?,?B MS1OT-.SUO(MNWWTZ%'8/6B1#L;$/@828%[DJNV6]6C\VH[+%OAXO7ZHY$1NJ M\Y_A6D.]TZ[^1$39_,N)XEO;<%=&ULE9==0Z3L[+E*B]*EX<64N@"2E*&6N[WF1FQ*:.?-I>6TEYE->*$8S6 DD MBS0EXNTS,'Z8.=AYO_!(7_;*7'#GTYR\P!K4<[X2^LQMLB0TA4Q2GB$!NYES MBS\M<6P$9<2_% [RY!B94C:<_S G=\G,\0P1,-@JDX+HGU=8 &,FD^;X62=U MFF<:X>GQ>_:O9?&ZF V1L.#L/YJH_N2'OZ$N:&3R;3F3Y7]T MJ&,]!VT+J7A:BS5!2K/JE_RJ&W$BP&&'P*\%_E!!4 N"H8*P%H1E9ZI2RCXL MB2+SJ> ')$RTSF8.RF:6:ET^SHHE!0/$=XA("4HBDB6(4;*AC"H*TMQ)J-SR3-&L@ 3IV2B( M&4Z)KI:@"&7R@\[TO%ZBJ[\^3%VE@M]LM\04>^12$$9 K=ELWL21@T"8,R8=B5 MD,B]K:F5*BI5YKU_G7M3]_6T\+Z(/U#"!B7L1;G=;GF1Z2DB8 OTE6P8V,BJ M)*,>LG9$$$5Q;*<;-72C7KH'M0>AWZ:J_\32_PIO=!&O'8$C'$SL>%&#%_7B M/7%%V "\Z")>.V+DCW%DQXL;O+AWWE;=NSAKQTVZ<6^U*V%L0KV5;@(_"YKK M941=HPR4K>AQN^-^&$RB\])M<7X\-F^NK?A)0SL9,#:\;$'WR$P&0MKB>B"Q M=W1Q;P"F;8QJG_6&$2[JP.AB*=:,8R\*.MY5?+(BX4$^^?VXTO1,.WRT7^P/ M\ZBA-='N[UAQ$($Z#O[[B>S/6)V4DWGUKS MWU!+ P04 " .CW)422__]W(# !B"P &0 'AL+W=O?75FK'6V$_*76 )J\YAE78V^M=?'% M]U6RAIRJTE4F>=4_G<-F=B,O=#;3CRPU5J;"7\R*N@*%J"?BGN)([_QDK(>T./I+"D9:8?Q.8/J .Z,/X2D2G[ M2S:U;>"1I%1:Y+48"7+&JW_Z6B>B)4 _W8*H%D1O!;TC@K@6Q#;0BLR&-:.: M3D92;(@TUNC-/-C<6#5&P[C9QH66^):A3D]F\\7T[O9Q?OMT,R-W]S,EY 2L7MU-@--6:8^HOII,2-G M'SZ.?(V09BD_J8&N*Z#H"%"??$??:T5N> KIOM['X)H(HVV$UY'3X9^4GY,X M_$2B((HZ>*;OEX<.G+A)>&S]Q<<2SE0A%,W(-RG*XA.9\R0K4\979-9.:Y-Q M:R%R( M--> !TM8P$ZJ4H,@_5\]*2SP,/QULO8:M9]EZ1]@>X 5P]:Y-JX1] M*S2EX642C/R7=AI=%GLT%PW-A3-3=0HP,_"*54N!=(9=>7KPA&URV(/<- #IR WX C86;I:(HGGIG]-;6N"W!P$M!EL0OF>7CWXZ%=CE23"7 MQ1Y8&.SJ;>!$^TLH1992Y*W*V5DE@Y-T3I-]O-9U$+HSI]<@":M*SEF=O>XR M'AZL/HB"P5O&0ZM>-.SW!_$1TFA'&CE)YWAPL0+J[19W,D:GD^@RV4?;E?@P M=J(]"HTG6+P_E?&[4GEH=8QT5_!#=\6_Q4:QOE_.S)?9C7=8VKOP#JVZ=]IO M=2LYR)5MXA1)1,EU=:TWLTVC>&7;HS?SUZ:!M%W0SDW5?7ZGP1)?! M^0"3)JN&KAIH4=B>Z%EH[+#LXQJ;8)#& -\OA=#;@5F@::LGOP%02P,$% M @ #H]R5-72?3;8 @ C < !D !X;"]W;W)K&ULC55M;]HP$/XK5K0/K=0VY(U !4@4V-9I=!G03=.T#VYR0%0G3FVGM/]^ MMA,\2M.L7Q*_W//<;"C[)YO 01ZRDC.A]96B.+2MGF\A0SS"UI +G?6 ME&58R"G;V+Q@@!,-RHCM=CI=.\-I;HT&>BUBHP$M!4ESB!CB999A]GP%A.Z& MEF/M%Q;I9BO4@CT:%'@#2Q"W1<3DS#8L29I!SE.:(P;KH35V+J>ALM<&/U+8 M\8,Q4I'<47JO)M?)T.HH04 @%HH!R]\C3( 0121E/-2LOT,D4!$X)/Y6HV^44G7PX'=A":E,> M[+C6<57I<-_0T45SFHLM1[,\@>0EWI8QF<#*9,GN;SW^#["IQ?HG$,4J]O3 ME.Z*KZOYU-U_')W[3MCKA0/[\3".!CLO\!S',W8O!/M&L-\J>$4%)DVZ_%?^ M'+\3=-V7LB8-9D'0]_I'ZBNSX-#,Z?N]H%E\8,0'K>(G-"M* 4P?])7J430[ M./"_YY#= ?O34M>N\=1MKVNZAJ8LM:,"] R8\1;_H?$?MC)%YF9'YF;/]H&> MH4^,5Z;^:$;]'M'Y;$/^E<&;*/? 8YB6N:B:F5FU3PU M8]UA[7_FU3LUQVR3YAP16$MHYR*4E695[Z\F@A:Z&]Y1(7NK'F[E&UL?5-?;]HP$/\J5K0'*FTXF!:F*D2"0K=4 M#"%"NX=I#R8Y$JN.S6Q#NGWZV4[(T#3VDOCL^_TYGR^JI7K5)8!!;Q47>A*4 MQASN,=99"175?7D 84_V4E74V% 56!\4T-R#*HY)&(YP19D(XLCOK54A(,@O/&AA6E<1LXC@ZT@!3,\V&M;(0[EIQ5(#23 BG8 M3X+IX'XV=/D^X85!K2_6R%6RD_+5!4D^"4)G"#ADQC%0^SO! W#NB*R-'RUG MT$DZX.7ZS/[H:[>U[*B&!\F_LMR4D^!C@'+8TR,W&UE_AK:>.\>72:[]%]5- M[MTX0-E1&UFU8.N@8J+YT[?V'BX 9' %0%H \;X;(>]R3@V-(R5KI%RV97,+ M7ZI'6W-,N*:D1ME39G$F3E;SQ6.R2K8+M$Q>%G.4K+;3U:=DMER@:9HNMBGJ MK:A2U%W>#>K-P5#&]4V$C55W'#AKE6:-$KFB]$1%'PT'[Q$)"7E.YZCW[B\6 M;+UW!9"N .)IA]<*$+8'3# #'[BUF*-$&"H*MN. IEJ#T>C;TF)08J#2W_^C M..P4AU[Q]HKB!C)9"/;+:K%.'#7B[(\X]>+_NJ>&?N3IW="%H%.'3 MI2]\T58W(5^H*IC0B,/>(L/^^"Y JGEU36#DP7=Z)XU]-WY9VD$%Y1+L^5Y* M&PO=V]R M:W-H965T M*2T%VIEJM0]N<$LT2>Z]]KH^O@8,EXS_B M&:4"_ J#*#YLS(28?VHV8V]&0Q+OLSF-Y),GQD,BY"U_;L9S3LDT!85!$SF. MVPR)'S6.#M+WAOSH@"U$X$=TR$&\"$/"7S_3@"T/&["1OS'RGV:-Y=# G MSW1,Q=U\R.5=L_ R]4,:Q3Z+ *=/AXT^_/2 W0206MS[=!FO78-D*(^,_4AN M+J>'#2?)B ;4$XD+(E]>Z#$-@L23S.-GYK11Q$R Z]>Y][-T\'(PCR2FQRSX MYD_%[+#1;8 I?2*+0(S8\H)F VHG_CP6Q.E_L%S9NJ@!O$4L6)B!90:A'ZU> MR:]L(M8 L*4!H R ; $X V!;0"L#M#8!6 -H9X"V+<#- *YM2IT,T+$%=#- MUS:E7@;HV4: 3LZ<8PTIR+9F&^9TPTV^NXX.DA,.K1F'.>6PQKD6DI,.:ZQK M(3GMT)IWF!,/K9F'.?6PQKT6DI,/K=E'.?O(FGV4LX_LUWJQV*U7.\K91];L MHYQ]9,T^RME'*?O-E=ZE8GE"!#DZX&P)>&(O_247J>*F>*F1?I1L#F/!Y5-? MXL31Z/2J/SD] $&EZ6:S/JUA($^L+B?8!;.\!Y""D@!_;P)$6?F*&]Q?/ M171' 3\UPP?D-0^N0I]M1SOZV.<6(T=0._(+,_R$>A+>3>%0 ;_862>R.'* MB;^QH!WK:1]:1'=:VNBW-LNMIX6/S/!K]B)YQUKBQF;XF,YE\E +GVQ9[/.D MZO1%>VV\A-2B=>=A3P+_95YT*_MT>KJKY!S/\C#[F,KL);\K-I=AA M4+'#H-1?2^-OR%GHQS'CKR!B@H*_!S1\I/P?@VM'B M%4PXB6*R.G/\?25-P:6@86P*U"H"M8QC.",>!21DBT@ ]B0/'X]"M?VMG+BI MD^14]G*$VHXC"^AE?9>K6W7<3:/SNE&KYNFB;@1EO6Y8#119);XV[6X5>=6S M'ZEBUJS&&JL-L[NZ&7;QFE6%K'9!5MM(UH"(!?=E04QE<:@TWPQ/=:^U]\>[ M=_7E5\G'+?)QC0XO(T$YC07@ZGP^F^'NON/\J>J6=H.=[P:[V UVNQMLM!ML MO!OL[K=AE3KH%'70,0LA>0VI%!!9#6%LD)&!V?Z4^VSJ>WD\U1HQNRN&I5HGNT// M=X=>[ 2MS&6OF,N>T==MP>F6"E#56J^NP%6AKJ0$G?)8Z9BK='M!*MOQE==V M+1]=0FOG7&BS^DP+[SIS4=D"4;N+H29XV0)!0SH'N!9WS*7 MQ/E4-1'?,H>571OU6H[;J6ZAWRT,JTF7S17$QJ3[GL<7M"1.F2:N1X>]%FYI M@I<-%S1W7)M=HU@RF\X1EDT";+]M[PC+_1^:-Q"[[G&0>:DW3;K:+S<>:-XR MMG9$6_#I*;J7M42F,P$L]1^:!7!;4S38@L=;-F58JBG J1129170LF/<##!?H+G2*D\>9RJQ^=+I4F:&:V1>%6:L> M]*O"K'KRJ\Y7*<'(+,&GW/\!KNB++TK.P;]@5;+"EYN)K-G?/EZC4H51ZXU+ MH]1C9#YVV8GD6>9E"V\3A9GA9(E**4=F*;?H(DZ10L>1OAA*%4=F%>Y'4T[) M&Y1#*=JH^\;E4*HR,JNR73D\H+KJ&N8:E\J+S>UQO+TWTEKJ&S=UE=8[7>\L= MY[B4.?S&;2&ULI55K;YLP%/TK%EJE5MH"@3R:BB#ET6F=U(>:=ILT[8,#-\$KV)GMA/;? M[]H0EK84;1H?P*]S[KG7YC@LA'Q0*8 FCWG&U=A)M=Z@5%! MSGCYI8]5'0X R-,,\"N _Q+0>P,05(# )EHJLVG-J:91*$5!I%F-;*9A:V/1 MF WC9A<76N(L0YR.+JYFUY?GY&[R[7Q!CJ^HE-34]80H'E"]ZJ'H]%#N2./I(Y4W$FU%8"^3Y9*BWQ@/YH M"=&K0_1LB%Y["(TA<&N@:0_:"?QNQ_..FFKU[[AG&?3K#/JM1-<;,(>*KPG6 M1Y$8S]@3VD]!9:*:TBG9!I;-F- N\H,@&'F>%[J[!AV#6L>@5<<5>J)HT8). MMOR)[D*T(*?>$/9I%CFL10[_3R0V\/22)Z"RL7K# M5]7KCOS1\+4P]\ TK2VZXEUJ1?C4[3QTG7_T)1WP"65 M:\85R6"%E%YGB.62I:^6'2TVUIJ60J/1V6:*5Q%(LP#G5T+H?<<$J"^WZ#=0 M2P,$% @ #H]R5"_^CGVD @ D@8 !D !X;"]W;W)K&ULC55M3]LP$/XKIV@?0!JD3=N,H;92WZ:!Q(8H;).F?7"32V/A MV)U]::C!E43#] M-$:A-H.@'>P6[O@R)[<0#OLKML0YTL/J5MM9V+"DO$!IN)*@,1L$H_;E)';V MWN 'QXW9&X.+9*'4HYM3#:3\DJ\IQATFM8%PIB-Y0$,.-DI0; MF,D4T^?XT$;3A!3M0AI'1PFOF3R'3OLC1*TH.J!G\GYX^XB<3I/ACN?KO)5A MF:@"X=[F<,I-(I0I-<+OT<*0MH?XSQ$7W<9%U[OH'G?ARK1 B1DG6&FUYOZJ M,0)#C$I2^LE7\5")*O[8\[N+OQZ>1?%%=-$/U_N9.V#6[G8^MQNS9_)[C?S> M4?F3G,DE I>P9J*LCA83MK\PF1Q46]'U]F0<$OO:ZHC6N-$:OR?5KIJSK6VE M!N%D7.7\X-F/7V6L]4+F,8M*8KAWO0O42]_U#"2JE%1=BV:U::PCWT]>K(]M MPZWZXW^:JEO?,+WDTH# S%*VSC_9M.FJ U834BO?1!:*;$ORP]P^&JB=@=W/ ME*+=Q#EHGJ'A/U!+ P04 " .CW)4F>Y_PU8" #$!0 &0 'AL+W=O ML:!]::<60$)BJ$(E"IW52 M.U3:;M*T#R8YP*IC,]L!]M_O[(2(CA_K%^*S[[U[]_ YV2C]:I8 EFP+(<&A-H,@DZPVWCDBZ5U&S1-5FP!4[#/JXG&B#8L.2] &JXD MT3 ?!,/.]2AV^3[AAF ^^L=^V??._8R8P9&2GSGN5T.@D\!R6'.2F$?U>8+U/UX@9D2QO^2 M397;QXI9::PJ:C#&!9?5EVUK'_8 G>X)0%@#PO<"HAH0^48K9;ZM,;,L3;3: M$.VRDC=UPZ?[%J=5XRA%GT[N'T;?[6_(T_'$[)5=DBKK[HE TR4P60)^QRS$TFE"DUD)_# MF;$:;]JO,R6BID3D2W1/E'A .W'X-+-<+L@"!XQB&7/,NHJHYXG<&*[3JT[8 M[\=10M?['AWF=<.X%W7[3=X;I=U&:?>LTAN9['E,8'/K7_$7DNHU)']V;,O6_W3"^X-$3 '#'M5A\I M=/5F5(%5*S]V,V5QB/URB<\L:)> YW.E["YPD]P\W.E?4$L#!!0 ( Z/ M&PO=V]R:W-H965T,&?B>B5R/O)4QZ[>^K],5RZCNR#7+ M<64A548-3M72UVO%Z-R!,N&'0=#U,\IS;SQT[R[5>"@+(WC.+A7H(LNH>CAE M0FY&'O&V+Z[XL5QSF8-BBY%W0MY.26(! M;L=GSC9Z;PS6E5LI[^SD?#[R JN("98::X+BXYY-F!#6$NKX5AGU:DX+W!]O MK;]SSJ,SMU2SB13_\+E9C;R^!W.VH(4P5W+SGE4..8&I%-K]PZ;!V .0^ @K #A"X@K0.PB4[KBXC"EAHZ'2FY MV=UHS0Y<,!T:W>>Y/?>94;C*$6?&L^N+R5_O+SY,SZYFK^'L[YOSZW_AZ!-5 MBMH#.8:C*3.4"WT,?\#-; I'KXZ'OD%FB_?3BN6T9 D/L/Q)\PX$\1L( S)H M@$_^!UZ(#D3$P;L-\.DSV$MX&#Z&^QBN.F9A';/0V8L.V)L(JC7(!":NX(Y M*I>;#F-2$B2.P!;^_7@0#DBW%PS]^P9E<:TL;E7VJX8NM"I2NL MNGE32L1/5) H<+]F&4DM(VF5<:EXRF"-2EP(FJA+ R38XPXZ2$R:F;LU<_>9 M1V/]?X,-1] PCA,@N30,?5KA?U6A6=(:AY@FR) EXHQ_&(8 M^/*1V41J*Y9!33)X@5(DP:X[!B]/,)#TI_6)*1 NO@DLSB4IKJ_LX-GF)@IJ>JE"ZDYW2@EH7 MZGUL*HVT""#!8]+OCV-!F8RR-.RM=9:J@^5,XEJ#.0A!]=L,N3I-HB0Z;SRR M?6G]1IRE%=WC!NU3M=8NBEN6@@F4ABD)&G>3:)KO'!0S&)^MX0[H@=M'=?J"33W!8*ZX"4\XU;DC$D%^,%:)!NP<"";K-WUM[N$" M0)(K -( 2/!="P67"VIIEFIU NVS'9M?A%(#VIECTG^4C=7NE#F;+Z<-J M YUO5&OJ+Z@+G05:RKCIIK%U"CXOSANV6S!([H#T"7G:+*#SKGN#=M!6/0BTPRNTR0CF2E?*E8RPYC1' MV+B.+>]@N9S#L0??7=.#OU!X7J'8HOYU0W78J@Z#ZN"*ZE(9XW2E97*/,F=H MX'GIT[LF_Z?5DKZC>,VF X\Y!^[WWSH.NIZ4. MK*I"AVZ5=?T>EJ7[P:#V">Y\IY0]!UZ@_65E?P!02P,$% @ #H]R5%XD M_W[H @ YP@ !D !X;"]W;W)K&ULM59=;]HP M%/TK5]$>6JDCB8$ %2 ![=1.H**B;@_5'DQBB%4[SFP#W7[]; ="-D$TJ6T> M$G_=<^X]=NYU?R?DBTH)T?#*6:8&7JIU?NW[*DX)QZHA8-^VYL+H=]L=&,9F0N06TXQ_+7F#"Q&WBA=QAXI.M4 MVP%_V,_QFBR(?LKGTO3\$B6AG&2*B@PD60V\47@]#EO6P*WX1LE.5=I@0UD* M\6([]\G "ZQ'A)%86PAL/ELR(8Q9)./'SSVH5W):PVK[@/[%!6^"66)%)H)] MIXE.!U[7@X2L\(;I1[&[(_N VA8O%DRY-^R*M5'@0;Q16O"]L?& TZSXXM>] M$!4#%)XQ0'L#Y/PNB)R7-UCC85^*'4B[VJ#9A@O561OG:&9W9:&EF:7&3@\G MT]']; &?86'V.]DP F(%,<.4*[BX(1I3IB[[OC94UL"/][#C A:=@8U@)C*= M*KC-$I+\;>\;%TL_T<'/,:H%_(JS!C3#*T !0D^+&[CX=%D#VRS#;SK8UKGP M,=M2N+5G1-(8M@VXPYP3"5_HTKP?%F_$<-"7B/J!8P)[<_]&V4[)V/DC;;LG0?:NV!4"[HFT8H;"->J<5[97,O5KF.R'I;Y/. MQFQ#8")MI.]P:L/@F"^"#](VK.2D\*WJ[A&Z57D[S:#;:'=/ZQNB(SNJSPE. MU$=3+ Z"OH? QXP4-C]*X&/N"5MO%KA B"H"HTX3H> ?>?U*[3$*K5V%51!; M@J(,E:-E%1\5M>NXO+@"S+!1154M.EKDKI(MA39UT353 M&PO=V]R:W-H965T''* 58RI;9I6VA^_LR$HU0I:7\8#]MF^[_ONSASC M@Y /*@'0Y)FGF9HXB=;YE>NJ, %.U87((<.=2$A.-9HR=E4N@>ZM$T]=W_/Z M+J)TW&."VL6)]HLN,$XIS%L0-_G M*XF66Z/L&8=,,9$1"='$F7:NKD?FO#WPG<%!GD/MM?)Q!DZ9 \1+5*] M%H>O4,73,WBA2)5]DT-YMH>,8:&TX)4SVIQEY4B?JSR<./B#!@>_AOB#>\"/Q MO<[H?G-+SCZR_=K^;X%OVP GST63+^052'#!&M#IK$$P#NC MR<\%\!W(7RTDW9JD:TFZ#21KB)G2)A5XC5;TQ>)/,3=97'%]0P\RU\!5&]]E MS7?9&M2"/C->HK5]KZ[=J>U44 MVTO4^ZH_J(D&_Z7ZPYIO^)ZD*Z)$NF]-\/#O!'>[O>;RCVHEHU8ETQCS&5,- M)#]^7[ED(31=P]&_7D/WI%^9UK^@,F:9(BE$Z.I=## 66;;3TM BMRUL)S0V M1#M-\ \$TAS _4@(?31,5ZS_:<$?4$L#!!0 ( Z/&PO=V]R:W-H965T]9>U>3'OA$">Q!CBS3=-)]\>?32@F;7#(TKPA$'B^ M?'G\^&-CAFLN?L@EI0H\)'$JSUM+I59O.QT9+6E"9)NO:*K/S+E(B-*'8M&1 M*T')+ ]*X@[RO&XG(2QMC8;Y?S=B-.29BEE*;P2069(0\6M,8[X^;\'6XQ^? MV6*IS!^=T7!%%G1"U>WJ1NBC3JDR8PE-)>,I$'1^WGH'WU[AG@G(K[AC="TK M^\ \RI3S'^;@P^R\Y1E'-*:1,A)$_]S3D,:Q4=(^?A:BK?*>)K"Z_ZA^E3^\ M?I@ID33D\5%($ M:P<)2S>_Y*%(1"4 ]FL"4!& G@8,:@+\(L!_&H!K G 1@)L&!$5 T#2@6P1T M\]QODI5G^H(H,AH*O@;"7*W5S$[>7'FT3C!+365-E-!GF8Y3H\GM>'+Y[^WE MIR_@\DYO)^#L$Q&"F/9^!^7^GZNCVOT M_Q)<2K 2/*)T)@&?ZUXZ5;NROM'IYCH&7_>C?B_ O6'GOIK1[< M[2NB53@/8MC<)6E,_ 1W)1G'0W6+6_=/4E! M]$K]WDE2/=[(#K8R'?1WY[E?FND[S5SH6@0LE4IDB7E6EBHJJ$ZOYM5.$VXY MB'3;_^E(TJ#T-7 *71.5":9^F8PP/MOEQ"V@&21;OG5+W\ MF16F(ITM/4_8R6ZW!FX/!JX4P$>O;VL@9;(T(WD_;0)W0KF;>6M7)&(GK?TZXBDXIZV1L!" MJ+4(CDVU&];0H$]%2O\4 LA"4YF5Q M]#B/+,V1=Y*:1Y;0R$WH=PO]7(N\9H[F(-!SJ1HXH\H4U\W3?P1; ML%3?FTF943!C,JKUL%$*GGJHL6 AC%YH&CPNA*H.\,!AP4(6'3#'76_&J[(" M=SK!SYWT'$XL;-$1L]O&W>.(<0%9:J/3S(:1A2]RP_>@/A(68M4^@EQM8JF* MW/1KWD?"0BEXZJ'&@J4F@F^1Z+LGIX?VD;#0VW+B.YQ8 M=/IN=+Y,'[EB0H\AQ>3T^+'%M\CU3[2L4%E7*YEM\^NY)ZHFK^(@AP+> ]GNG*67+7M_- MWL.ITW]6.(Y!P+<$]MT$_MU*#@O=!I6,+8NQF\4O4SOZ0JX!]V((Q);@&)ZD M;K"%+';/:P]&8*'7%('8PA@? .-#$%CH5E?U8#NHL5-9S3UB/>$%2N<([F!+ M0^Y@BUA\FC7A$#]?%'Y>/IW*QRSS^'F0/%5_GUKRI7B2;Z[I&1&A;E GY]SKAX/S">S\JOMZ']0 M2P,$% @ #H]R5)/L[Q@= P -!( T !X;"]S='EL97,N>&ULW5A1 M:]LP$/XK1AVCA5$G<>O&:Q+8 H7!.@KMP]Z*$LN.0)8\6>Z2_OKI+,=)4UW( M^K!E'!:42S(9R;JX*4P5S%4MS9A<=*; O;ZD8]*/ M+TC@Z*8J96/R>/K^1ZW,];O O4\^G)ST'L^N=^VG#7!&0B_IY0&DY[T>3@P@ M1AX?1KZ/&Z.^.E#W?N&./FSS/QEE2FZ6(2+.8./3@@5/5(S)E H^TQR\,EIP ML7+F 1CF2B@=&+O^5E ?+-6S@_NN!Z71\A1<*MW$=A'79./0O&R0F=(ITUV8/EF; M)B/!,I"C>;Z MU%E"* QJK"-E--<2=IH6'NT#4L[9T+ MO\@H.7Z-[47BV$4>Y[X)VZ-QZ_Q]/8#X.\R. 87$P!9B/\\+B_$_S M&:+S<1BF;>A%AJC/$/5Q7CYDVGRP.'Z?Q#[^F29)%,4QEM'IU*M@BN4MCN'K M9\.T@0<6!R+]7J[QU<8K9'\=8&NZKT*PF>*5B,T4SS4@_KR!1Y+X5QN+ Q[8 M*F"U _']<:"F_#Y1!*N*:<-V,(XD"89 +?IK-(Z1[,3P\:\/MDNB*$G\"&!^ M!5&$(; ;<013 !HP)(J:* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'D"U/6R$KU=EUW G^V/P^ MWC71=]&(>U&(]M^YU?]=< N5HA*E^,FSN36U4+.3C[>R%C]EU;*"IK4LBKEE M#P?N>-V*]%DW[2 3=M_T/2V[CYD"F5M74S5@+NJF[<_HQV>*\3M7)P^M0RL7 MHFAY';"6+VMYV(OJ6S>,NHN)=AM]'(Z_0Q"OZ_\31IGG(N6!3 \EK]HACC4O M.L"JV8E]8Z&*E7QN'4]!K,H0KEH5)$2J82AU;G>GZM(D&^ZZ5;A:#.MKH0[4 M).O!S4'ZJBT+D:FK9^B&%:Q*.>J#VZ"+K0[I )#.&2'_<31(%X!T3PA).XCN M'QHD:U!S@#(V3D@.T;:RO1!@[P$("_/%DF?-3L-\@J O#(+&<5++R1_ M>PF)0N2% 0HP]6.RZ=O10H-\!T"^,QS)*-Y$L9=@=$MH$L5?>](;S_^\C*-M MJ$&^!R#?FX6DV_7:4VC1 E&R#,F"^%Z8(,_W%6)"-,@/ .0'LY#+B(1+Y$>A MCV,];O84RMU3LU !H8HH(>$6!RC:X+B?C53' ]5BVBW1>DV2-0X3VL^[%?8H M'M%!3K$-2V43=Q%+AB6!OVS)IB/5Z2"9V(9M0L( +TA(U-)=D3OU>$F8>.&2 MW*PP\N@HB)!.;,,^B?%*99< ;;PNDDGLA=3SGTU"R"6V89F04$U#C!+OK_'4 M@]1A&W:'2L7^Y]MH%>"8_M'/O>2KS@89PS:LC$448Y6%D;^-8QSZ(RY($K9A M2_@KCZQ'3Q"R@6U8!_2MC6*\5%(=P&NKVA:F8I(H3O MNA2L@T%6< Q; =3]Z&7> 4L.PWIXQ:WH0E6:!6]T3,@3CF%/O&RQ(^4;'1/R MA&/8$WH6?A$.4H1CNM[H4\N+6) E',.6 %_>QPL%$H9C6!CP>G9U3,@?CF%_ MO+:>WR*J1L]T3$@LCF&Q@)CCK0[(+JYAN[R2=GX%\Z!C0JYQ#;L&?(L>1Q-R MC6O8-:^_1:.+D.E;1RZXP66\)M&3N *K6;?U^@9=!+QE0L>$7..>TC7'&5GP M;ON(YSG7,2'KN"L2#B\%5?5*TDRXY?EXY?QC[]!U!+ M P04 " .CW)4*5V(H),! #B& &@ 'AL+U]R96QS+W=OFX'=S_(\#8Y&ZQWRZQ;[R1SJ8,4@C1] MD$&0I0_*(2A/'S2&H''ZH D$3=('32%HFCYH!D&S]$%S")JG#Y(1RC@B2.IA M3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+> M2J"WHMY*H+?V7K8)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT-M3;"/0VU-L(]#;4VPCTMM['$@*]#?4V KT-]38"O0WU-@*]#?4V KT- M]38"O0WU-@*]<]0[)] [1[WS=^H=XK7RX=GS6./]WTEUO%WKG[>_+Q^;O8=P MQ]G!+XW5+U!+ P04 " .CW)4B(RI-Z4! O&0 $P %M#;VYT96YT M7U1Y<&5S72YX;6S-F/##FTH)JY1)MJ D[ MN;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^>MZ&QZ[4S2RV5+DX M>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85I7!"SLP[MSL\&A[[7#5E; M9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE.UW5H29RQI#)7$/FZ2O:B@WYG M'TZ8]E=^M7\GTV<8*A=6&Q:?4$L! A0#% @ #H]R5 =! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " .CW)4]_/2@.\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " .CW)4F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( Z/&PO=V]R:W-H965T&UL4$L! M A0#% @ #H]R5-MBT0^- @ M@8 !@ ("!L1, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H]R5()" M"^@+!@ .QD !@ ("!$2$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #H]R5'^0^:./$@ ES, !@ M ("![#0 'AL+W=O&UL4$L! A0#% @ #H]R5$'573@G!0 S0P M !D ("!*4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H]R5#8=:&PO=V]R:W-H965T ME? !X;"]W;W)K&UL4$L! A0# M% @ #H]R5#1<'.22! 30H !D ("!E&< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H]R5)A& M9''. P CP@ !D ("!4G4 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #H]R5.#2$U3< P UP@ !D M ("!+I, 'AL+W=O&PO M=V]R:W-H965T: !X;"]W;W)K&UL4$L! A0#% @ #H]R5#[#)16& @ 4@4 !D ("! M]YP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #H]R5'&5Q&VI P =@T !D ("!=J8 'AL+W=O&UL4$L! A0#% @ #H]R5!KD-^H0 M @ !@0 !D ("!#K$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H]R5"_^CGVD @ D@8 !D M ("!]KP 'AL+W=OY_PU8" #$!0 &0 @('1OP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H]R5 2HI/$W @ O@0 !D ("!YL4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#H]R5%M>^J. !0 P1T !D ("!1LX 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " .CW)4B(RI-Z4! O&0 $P @ $WW@ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 ,0 Q $X- -X ! end XML 52 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 53 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 109 293 1 false 34 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) (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited) 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 R41.htm 0041 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals SUBSEQUENT EVENTS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents 41 false false All Reports Book All Reports form10qa.htm exhibit31-1.htm exhibit32-1.htm hmmr-20220131.xsd hmmr-20220131_cal.xml hmmr-20220131_def.xml hmmr-20220131_lab.xml hmmr-20220131_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10qa.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 109, "dts": { "calculationLink": { "local": [ "hmmr-20220131_cal.xml" ] }, "definitionLink": { "local": [ "hmmr-20220131_def.xml" ] }, "inline": { "local": [ "form10qa.htm" ] }, "labelLink": { "local": [ "hmmr-20220131_lab.xml" ] }, "presentationLink": { "local": [ "hmmr-20220131_pre.xml" ] }, "schema": { "local": [ "hmmr-20220131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-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" ] } }, "elementCount": 346, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 4, "total": 4 }, "keyCustom": 22, "keyStandard": 271, "memberCustom": 22, "memberStandard": 11, "nsprefix": "hmmr", "nsuri": "http://www.hammerfiber.com/20220131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "span", "span", "span", "p", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "span", "p", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "hmmr:RegistrationStatementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:NatureOfOperations", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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", "p", "div", "us-gaap:NatureOfOperations", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "span", "span", "td", "tr", "table", "hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock", "div", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "span", "span", "td", "tr", "table", "hmmr:ScheduleOfDiscontinuedOperationsNetLossTableTextBlock", "div", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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": [ "span", "span", "span", "span", "p", "div", "div", "div", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220115_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": [ "span", "span", "p", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220115_usgaapDebtInstrumentAxis_hmmrPromissoryNoteMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "span", "span", "span", "p", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "span", "span", "span", "p", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "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", "span", "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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", "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131_usgaapRelatedPartyTransactionAxis_hmmrFifteenCorporatePlaceSouthLlcVOpenDataMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "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": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "decimals": "2", "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", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20211101to20220131", "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", "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20211101to20220131", "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", "hmmr:RegistrationStatementTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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", "hmmr:RegistrationStatementTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20191001to20191008_usgaapRegistrationPaymentArrangementByArrangementAxis_hmmrEquityPurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "hmmr:MaximumCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0041 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "role": "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20220211_deiLegalEntityAxis_hmmrMastHillFundLPMember_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember", "decimals": "2", "lang": null, "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USD_per_share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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) (Unaudited)", "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit", "shortName": "Consolidated Statement of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10qa.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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "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", "div", "body", "html" ], "baseRef": "form10qa.htm", "contextRef": "C_20210801to20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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": [ "r390", "r392", "r393" ], "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": [ "r391" ], "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": [ "r394" ], "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_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "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": [ "r395" ], "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/SUBSEQUENTEVENTSDetailTextuals", "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": [ "r395" ], "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": [ "r397" ], "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": [ "r395" ], "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": [ "r396" ], "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": [ "r395" ], "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": [ "r395" ], "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": [ "r395" ], "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": [ "r395" ], "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/SUBSEQUENTEVENTSDetailTextuals", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_CommonStockWarrantPurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represent the amount of common stock warrant purchase.", "label": "Common Stock Warrant Purchase", "verboseLabel": "Common stock warrant purchase" } } }, "localname": "CommonStockWarrantPurchase", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "monetaryItemType" }, "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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]", "terseLabel": "Equity purchase agreement [Member]" } } }, "localname": "EquityPurchaseAgreementMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "domainItemType" }, "hmmr_ExerciseOfWarrantPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise of warrant percentage.", "label": "Exercise Of Warrant Percentage", "verboseLabel": "Exercise of warrant percentage" } } }, "localname": "ExerciseOfWarrantPercentage", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "percentItemType" }, "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hmmr_FirstWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to first warrant.", "label": "First Warrant [Member]" } } }, "localname": "FirstWarrantMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "xbrltype": "domainItemType" }, "hmmr_InterestIncomeExpenseDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 0.0, "parentTag": "hmmr_DiscontinuedOperationsTotalOtherIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of interest expense, discontinued operations.", "label": "Interest Income Expense Discontinued Operations", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseDiscontinuedOperations", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_MarketValueOfTreasuryStocksAtCloseOfAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Market Value Of Treasury Stocks At Close Of Acquisition", "label": "Market Value Of Treasury Stocks At Close Of Acquisition" } } }, "localname": "MarketValueOfTreasuryStocksAtCloseOfAcquisition", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "monetaryItemType" }, "hmmr_MastHillFundLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to Mast Hill Fund, L.P.", "label": "Mast Hill Fund L P [Member]" } } }, "localname": "MastHillFundLPMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/S1REGISTRATIONSTATEMENTNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hmmr_OtherIncomeExpenseDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails": { "order": 10.0, "parentTag": "hmmr_DiscontinuedOperationsTotalOtherIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of other income (expense), discontinued operations.", "label": "Other Income Expense Discontinued Operations", "terseLabel": "Other income (expense)" } } }, "localname": "OtherIncomeExpenseDiscontinuedOperations", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "hmmr_SecondWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to second warrant.", "label": "Second Warrant [Member]" } } }, "localname": "SecondWarrantMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "domainItemType" }, "hmmr_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to securities purchase agreement.", "label": "Securities Purchase Agreement [Member]", "verboseLabel": "Securities purchase agreement [Member]" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "domainItemType" }, "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/20220131", "presentation": [ "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hmmr_TalosVictoryFundLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to Talos Victory Fund, LLC.", "label": "Talos Victory Fund, Llc [Member]" } } }, "localname": "TalosVictoryFundLlcMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "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/20220131", "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/20220131", "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/20220131", "presentation": [ "http://www.hammerfiber.com/role/CLAIMSDetailTextual" ], "xbrltype": "domainItemType" }, "hmmr_WarrantsExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to warrants expiration period.", "label": "Warrants Expiration Period", "terseLabel": "Warrants expiration period" } } }, "localname": "WarrantsExpirationPeriod", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "hmmr_WikibuliIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wikibuli, Inc", "label": "Wikibuli, Inc [Member]" } } }, "localname": "WikibuliIncMember", "nsuri": "http://www.hammerfiber.com/20220131", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r155" ], "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": [ "r155" ], "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", "r341" ], "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", "r156", "r157" ], "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", "r174" ], "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", "r267", "r341" ], "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": [ "r109", "r110", "r111", "r264", "r265", "r266", "r308" ], "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": [ "r103", "r141", "r144", "r150", "r160", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r300", "r305", "r311", "r339", "r341", "r358", "r369" ], "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", "r103", "r160", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r300", "r305", "r311", "r339", "r341" ], "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", "r177" ], "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", "r171", "r177" ], "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": [ "r108" ], "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": [ "r261", "r262" ], "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": [ "r261", "r262", "r294", "r295" ], "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_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r26", "r108", "r136" ], "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", "r341", "r384", "r385" ], "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", "r92" ], "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", "r93" ], "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": [ "r86", "r315" ], "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": [ "r86" ], "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", "r86" ], "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", "r86" ], "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_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r258", "r263" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "domainItemType" }, "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": [ "r109", "r110", "r308" ], "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", "r248" ], "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", "r341" ], "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; 45,944,954 and 45,994,954 shares outstanding at October 31, and July 31, 2020, 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": [ "r97", "r302" ], "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", "r359", "r368", "r386" ], "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", "r103", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r311" ], "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_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r95", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "verboseLabel": "Debt instrument conversion amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r95", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "verboseLabel": "Original issue discount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r36", "r37", "r38", "r102", "r107", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r224", "r225", "r226", "r227", "r328", "r359", "r360", "r368" ], "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": [ "r207", "r223" ], "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", "r249", "r252", "r253" ], "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": [ "r205", "r224", "r225", "r326", "r328", "r329" ], "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", "verboseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "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_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r62", "r367" ], "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": [ "r102" ], "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_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r58", "r218", "r326" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Debt instrument interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58", "r206" ], "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", "verboseLabel": "Principal or interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "verboseLabel": "Maturity period" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r59", "r208", "r310" ], "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", "r102", "r107", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r224", "r225", "r226", "r227", "r328" ], "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", "r367" ], "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", "r367" ], "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": [ "r276" ], "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": [ "r280", "r281" ], "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": [ "r275" ], "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", "verboseLabel": "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": [ "r90", "r172" ], "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", "r177" ], "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", "r171", "r177" ], "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", "r171", "r177" ], "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", "r177" ], "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", "r170", "r177" ], "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", "r171", "r177" ], "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", "r170", "r177" ], "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", "r170", "r177" ], "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", "r181" ], "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": [ "r122" ], "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": "Gain 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": [ "r123", "r124" ], "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": [ "r104", "r271", "r287" ], "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", "r109", "r110", "r111", "r113", "r118", "r120", "r125", "r161", "r248", "r255", "r264", "r265", "r266", "r283", "r284", "r308", "r316", "r317", "r318", "r319", "r320", "r321", "r379", "r380", "r381", "r398" ], "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_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Equity percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "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_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Financial services sector [Member]" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "xbrltype": "domainItemType" }, "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": [ "r314", "r323", "r324" ], "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": [ "r165" ], "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": [ "r168", "r180" ], "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": [ "r103", "r112", "r141", "r143", "r146", "r149", "r151", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r299", "r309", "r311" ], "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 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", "negatedTerseLabel": "Loss Before Discontinued Operations", "negatedTotalLabel": "Loss Before Discontinued Operations", "totalLabel": "Loss Before Discontinued Operations", "verboseLabel": "Loss Before Discontinued Operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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", "r290", "r376" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 60.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "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 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": "(Income) Loss from discontinued operations", "terseLabel": "Income (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": [ "r104", "r272", "r273", "r278", "r285", "r288", "r291", "r292", "r293" ], "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": [ "r105", "r119", "r120", "r140", "r270", "r286", "r289", "r378" ], "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", "r268", "r269", "r273", "r274", "r277", "r282" ], "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": [ "r271" ], "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": [ "r94" ], "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": [ "r89" ], "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": [ "r89" ], "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": [ "r89" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 70.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "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": [ "r89" ], "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": [ "r165" ], "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)", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "terseLabel": "Intangible and other assets", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "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_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r167" ], "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_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "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": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "terseLabel": "Intangible and other assets", "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "verboseLabel": "Recognized indefinite lived intangible assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r139", "r325", "r327", "r364" ], "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_InterestPaidNet": { "auth_ref": [ "r85", "r87", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "totalLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r362", "r374" ], "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": [ "r330" ], "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": [ "r191" ], "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", "r103", "r145", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r301", "r305", "r306", "r311", "r339", "r340" ], "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", "r103", "r160", "r311", "r341", "r361", "r372" ], "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", "r103", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r301", "r305", "r306", "r311", "r339", "r340", "r341" ], "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", "r177" ], "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", "r171", "r177" ], "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", "r213", "r222", "r224", "r225", "r360", "r370" ], "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": [ "r182", "r183", "r184", "r186", "r187", "r188", "r190", "r192", "r193" ], "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": [ "r182", "r185", "r189" ], "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": [ "r182", "r185", "r189" ], "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": [ "r128", "r136" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86", "r88", "r91" ], "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": [ "r86", "r88", "r91" ], "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", "r91", "r103", "r112", "r114", "r115", "r116", "r117", "r119", "r120", "r121", "r141", "r143", "r146", "r149", "r151", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r309", "r311", "r363", "r377" ], "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 income (loss)", "totalLabel": "Net income (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": [ "r229", "r303", "r304" ], "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 Income (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": null, "parentTag": null, "root": true, "weight": null } }, "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", "r360", "r370" ], "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": [ "r106", "r334", "r375" ], "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": [ "r141", "r143", "r146", "r149", "r151" ], "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": [ "r279" ], "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", "r90", "r172" ], "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", "r163", "r164" ], "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_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r82" ], "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": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from loans", "verboseLabel": "Gross proceeds of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "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", "r176" ], "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": [ "r175" ], "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": [ "r181", "r387", "r388", "r389" ], "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": [ "r169" ], "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", "r173" ], "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", "r176", "r341", "r366", "r373" ], "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", "verboseLabel": "Total" } } }, "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", "r176", "r387", "r388" ], "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", "r176" ], "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", "r173" ], "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": [ "r91" ], "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": [ "r312", "r313" ], "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": [ "r312", "r313" ], "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": [ "r312", "r313" ], "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": [ "r260", "r333", "r334" ], "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": [ "r333", "r336" ], "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": [ "r260", "r333", "r334", "r336" ], "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": [ "r260" ], "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": [ "r260", "r333", "r336", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ], "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": [ "r331", "r332", "r334", "r337", "r338" ], "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": [ "r83" ], "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": [ "r84" ], "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", "r255", "r267", "r341", "r371", "r382", "r383" ], "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", "r109", "r110", "r111", "r113", "r118", "r120", "r161", "r264", "r265", "r266", "r283", "r284", "r308", "r379", "r381" ], "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": [ "r98", "r99" ], "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", "r103", "r137", "r138", "r142", "r147", "r148", "r152", "r153", "r154", "r160", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r311", "r365" ], "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", "terseLabel": "Common stock exercise 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", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r296" ], "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": [ "r276" ], "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", "r178", "r179" ], "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": [ "r271" ], "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": [ "r165", "r166" ], "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": [ "r182", "r183", "r184", "r186", "r187", "r188", "r190", "r192", "r193" ], "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", "r176" ], "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": [ "r335", "r336" ], "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", "r100", "r126", "r127", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r241", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255" ], "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", "r109", "r110", "r111", "r113", "r118", "r120", "r125", "r161", "r248", "r255", "r264", "r265", "r266", "r283", "r284", "r308", "r316", "r317", "r318", "r319", "r320", "r321", "r379", "r380", "r381", "r398" ], "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": [ "r109", "r110", "r111", "r125", "r345" ], "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", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "negatedLabel": "Treasury shares issued for acquisition (shares)", "terseLabel": "Treasury shares issued for acquisition (shares)", "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", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r248", "r255" ], "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", "r248", "r255" ], "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_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r65", "r248", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Treasury shares issued for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r39", "r40", "r248", "r255" ], "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", "r103", "r158", "r160", "r311", "r341" ], "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", "r103", "r109", "r110", "r111", "r113", "r118", "r160", "r161", "r255", "r264", "r265", "r266", "r283", "r284", "r297", "r298", "r307", "r308", "r311", "r316", "r317", "r321", "r380", "r381", "r398" ], "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": [ "r101", "r233", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r247", "r255", "r259" ], "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": [ "r256" ], "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": [ "r322", "r343" ], "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": [ "r322", "r343" ], "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": [ "r322", "r343" ], "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": [ "r322", "r343" ], "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": [ "r342", "r344" ], "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", "r257" ], "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", "r257" ], "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", "r248", "r255" ], "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": "Shares returned to treasury (shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r296" ], "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": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135" ], "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": [ "r276" ], "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(d))", "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(e)(1))", "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(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "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" }, "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "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": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r168": { "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" }, "r169": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r339": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r391": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r392": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r393": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r394": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r395": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r396": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r397": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r398": { "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r88": { "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" }, "r89": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 58 0001062993-22-008147-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-22-008147-xbrl.zip M4$L#!!0 ( Z/ZDD!)GIOW4T=WI?"HZZ2+I[+B_ MOL_JSM@8IY@&VBD?@+M;[:[VV7UVI4'F)X+ MR\YEA-]7A9>Q8Q=&)5)/'3LSMCCHL]&G3$;2L\/N09>U(*M$PJ(%TV+N4CS$ M)!:;?-"N=.X-VI6=O4%DD@5S?J'$ZT9JM&\Y^:?H=SN%/V;A.>6Y5(O^BXG, MA6.78LZN3<[UB^-&[69FV5PF/GO=Z'8Z7S<8*7C=.&RPV"AC7S.;!M/& M93S!E_J?QLF ,\USO"GX5/S>Q8LVKW462Y>\^.1;7,FI[C,KIYF'V4%T,OKU M8GPZGH0-#]H15A:;*W-NIU*W(N.]R?LL;&A=6RRT%[92=S:ZGHS/QV?#R?CJ MDEV=LW?7X\NS\;OA6S8\.[OZ<#D97_Z(]Q 97?^]/6^*!XR]^W#]_L/P7H?>OJU[>CW^#"A+[T.IW>9VROF_JC M=%ZF"]@:-]G(RAMV>L#>BIGTO@D_+'UD/N.^__E-*)'Z/GMU=+L-J1/LH,]: MO>\VM[:RUST84,8L=86DZ+/N#P?W]80 )=(5BB_Z3&HEM6A%RL0WT//-5]UO M.\>#-BD[&;.,SP2SV("8(ZM])AW[I>06\50+=BT*8STSFIT;F[-NI_4+,RFD M!#Y-I?.6PZ/4V/"J$%::A EXD;"?N(::!7*HB=CV>@=/'8_><\3CE#OXCOWF M"W:CS1R5/A7-*BRV"D9B4*C:>!2@]EQJQO6"E=K;4L 7[D4.FQ0ESG(\6@.$M6@T M :"D@BD00X*?TD*I%;YU:-V&::10(DEQDR1*!0& :A#Y8,X%?V+N,I8J,W=; M:H_3R\IO>-E< \XMG;GG[9-C]^HYL!NZC;V^<$N"I8PU:2KQV&1CQO,07\1+ M1DH$.A( -5+2921*P=#:5W#*4PM*3=]6R !!'Z@\WGN][C$.9;$>YU#CK??@'$;X2#'>P\$-7# ML#2)0V->NMV7$)E% B&N+57T:$H+!:B3F72A^B E=-!#O7M5M^NU;X7B ;.: M'U=Q;]:\0!\E:AB^.*-DPGUP-'(RD=Q*VH"L6#RPD29-I2-F#9SC @V'6C5. MP"&,DV%1@7XLXU)QHAAL*SBQ8FBLJ/A^O4WAOTB0(%@ ZT7R8-4_-B>BYZCZ MNRFQ225] OB M[&UF*4T#A@&>*L/NB*[U[2[$S\(/HQE792@BBI1(4[10.<,>W996B/:P QU4 MC]O[8D ="U'*KNJ^D2G]YVWO0EC\5EK0:)$^/%FQ:#FTA$0650S@SS$I?VK@ MDF4;3$TB:.2TL!7*/$._IRXSP6T?$06EP,%1^K MLPW;OR>< GV4T(9<[29F,!%F>AKW<;!9^O*R\B3C[K9G4/&%;!%)8*6P^YHQ M%IC<;X2J!_P-^>87!&2GW'CL6'?TWXYUX62:+%.IN:H+*M-U:%2'@4EN\#>%2Y(Q;!7QHBEADJ M/I82#H><+'4GF\>!5<]XV"4V5Y//,%")V[+Z3Y.RXX,84N7=LBI0-4./.W*'/&6 M?XJPC9JNMIX!GX6&GV66&H)M4XL,;B)V(IQJ$?UP\J]A:E;T)?7,J)D@#M-\ M6E]@V/H@+/)"F87 UWEFJJ+D=Y( H'TAG6^[&]H>IS=PO,]^YA:9T/V^NEG: M>?$@VN&Z]Q_>=ZZLG *507DRD"=MU]ZX(ART)927.UUP[F[QDN<(RJ:EQUVA MKK1-Z Z[S]Y5PR)@.K\%[*HBYY7NS"Z5TR5S*T)AWK1X"MC[C*LY7[CM%[7; MKK2/'K[2W@,X)EG0Q7H[W.C_!5!+ P04 " .CW)4K!4SJ*T# ";"0 M#P &5X:&EB:70S,BTQ+FAT;!E61S'@. KB MH;536P&ZIX&2*.LN%*F15!WMU_>2MF,C:9MD&(;YP;#Y<,BQL*<:M M5EAPEHU;0)_0HA5\?,W*DFNXPH2^%Y7%U,"U$AG*M8&ITE5O!-%]@0E:&)[T M NC26L$S2!J0?&-R^I.Z9:DJP_X6LQ7VMSRM,%%9 \8V@I^W"I7=MD,H4+*.9W8_V.&0@64DC%5OS/P(:Z+,=9K4/R?)[VV4"UW($ M&M>%)=HP&4>?KV<7L]@+#OL)[:P>[RR97J/L)LI:58[ "SI&2[FT7&_AIM$R MGEW-II-XMIC#S>UR=3N9QQ O(/@5;GNKWK0'JVCJ9X/AZ>#'E%95.[[7Q#!9 MP>1R<1-'E\ZC[J-\/?H'%%<37$:PFRXO)/%IU%Y\_1+_#9!J[F9/! MX.0[9,?8?];&8MX0^*P#D<8[N.C!!_X%K>V +3A,"^0Y3-)4U=*21X')C PI MF4R1"5CD.:9D9)7#L\;ND!+MV#I0RXP6.7QC"9#IS(#AEARJ;>$IC!)<-&[ M+ZMJ72E#AB6BPQFZL^L ,\ R55FJ$5IF:B8M6 4KGEI4TJ>*=CF4%=,)D]QT M%_>"-Z3*NAF7*B>6.?:J;I!"B<):\H0B#4*Z5+" ;= M3WOL)5^CL=J1/P3--:H,.(G-X#-FI=T[%[O7D@P?,O> 6$'IV^S=P^:>%IKM XAND\+)M=\+RQX/_S9)Q,E MA50RCY)2$V HN1OUHH^DY R=RDISX\@[;@D3@GQ/\MUQTT1%T9AM7O('&Q!H MAA[>T=&J6FQC5Y0#SVN>YJGW8F_&?I]/_7^2M*VG2G]P9T[2JR+]0;8/,OZG MF;XD_A%\9#HMJ,ZV3GWQ9NI/S]]N_["]'U@NFA&$]3C$<=_T'_6LL(\$7O\K MS?S ."<%I::?4%7:>B'OBHH3FK;9#LF;A"VQF: M<+ZQ+*^U1%,<8(Y*S;8M]]^E9P^ M_RJAMY%[$[FW4=\_RKX"4$L#!!0 ( Z/:HD(9# PI9 @IJ]N]N +E7/_5X?_\_3V"(/ MU/5,Q_[M2#F1CPBU!XYAVO>_'7V_O3AN'?V?3[]\_/^.C[M7M^=?NO\F=S-R M_N?QOS_?7!X??_HX\N%^>(;M_78T\OW)^W?O'A\?3QZU$\>]?Z>TV^UW3WC- M$;_HO67:/Q>N?+IS+7:M*LO:._SY3O=H>#G^:IC1#?&+&^_XC]&EB4DY-59KK[N!7+&S6 M3]ULG6_6#R\UZ!)0/#HXN7<>WL$/<+VJA!?:NCGPTB]E/RU<[/D3-_U:_&7A MTJGOKMQ8^QW\&D'AR3^&IRQ<'#[5M $K%$GIG>_JMC=TW+'N R7"4Y3ZL=PZ MUI38<])?^-Q#U&.U,7_(JD4K6NQ!T2:]XWM=GT3W#'7OCET?_, @JG 8;^D0,=S_>3U\&7ZI:M>$/V4 MJ14\>=G+PG%T"H1)&/__FN0X[A4HL:*%QM^N@-X<, KP**^?B. M/_+C.[[(.\>8??J%!/_[:)@/Q/-G%OWMR#"]B:7/WMN.38]BEYA/[_%6ZGYB M?YJ&06WV)UQX-85UF@-BZV-\ C7?G]OPOMDI;-35K:YMT*=_T%FP^2?_A@X! M+#\0\')+5GQG3L_$-'X[NH!'_$A]!-ZBR&I+:=34>KNN:4?DDPP2MZZU&RWY MX[N%]:Q>WBGC"/_"] :Z]1^JN^>V<:;[=+,5KGI*;)$:W*ZIL,CC8[D)%)9Y MA6?. +X+'WX-OSK&!7SG;;;$E8^9K['>5.1:LP9K_*>:>7D=>*C!'FSI]YLM M:>%6M@Q5J2E:O55KM!5C$:1?7\WF.*%Y9" MF+I^CYSZVY%GCB<6:E7VW/+D&]6WP+?ZGG3%WVB>GQ M]\&^V>92]QU>2!DQAT\/OC0-_'IH G>S1=-4_7;:_RT08.$#YK\MWT4Y9>,]*I>5\Y<:2W>\6WA_^#$ MU4K(E15>W"#S4W8>_O+:G2MRL^P[5T+IE>_.Y8A;E))B?X%;Y!=PBU(,MR@@ MO"LE9Q2E)')&CB!7$9K;''(%T9R,_#$U&)GX.-"U::,YZ O6C[ M7N?)]()KX,NQ8_=]9_#S&QV##;LE6 >0HO>X/O[1@'<^32QS8/I\*<0PX5<> MKPC\L/=K]W3T*;PLL:V/[U)?$<$U6LD+A:]-KGVJ M3TQ?M_8)M6NW>"!HO@'WU;2I<:Z[-CJ:^X3?]+U5&;$E5%_E(^E;E^K>U)WM MG2I*V5A%B9E9L4)*[5!*%>3<;HI8864"L0*V^(@T"QLB[U#J; M2HW.LI;O+);-%5,P* )XNXY;E *QPK8X M"#0+VV+O4"ILBY*C4Q3-[5S#%E%GM"EBA88]"#0+#;MW*!4:MM3HG+=^E35' M\.K6KZ6X1WYM. N0$U;*3@MY2D08\][CLI;TO+KW6-D*Y 1+[;@VKC2$L=0L M*@ACQ[*V-+VP+Z^F%1YE\?*C1+6U+R43X9'N)TDH=9!CZ@_/]7N/-G6]D3EA M6,=9-+>ZK;NF=^T\4C><\]2U!QP:(5W,)K0W[+BN;M\S:$=W]T>Z2\^?!B/\ MI7/O4O9SJ4D'H/!^ 0Q'GW G[]<"8B6U9*;45!@&KUX'Q8)=;3YG3E9S=K6! MXA2U@4)(T)Z@O94R$JE/.58;F\C(98K-2T8VY!I7F_B76O]A4/.2WNO6.=M4 M1'5\/AX;C\>GXW7M!^KY" ?OTC<"VA7DCO2'0]N68!A0728HOISP!9\M\5GC M6*YM:(OP>]1ZH7RF:(+/!)\)/CM6M/S=0!FT6#J#4!S2.KXP;=T>F+K5I^Z# M.:#>I3DV?6KL+Z.LI-_HV 9Z M[A-<_N<9PB<6CKB8NK;I3UT*5UV83_A7-4*:&;8XCTVLWF4YH]Y%CF)=90Q< MF*[G7SNF[6,J>FJ; S8GW;NT%K5Z?^2X_BUUQV?TSE^BIBO'I]ZU/M/O+'KK M?-;MG^4FIM5*_5EHO%Y2I0)R3K,K85FTI"IL&NY+Y!-&&Z<^=:,K2DU/+Q). M*[:XA?J/8M#\.H4D$'Y JD@01UFD07&SII1Z@#Q4 I;?4%5E'JLM@I0RC&>5P7FR\KS>2?F%C&O*@+S)<6\6D EDY#QQ8=^ MX](Z3]M:R.@MV-9Y%^X(&;LES*D%=#?5PQX=^*O^?/X.BR&OI^Y@I'L5R=]E M2J2MV5;QVE,^ENN;M^;@/;G[2@OTH,F"'BI%#YJ<,STHC5@SJY#LA133-@KI M6]T<<[>/SCXA+]I.1?%7#_-.@@>W5%2\:2II&?-YR=QF:I.GP'Q!F&^6IHM3 M:0M.+UI:MXN1UBV!N:(QURJ=GA464_6U[4+AAL!Z]2HR,&BL"T4S'-R.Z8A\\-<36X(S!6,N=JQW,@?<]$T M-;FEB$S-KB+S+QBB!O?D7]4FRUI$#YK2%/2P(WK07D /VK'2+)0>U(:@ATK1 MPWR<17ZQQ)9:VUS31U/A+%B$<0WKG]T"G#U]P-K%/L_BOT1/BG_9LP_):,C\ MNNP0#9:1"M,MA$=;QVHM[R#;SHAQSX(UI2#&K656"R+&EMP((K[PU[H(1-BC M93]0US?O+!IO87T-A?8GSM0#%78Z,NGP_(D.IK[Y )^'YH"ZE:77>X#8U-(][LGGGT)B_+H"6KZ^IL!=4+JL]'?K=PZ%K^U<:R7%/E M+=.OY_J"; LF6QRTLSMJY7$[575Y$"Y<[SON@B^PGTRU'CRQJ:WK(/1Z M+T#P=B:;/W6>XPH/*B+/4]UZ,,\MP)=K#GY/FY >348O.;&NV6E *QOLM7AO ML40C'E]&.1?FT*?4/G7/"E=>6/J!]9^J/+JW![[T)M6%Q^IZ0SB:;%;3S M+.U\=5SS3\?^;$WIJ>MXWIX+GLVV*^CG>:V%4+PQ'P(8[CGY;+3;0Z(>I:W( MH54/?[4BZKDWP4AE<^"O]1FS&.?&X^?9OIGI&^ZW+)8S1DXWM9SQGKRG:>9( M1?%[;LS[D>\= B4]N^M#HB:5I5]6G=WQ3??\KZ9E74QMX_)Z(830G]YY](\I M[/W\ ?ZU-%!]Z=>,P8>YZUXMR;;ZN(\T +X^PK "]O,(1RKXBXUL/(N[HG-; M*JMR*F#2O!I9?()3!*=4E5.6YP1O/!M\B;]VK7].+=WS>L-_Z0ACO^$;P3-5Y)B>3)_?)0J_B+Q$NJR9;BIC9WJO/HIA:!,XJR]4B>E9] MMMZ152S8K)0AB[TT*@5Y[@MYYBX1I[;)J0SD.HV0/J:Z!Y\_!4^ /\/;PU_" MSWC_IU^6']8?Z2N?YN%OWF;/^]X_2SS-])P:\,1[^&WCA_T H/SP%A9IF ] MF'&P7$W'U-6!GE[XYL3]^.49M9VQ::<]-BMX%A[Q;G'UBQM_9SZ]AX3<,?O5=D^=ZF/3FKV_!1[UR!5])#?.6+D?]NY/>]_?,>O>!=>$GU. M^\]DY?Y\9\(V5[[M]L]/O]]T;[OG?=*Y.B/G_S[]VKGZ]^^=?O];N\J M;Q@4OF-YON-_Z=[(M.]]QY;(VJV=?>F[QLY%[^8;^0CL:CLV$R/F M@(FN"V3OX-1VI:9HF@;:M=4^(K:..ABUXYDSF(X#+75$ FE_0X?IC3%'GQ3Y M^)_O.DPVS%_V*2_D6W3HOU>;(?I-&W7_^^/Y-ULBB$RPU-KMNIH&RW].P?"C MKC6[H1/']3. E0P==ZS[OQV93_[[.\>Q*.AF=PKJYK___3_+P"8A\O_YO7-S M>WYS^1]R U\W; M D#1@3:S3!OU>+C5+*BNU^1:*MM?KU1J]=5.6UI%Z8WT*W_P',OX!LO"W/C7TG63K!Z M%AXOGM5S):HL5-"6&YI<3Q6>V#!GLL:3UW#\4+<\9'FRFN5O;SI7_2YC[ZP\ M_Q)&3V O9NT)"'ER$=MJ#9_A7\D@7:7SO?O@'[7G0_P[][U[?=TS[YVKL\ZUY]Z8-Q M?7-]\D)3:STN-C*R7\T#;\Z?]('/H$6<(7$C*!'=(]Z$#C"Z8Q#3)J;OD<&( MZ?6WZW?DXX!',J"6-=$- XSWWXY "^)GN'P0?@Y6RKW+AOQKZ%FYS#_5I[[S M(:Z.V!=WC@O$@/ZII4\\^C[\X\,R,&++(63A Z[/_;3T%7YI+*ZH#BMB@RM! M40=H ,P<)>]<*[<^/.<]%J<]\Y5@-5EN-]5:DJ^Z]B 8>0$/[_M@-ITZ4S"0 M9Z>.L:G5=>S1 89F?3IQG0=\$YI=5_1!-_17";P 3^]\0V!^8\PK8,JVM"3F M;_6G;A#_'; 79%=D[=:Q(FNJTGR='EN-5O@NP>3[S_=O&/^A'#?C7+E>7!\, M;[SIGMR<]$_(^7AB.3,P]!:IEUPY)R^%5)+Q*4S59EVMM[5Z M.\O2U"Q+ZT]-X#--3HBO]:L) :5JLJJM!M0I_-ES;YU'.]-:=%?W'#^A(+,L MI:VV &-::^52F$#IX2CH!Q IFAJK6F@O$@OS=<:F>E3S:-669 M.-YFHM.:K#5K"W+FT@'%?3UR[ VB#IK<.-9D/(RIP@0Z=___YA&?6G2"0" V M@\(ZNN3IU5_2/J09./\[]<"DF"5,FJ<",R)=VT ;AI*[&7CH=/"3P-M_DL<1 M]4>4A^-B?OT;Y2T9@7,_-"V0@KIEP8\8&/7@OW],31>^]!UR1X,+X)DXJQ4- M)$4CCAL$,('1\;GS8C)R_C088;D9Z0Q\_!ECF<2 7^U[=BFH\ '%: !15,)" MZQYY \\#:4V\Z6!$O)&#P84P7NB/=']Y[8_ZXBIQB?SF8 ]O):+;!GFC\CW> M@<"'W^_^%W: U[-+X29<1? __P>,:,)BY*^'7 E9!TD* MJ&EL^FA 4#8GUK'1%[)FC.XFH/GA%R>(EH6S0,F_Z!WQP.J0B#F$"V<2H>!% MS4@7!1Y.\P,=B>-!>1QZB0_G;XR]8C)UO2FN":ZYF<)--;F.7 =R;FIQ?Z9_ M?$O>_-=?E$;S@ZJI)\$%_LAD<;P)QO&*YD^^]&C=$?^!*;!/W%67&ZT4RS6& M741NP&ROYR[RYLKQ(S@GE-++ M(T;51RO?!C2+I&8/C\7JNN9FS$+]?BF7$HD#9 MBJ&"A+$2>YW:_K5 6KMDB.O$<(2"U%T!W^7XS<;[6XAE!>!L%+F_U2KU-7OA M*]?4(E>>17XVP%5JIP28&0Y/ 9WWSLL_G8O1^HP\BC(*=<'5:4G3*)+ZSN4)/BB\'B\]0S;>IE M\:DV*C0\%"8_A^W>(QU]<9U'?U0@.>V&U;,06+W6;K93_(L0-APTIZ'=^2I" M6Z:S@@41NJ?RA]SD0/KC%MD@"N4M9.66XY,\"QD^;^>^%$8-" UYX9[S0N!I M2.!II+I:YC M@,'"%J R;8<%#Z8>]X5@.[Q(-Z5R#_PI?)"VQ M83L.>CX/IL>\HN"()W2@,.."%V,CDZ&[AD>PHL,TEB(7\\CB&_UMJHN4)EY MTR#T&6#HPN7GGZ2CJ%UK:VHC)=3-'MK'9[*61J\W]9ET C&5@K( 4=A]Q[[D M;9# ,3S#KOMZ/NU<4B'NWIV'#\X(*C3[#W5IWM/<1GN.Y/$3#F*WB&7:*\ M4_#'+PLM?7ZT.P6=Y/]'N:8LH$77_U5W3]%=52]1RM\1QCEF+<#.G( MW6[BMO/Y\ASK_$][5[?G5[?];&M^03TMXFW#:MDHYABSE= ,@[MP-;\=J4OO M:-?3:\'2C+!$(5DM[=YPQ:%"/&G6)S[Q',LT2$B7*6;ZR/3I,8*" IL]NOID M"ZB\!CY[#GMS ,0MT%LQ%K:?_&-4>>S%-2>5++M,M< MJ'V7*%:: 56K15#UKG?VK7/5^<*(]F]]GSN?;\EWSHW_SB_)3?=_C_V M7_HC?+#D]"#D?SL@_]K>R7_8&?JZ-[U+/ISF^J9W>GZ&1+T_$KR-PQE>3ZD; M>A$;N2^%B()BO:1=HE25EWU9<&9[MU_/;[;@R+[>P]MW2JJ"Y$,2*LY3W?7. M+L^_@)W.A/DY"\'NC33'W:G*@=OC<^+M'(Q!CGM&TYI<=$YO>S<'$ -JGO M&KO[&6+!G7V_NCG_TNW?GM_@V,O.Y3F+EIS_\WOW]C]D:3SD]S[+0 6R6PCN M_13"@B#/J#5QS@E6<6=JX;['7_@) M0/AH=J+C@SQ6 AM4"__77UJJTOS@D6@P>= [A4,$HENC^10K!FLGJW"C 1^L M7']I5 <6TT;5VK$IN&]P-:K\ 4QG]I?RX2TNXYON#D9$:?)GDS?XM.#*GFN" M0-(M;, S[?OPKA.2V+J)TSBP)8#!@(\',.V!-34HT?DP)H0P5@BS(MV18QG4 M]0+XD/,_IJ8_(V_.Z! /8'E+'DN<0\' I;"R"$VH/P& " M@$0,STE^J..Q2E[ /OBH@1ZV ,%/4QW' 7E3RX=G@(AA;X5'L9$*@Y%)'P)0 MPMJ_ZF/@#N!\')K= Z$X\,A7X%H JP=2Q9V<<%%Q%#9& (3X1!/8"% FYIB MF,,AQ;$8;#XX&4[]J4NS+8$^37#F&,Y;<8DYGE@F'U>$S2JKB> D8HOD;U( MEA"ZNN=-QQ,^'P)!:##QCZ.1^#)1&:.:]+$)^3X$-*P+:$"/QDK$I+W$Y,\] MM:G+=A^>G\4*O&'IB(G@CD<'NZ; )SA^(E'T[+PO][(F5H&_L7?PD93P"-P MX)I/V?? DN/@[SMJ(;CP3R $(##X"V!U-'$=G(C$/N"[;! 9P9PV_.R%;X>? M.=4\Z("N8$/V\B6L07#$!BW#%!CK>YC#S">30>CK)A^V//6A09SZP(P8S[H4BH M$WCV"7)AC"F6\ G7 CH"(HZ3-2-F?^1X="69XF/6 0<[L/A;\:6( 6?JA?Q[ M@I*$3MB4[FC@#M+^! \H8[BP]$=/6ECLB"E+XMR!\.:B!/O_)GC4!9E,X=N! M]1SW,$,$+P'CV\,C>8"\;&PTQ&; N)"ZHPA&V,.#;EIL/1$QX2T(R0%(Q0 K M 4.AWEVK9'>DA?Y_4$/7%NP829G[+ AW[.=I9?3S5CMZ25]\ M;HZXRWU40-9X4TH,6NF[-H8J;XTL>4:1:;!TS3NZO2&LI6#2I(O#-K MP];.7K(E\HR%)#*29_5!NU?XFUJ50%[:20]99$,@R8+C9NHG-1 'X7?LP!G^ MU0[)(;=FV+*L8TN4RT_**Y)JUT"$34^9X'F!J1.%2HR=LJQC>U2B[ F5K!2! MD0NU[ :Y]W=O5$V6B*JUX5_U^MOT(UP*$Y>95K0E2NCT^^?/CV+(3<\Q"&8# M0'[VA'BI>&F^TJ->9P_?KO0(YT-E6E+!XB,8YTTZGL=##3N3&DO[W@Z%B9<> M]$M+87,HVDFC_GJYL5VSXU3W1BPU,, _,'?SH%M!4KY0$8(@"P/?OY8"%'_= MCM0,]JSN<-/K)]?):DN1@==JS?DA+5/O^%[7)^^17#+,I_O>/SLB>*@\9;'8 M^9PZ>?V4NH:DJ*W$A+I"B2\K'O*3>8+R2T[YJJJUU!_UK,2OR,T\B+_9E)IR MHWK$7PJ+/2?=NUV;O<,G$V/-Q(""WKVS:!FT;L'&WG-28 LXV$ *--1E*1!B M[29"VA7U5Y^FE)-JU-2VI-;*(AX*(Q%!GYO29T)+;4B?.6DOM567Y-*H+^$Z M;D%]!87$,W)&)XYGEM)EW+9P*)<)VTPHKQ!5/$Q8G+I2%$626VI)Q$&97+D# MI\B$NGJ6(G-24$"0+;F"!"GA*V:TP8M!+J*4#9 M.<=8X4Z5TI9:\Y/DJV.S"KHLEBX32BHK7>:EJVJ@J\H2!Z^:+Z6J%?2E;AU? MM\@@2.+KQ27Q5QU,@7N&'>/_O]VMA;OI"JMH!K>3446&\L(U7EUM2&JS7I1H M686[%16&V_?=!/F7@OR30+O\'U-S@LW%$K&I+US&DIGF\"EIFW/T75NZ[7=LXSS$X!4MTG6LR5*]499X MDO =RT.@*<[C1@2:EP\)(&EK%0QNE,*)S$6-;=>%[-J^;M^;V"8]'[!3H"6O&%DHS,^!BK,]-#RC)M/(>]!X85GP2V[9[9 MUP2,\C687[#(2AK6ZHJ8:6\()#%Q/-WZ EN81)(H3B@1G13H$((&U:1V0RXX MN+1! _?V/4?!,&5BF!51UM=!ETD(/5$Q>L,9XHN M=HX)HTHV=Q4&P$KZ2+45MDEQYD9;4NJJU&IJN\QEK<-OM5*^@M4%JV=D]156 M57&&4DUJRPK\4U@LOQJLOK?!DT/.UA6R=Y$FK3#@2^$T57=\W&6W\[E[.3]@ MM7_;._W'U][EV?E-_V_A(:QOSLXONJ?=VZRCF@\Q[;)=!A'YKO(#?F\-D"V- MIKLT]3O38BW(Z.@#/J_ M7);PKH5&LBD63Q#>FAIN:*K44"O8,"'HLF"Z3"BS;'29DR:KM\ X;)?%.!0. M[!84U1D=4A?/T+W!TVFGI=!5Y0H2[U@FJ,DVU!!G 0\ MMZ5&:=2B])QRQF*#2EL+D7.^<9X8R_SADONL!2=/>7R ?1UBGY J// M4D-I2G*C5BTIM',:$XQ0&".LT]P%AKREFBI73QT+1_RPDU2E[:X1@#_D%%@% MVYKZOC/X.7(L$-+>WP@.]?5GY,T9'9H#TW];AI*->!@)+(7S-8TXK64.KU>D-. M''G/'L5$W;7N]MR^K_O4^%VWIO2:NOT1V*#93.P?$^K^\/CU:<:VMM;8WF + M^>P@Q5M^W0[D$UE.RULO?4' JBAS>V1:\S]4>."R1G M9,!7 )7YWKI7%Z_&3[#4UZUT&2\;KU2MRY(LLW\R8(.AVR-ZM*2/=RYYEVV[ MBJ*H[?KS^^UZWG2'6.'+?/DJ7XV1ABRUZIJDU;*P1X 0DZWFPWH6465-:<(N MU5JMI;2?W6%OZGN^;J-F*&*;];8D*[*DUI,]25QJ8Y-JIOUH2JN1[)78<#^O M)JZZ*M75EJ2IR0 (WP]'%6<89[X6HOOD[[H]U=T9T12"^Y)8@^[?IQ9^(^%7 M\&^X=T+A>0_4FI7!F"Z7-UGT-)GUDD,%L:'*M7I37LM73,D6F$)F@N/9\%O) M*U %I19/J76@.:7U DK-*W&[%Y1:BD!1)1M/.[ !Q+AN$3Q&&!Q(,M GIJ]; M9=!LY8I6[#J=E#(/(L+>-2"O:Y]RU!688VU*BMR6VEIA25813*LL>28G*V0F MS[PRGRIHL[94JR)YEB+D6,F>U,Y@,!U/+0R> :6P)$>5BHQ$562 TS<;B9MD MG.&&^KII4^-<=VV@:"]&%T'NJS#%2#P Y&]'QR""9*FAU:1VLV+5%]MEV6*2 MD()!2\6@"7O@10R:CVFPP* UK24UVH4=*'F@#%H*)[S"-=*QJHV_>:)JH^S^ MCI897?=Q2I'J[L%;X/7?! M*WPJ7KS/%_.F.ZA#%*=EY0N;LK@>&PG M5W&'=O8II[>UFEXJ5@M:4.Q8,O# M9,MU[5!9V;)B)]?MD"W3K)E?EB[ ,:&+UWR!B",X8/ M,RS(LG&:*?$=) ,60&$Q_J%IZ_; !(/#PXK9,2S..UG/FI.E31KFPS)H=KGQ MVF:K?Y=8_L?1W$9UJ?[S6!_"NM]/]'N:0X\TQXR0SZM=A,_3<_C^RK M/AY3EUR8=_#OW@18WR-?06AA0).<.N[D8[:3RU:@>)$TEPDU 9[5P]_+ :W3 M../V(W8ESG!Q[L\K(+86+N6 PIOOMCXU3(!!UG/MUNV526W"%0S3T(BP%MH. _>U(.5JOQ).B\U6OJ^7RNAW0[X7C$G]$R>W( M!14])V'>F/>12+NA]\V3T-L0F8+(!)$=CNPM!ROL+?ECD#Y7NB\#K0O* MV0[E* =,.8GQV5'\KTR45?PJ#T5FK1V7+JBSI*L\%+E8!NI<86&^KNYGU\,$ MMTA P3%.SPSWS8%F\JX/* PBS]0*Y N*G,H!BI,O68:'M%2MV6HF>P8X9:65 M BB*K/A.?K4Z]3:6!#Q?N+@EJLZE"$ PU $S5+.I)::@K&$H.6(H)2>&DEM2 MJ_9\)YQ@*,%0.P!&EB%D=:T.:N%'V M 8Q,HSLCYDGI!%VMA"+FR4D)M=N:U&@_?P)LB5GG1>[IW2_TEC[ZTU996 M2YGLZ?F]86#^;B.F66O6I4:&HZ J8PL+*MXJ%6M*6U8VI>+< XF:UI+23RD0 M5'R 5+Q![*&1,H[^&1&<=_2NK32E>GU3XA7D>I#DFG+>Q3.R-N]X6:/9E)1F ML\KDNI?QLBV:!GUJ6; 7B=Q3F[JZQ::YZ,;8M$W/QZ;-!TKHTX3:7OE\DC)Y MY"6SYC20$:J:*+$(L/V%X[IC&YT%3)]S1&_#64'FKM3-ZY>S%*2TT]E4B0]T&2]P9F83,Y:_+%0CMO]Z:F*E*C\?P@'4''@HZ; MR=&4+Y;.>?L]6DV3ZHTR^CTBV;(E*^.,3EP@!S:5)G1PRN;?'%+@9'/_IJW6 M:LLB)HY5%#!C!V#Q)_NX#:=&:4KMVJ;E1R4.K@B2WBI):QH0Y.M(.G]'1I4: M:OG=]#SI:O=GBY3X9)&=V9/)(_$V%/9Y.T-:75(VSE-NJ:M<:(%*DGC"9=I0 M^.?M)ZDUJ=522^@F52<]M*U3:@HS7?B\?X=/\+3OMY<,6M4S_AH=G&>L9M/U ME3*@LZF-"O_?UA*E;KV0.C"#C?.]@UC.5EIYFYH&BKB^?1,URU"#'88Q!?^4 MDG_D9BU19+<)_^3?N:NI4KN^:;_A_O./2 /D8=,FSV[=2%GDWUZK-6N2II:Q M1$\(_XH)_TW8(.':;23S\W;L%$FNU:6&NI4N\UW*^;U,DQUJJ&:;76\"Y +D M N0"Y <CF0\B9;E$23&\KJ*&/7'CAC>@E8W4)\D7@ MU]^.CL%HKBF2*M=*GPO?'7:?.>A7<%G)N"QM"FD^36IKDRP4^"GTK!3ZN#J.N55<[A MTSD_U16I7OAD?1+QK=2X663%D:55$:R:[@$*,\[A64 M#EXY=M2G*JYS[UG7)%F,)Q94G(F*$]FVEPKFW+L7:E*K7L;I7=4)%>;DTHA@ M8?E]^@*0DJV^K ',7J_]6/Y:4]O-5F)T*\-G7)8L")FMUGFJ+4EN/*\D11I? ML%2.>'@%1\$?C:0;M3%'Y3\[['GOJ52!1D&TV] #RW9FFAQ:5:4^I08)Q"XY=NH*;0RKBVSCR6I/EFIQ2DQJ.S+APG?$I1S*0 M\!S)<(4U1:J^QF-G'+OC^ZYY-_7U.XO>.F"#(V6X#CO5,ZP-W.Y$-JTFM1N5 M.W!OKX*R@E%S3)'4&PTMI>QV2XQ:W% W +RV\;!QP:>"3\LPA$I5:L /2KW= M:,NK2BZ2L=SMJ=?BIL6U&I):A?/?!*,*1LW*J#M4KX6-H6-V<"G'.E:6447X M6T2I1&!0@%R 7("\8B 7X>_73LM!@Y"\09/P+4&C<&=1\#4GOY>L&F63)9;& MM\C6:M&HU[6,7:R+OD2<:N9$"=ZNH')\ONKYM0HR[T)H4)#-F@1ZM\),+0J@LR-$!&I$;$R 7(!< M@+SD(!<1X->9WV!$$3.( N/AT=LVQ]43%6T=PYG>631/>WR+,/QK*6%6%@[J8&RU*37K6PF3+6)9^/9"F AADC7:D"I+5HSO>$:6%!%K MKSP8$<$_$6\5(!<@%R O.%]O'/)NT_.U/=\W<;] MDV-RIWOF@,!'8IC6%!XB&E%+@=-L$UBT6KO56+:M0W+H<&JX8L30&_:1!GIS MY']&S'=LXXSC?:/0/GO6BV;HRE*KKDE:;=/3 @LC/'%V8-5H7M&T1&0Y-YI? M'8(6-"]H?OM3:M7DJ:_YR?>50=OMT[J@[L.D[D1D,#])OC*$>.#4+6*%PJ47 M410!<@%R ?**@7SGL<**5R!_T4V;3*C+ X(B^K>1W;Q-CA"NB@"Y +D ^0%[ MB3FEY9:6M$5E.Y_Y29S2GG"P._ 47W;W6A.X;*F/NJPTU=KF@V:OJ;L4+@LB M8)LU\_R !_[P,L?._J2N8^C>Z.C3<>GS'N7Q^00#EI@!:_46_%^1#+BV T8P MH&# _6+ 35)%K1>YUI9?,^WN !UG,3Y6<-S+.4ZIOW( \Y8\975MF9=\ MDF&ZN> \P7GEL-;;KQK6?! NLN MP5LOXZU734O>DD^($&WY?@@V!E MP^__15'X^I2RY,G+/6FX"(\,A7Q\)HH$=.'7=R M CL/KEV/R++N\#3.D/V0#7&F7-]W!C]'L%GJ>G\CYW],37]&WIS1H3DP_;=5 MW_>;[[8^-4S8=>:M,'%+N$Y@ZFI +2N(#4>?X M 7JB Z(1W8IDJJRL0!#/*QT1I:9:B]__BAQY&>V#C6L,0D?E!:\$:PI1\-M1 M[:B(UQ= /Z=\K#.SQ'=4O"'PF:<\ )?=F[JSZF.TFO+X6C>-8],^5(U>A)DT M&$S'4TM/F2E55BA4 *H+H1=A/VR\VV+T335T3)^? 5%AW7+(V.N,G:GM"^Q5 M$WN"]ZJ,/<%[5<;>J3XQ\XJV"/1M'7U!7E&@KYKH6TX/EQ:/18_@>%G*\*4= MH[')2:^O%G8FO+SM(J[X+"^1556O5 M%;FA_DCTP'"+,G8@2FJA75-3?DP]O"&JX. ,>>J,)XZ-=56=)],+KN%1919C M^$;QV)7DF2GS0KSNU<5S9Z74Y6QGI91J[FWA!%P $26*70^(.6KM'XD9+_$P M&:?WKCVPIL@FUXZ+C^KXOFO>35GESJUSY=C(/*YC67!)%U4%]?R".>J%!YES MOA(\)93"CT0M=A%*(4Q-Y:06FE*[69=D35"PT HOW-=__:6E*NH'02^"7O*3 MIO*/Q-RJTE@1\Y(SS%-W[2"BE9=%H32ENJ)*:JLF9++@L9?MZTTF)E-^)#I! M2\-D-]3739L:83];3MQ%/,#2;T?'1Y]456H#FVF*7$8V*X F\HGU"18N&0MK MVV7A'#FP+FD P;I:2M]C-PQ8]-2L7*/>Y9E"EW!%?6(YGH>UK1F M398;C:6OU5I3D>O-QH\,V6WPK>;GQ3R;%7.I0>D8/VZ0(@MGJJ8,@TNW.'LB1LO.>/2!H>^]H^\7S!38DTRW. M%Q!4NC4J+7<"5^"TU))GJ[WX&XJK7?;B"UK?%JUG3#+F0>Q;[8DO6XV JDFR MVI8:6DDD-JU4HB]T7B723>JQO,%A 7$!<0 M%Q 7$!<0%Q 7$"\SQ$7B/=&-;K(*:]&/+GJL1(^5("5!2H*4!"D)4A*D)$A) MD)(@I?(LL:@J"B",=DV9MZE6OTL=UL2;6N&_9J_;4]V= MY=OUO>C?J"&,P4OKJ0>>+8U%MA,5*LKZF[ZR#<-5)6\CWP=7DL9GRJ, M/4I[(N#>L=Y6N^/SY-=2=,<+CA4*+<^^_$T9I.Q]^8(_A$:K8GI>4.HA4^K6 MM,0V9RALJEHJ-T-!<+#@X 6=O9DRK)4:Q=4/;1?["U*DT2Z3R18!<0%Q 7$!<0%Q 7$ M!<3W'>*B-&E%:=+4RKDNJ;JS)3.ZVLV:LJ/3*!2YN=,JHE9=G$91ZJA451A@ MR[4\^7'-RVMY@'<.GF\.1;B_L*)F,S+-N:)&DUHU39);]8.GTKV5[N6N:Q'T M4C9ZV9K$W&YUR69BMN#J$E4%RZ MU;223&H7?)0['V5-X>; 2-NM\=B,D8H_ M_4,&-FI)C7:C'*Q4VMH-P::[57?;+;1HYC&=195J+46JMTL?^Q&U#2)?(#(T M N("X@+B N("X@+B N+[#G%1VY X\\-R/*^0$S\JG 3X7^!4X%3@5.!4X%3 M@5.!4X'3EZ;J:BU%J5?PX 1%;H5#V_&\\3(E[QHMJ:ZVRY%=V-/$W<$PUO9/ M0UAB+,$7HELYMQDL;&%Y':^RR_5M/=ZV:H&OZ-\7^!7X%?@5^!7X%?@5^!7X M+=/Z!'X%?O<&OR*GG=ZOWQOXSAUU1QO&&@5+?N"2"O2 M5I\C98NV>D';1;75;TBFHJU^'ZE4Y.KW#Z=;DSQ;;4_?4%R)]O1#H/6,Z?,\ MB'VK+>1EJT)1\N92=8)NW M9J0RT'^8LV;]$Z M)9K5!,0%Q 7$!<0%Q 7$!<0/%^(B);[@R/+@/W&I/W5M:A#?(7X0NS]T%U=$ MN_<.IQ$"!,BWQD89(D6:5FO5E5;^:?N%-"07=9W!'U/3I49J^$<)^H_4#4]> MS3W=*4ZX0%@+D N0"Y <"S J;G3:G!)L#J&#;S6)&LR N(O,">X;2<'OE>@SQ3 M,;:FU>IJ0RNHGZ_+Q-O9U,7"4>!$QXBE"+BL\\J<)JB7*TT@RJR%7*H^R+Q( M%7G;[9W5&?UPS@/ ,U+UCB'F9^UT#A%;.&=XPG04J"E 0I"5(J%YX$ M*0E2$J0D2*E<>!*DE)64UA>?5>@HVA<7?10^!%11FU(S=:Q\5=BWM/5L0C14 M3C3LX##=G*LX!&>+(WA%T]+KMRW:Q 3$!<0%Q 7$!<0%Q 7$]QOB(E&_Q0-( M%WTG]41%W\EPIN VEC0PD&V-)8D,9 H,;.4XU$V#?=L[#K5@*BYE;+XP1BN MAO^Z,T&SMTR\U>-B\^3\O(^+%;POE&P)^?.E1][N>+B#LN;(6\%I0LN6FHN+ M*]40E"HHM>3Z9IL''9=LUH?:E!2Y+;53#SH6LD#(@E++@FRE'^4]"+IT-6"J M+#6TFM1NMJHL#BI2!R9$385$32&29GL'9>__WC)-Q/;$4#BF@H9MSOB!)], #5H-LS0#BQ'1^N!J 0>)H)[[UW=8L ME'SB#+&QU*-("ZP<#]2+08:FK=L#$R[R0GWCG2SC;K*P1\-\6(3)MG?=6+^^ M=TL+_#B:9RM=JO\\UH>PLO<3_9Y^2"SXPXBB?'E?GSQ]X!3S%YG]+TE*X0^! M+);E7X_(NW1J2&8U4R 5DF%L-PM[6?RP&N;)'&KBV=&C@C]^B:/U8^IK,FWA MA:+T61*)_@V2S;[_]%4?CZE++DQ,P/8F(#@\\A6$))I Y-1Q)T 9_,IE2EE! M-XLTO4SA"2"L3E;O#B:G<:Z.;$O4WALG;WN]OKF^^V#CH0 M=OKV13MBXVXI*/!'5Y\\[S_#=A"POQTI1^L5>%(XO>IUM5Q>MR4JO0A&.?3-)S(G MTSL7E$1XR3=XS,@CY[9!C8R4O'.4K"@(VA^:7=/ $*K\+9-U;BO:$N7_7;>G MNCO#VJAM4?7F72<'1?SE(/B](G)THE])W66@:$$?Q=&'L@?T473];][2\87Q MP%Q)H'=]?M.Y[5Y](9W3V^[OW=ON>;\ "L@X+Z[0@>KBE>*5KY$4&W3';D=2 M+"VH8$F!<_],UD5.WN#\OT1:*5\Q\8*&F((!D,@C%2$7@QUG;88I8,M9$M.8 M%U+EEO*CMGX,2=JH +E5U*B =D-26VHQZ9W7]2P53)F"%?>3%3?BQ$3=\7.< M*$>$VY,F ;SAEO267;!*PZXR)87I(8J:-I[@Z$^KJ M[,R?W8NF+9S2M%I(; $M&PB)>D)=SR7$!2#Q+(;#7H1"$"2]X:W^M%UMONJP MR>U+DOT^86R7M+N1K5E/:+A7$F\!"E!MUB19*:A9->_*PMW:H,('WQS('0-7 MPZLE?(>X%&AZ8%J4V.%0?O@6_QY@'<7$=1Y, [3QW2Q4R/8]08I\,'V3>N]W MKYNW,-(BLP%?RID6 N2'YP\HVDFC7C6/X(Q.0!R93.D2^C2AMD=W+U_VW'[: MQ'QJ)VS_GC^B;AQO'=OHC+%6^T_V<0OV_B>M+H'Q549[29CYNR'3A)7_ C+- MW;)7:U*K)*%ED>0J4(N=CG3['IYCVG&+V?,H&-RZ;1#+U.],2UC/%3'E!,B% M]5P)Z[DS&, "0,B DJ/F Q;][UZ\[+E5LE'P45'20N>4?[?KAUB\29" MXC9,Z*8F-47(4;#([EDD+4#_$A;)W7Q7 %2J7-"Z9<@[5TF2W7',05%S:"\69CA=.IB*7J'>7R%*.\_J>L8NC-,&=3 LTEC.J88- R MJ*X A><<@UOQ.26M5=!8YOTRIP5W%*DUM0Q:\UGFR-O;C-4P*E)-%5FC _#_ MHOCM1)^5(W@KC.NYF$AV*:T.3%US!&Y#B:J:(JE*.>2#< /+0:D;A%!74VK^ M\5.Y+LDEB9\*=[#@.KXA=5UJ$)<^4'M: DVVYP;O9NY@LH/GA@Z<>YL-6N\- M0^S=<.1M0XLIJM1HE4,T"%]POUAC,\Y(J,X-.:- /[!9W EV>^L'5K!Z\"JM M\^;-U(,_3/MM:@_.,0EZUO#K0KMF@R%,;"1J? +3:X:WYVFZ;[J^LMCWF^GO M1MK #)QZ>QV0S.?9=Z"7KMT+B:43T@+]KYB= M7OTA'()G2\&S::,U\N79 FT/N2'5:P4UTA\>T^X\J%#!82$O,HNV-TYDS73* M' ^V*6J@Z.M$;=G"&\V$>911SJ8/?]B;B26;3U ]C'B)X-T2\6["3,J;=XNS MDAJRU&YOY?3C ^%=$3[:BIU4'9%:@-N9OT@MF^?9>D6T:*NVCUI\9"AG^5ER M/U,P:K48]14AHNV&@QI-/ =3<*J("(GA-UO9MY@W5$&0"_=E<\G9O?K]O+_5 MHV2J5EU:RH$M N2B,K42::3KJ3L8Z1[%VE3 M)L6Z:Z=(38[,N=9G;'CQK=,9 -)<>AW@\=K2;;]C&^[/=B^J MRF3.;K_(7E5JBJ)H6J/95GYLKNDO'!=$UX!2@YW1\7GJF3;U/.J!#.OB&:_4 M\[MV9S@T+5/W"\I:5':BB2#F71#S2FV< S&+\3R;*<>R!\IW6Q)@V@] EESE@N\G&>+ M*R$H,!IP>"R[\XA!!1.-+S***M]/(NJR-IX)H":G9604LEML)RGQ;X."P^W+KI7G:O3LG5.E*E$ MLY1-0@+D6P?YSDV&2A98WM )KV#""DO+T0M)>U18D>[. M?>]3=WR)F,/"L]^I;3CN-J(4G^J*5-?*<=)3R?O !8L4RR(IX[U?Q"*Y=T>H M+:FMM@6+5&!40C7['H.28S($NBZ+^BZ3I;KCG*DF)[L?8E7B7<^;ZO: XA$$ M=UOI:VPUI7I1PYB$+U5)"DVV-&Q"H?F?)]5J2+6BAE+OK>^Y?Z5Z0],&PMNG M_@4Q77]#T91L'5R1_;L(:67G[0N?M(8D*]4I@=XE30J>*8)GLF;,7\XS^:O\ M.EBE2D&'8.V2:7;NU%8PX?4BLZ#R%?RB.FAS4:=FJN!/D7.B@G^;OKG@F/)P M3*8*_M=PS,%6\(M00;EL@NJH?M&*M+D@TUX1&=B3*(#HV1.,DH%17A$.V!?7 M7_3JB>G_^UGR*$ N,GT5,=]->^!2'.3Y!F0_^PL[;YE5O_N*%5%-%S,9T@=C MX#\X6/@!-+SM>S?4\UUSX%,#?^C8QN(7L2NO88$.&!@*5*MV2I%L4')"_0$UQ7+=:FAN9UR78$GC6E2 MK2:XK@IEL17,("(K2.2.WINVS0J%AF3"V&'W(J],YO6N0Q/)(1R!4%L291W_ M5'?=&6#R=]V:TE3SH)E'+*+9E!IRHQ1227B Y2#15*7\$A*5_82,(U7H&K)4:Q74Y[UKEMQ+__I0W852 M)HP$R(7'40&/H__]^OKR_-OYU6WGDIQU^Z>7O?[WF_,^Z5V0TT[_*[FX[/TK M-H/J_>Z#:67*'Y1RWIH ^=9!OG-[HI)C+$Y9;:]N&FB&$C,X+J\D3L0+5+)P MKTH;TZTE)W*$QS-> P%>T>T<+ZY(+:6@,1P%N53%]=L(-CQ$-DQ$.9YGP_RK MCYN25E3&;]=LN',GJ)+C,!YI8%=PH>#"#%R88H5DX,+\YX1NIUFP#/F57Q9^U&$A\=\_3L+]Q%8TH&@: M%A\"I93H T _?,"T&K$='Q[K.T@ K&U,]ZD1=AOK%CP3OF!39D_6,^%DOL6/ M[PSS(?RX^"'V=_!IV]!H)A?.E_AQ-#<<7:K_/-:'L(;W$_V>?D@L[<.(_=]D]Z]S"A^!4BLXEZ=_" M%Y@VZ%=IGW_O7'WOW/R': J(,+"E-ECR=A;XYKNM3PT3Y$VB9'R2(CVB/X,_ M?HF+D[A@";3CU70,BQBD*4=94;2FK,C+BO'SU#-MZGEGU!NXY@155, MZ?6&U^"X S#86)!; -!GRQG\S&*^PL/T"=*_9Y]X%^?R]W[TZ[Z_CE5WO MZ:L^!MH@%^8=_+L'>!YXY*MCH5_OD5/'G9 WO=O3?WY^__7;MYNWQ/2(3@*= M"1;.@ WE +/+@R7JH"G1T/!&8&2,X!GPQ >L58F=N6G:!+A_%->JU'TP!ZAX MZ6!D@YJXGQ'=-LBCZ5(+"!"^MRB\<0Q&UX /HH&G#%T=0#H=^%.7)K3Q[J'* M+0P.V[]YL=U&FS3AR7-6;NOBY_V@.?8GT]2%E MS^G3 > (?A^XLPD:5"X=F[Z/4X:#%^GV3[R1V:?<&%YI8.T>LQ%.C\[!!)_Y M(USZOP):/2+W#D(:=,A/ZL,C7+ 8[V<\S>6GDO*P-()1- ^X .I.(!XZ&-7\Z IJIKXEK>I0,+).1!_Y\SY86 M/7'()$%(-U) 6]$62:=[ _9_L_9!XL1F^C-B P4Y[L]P$_C,VI=WE[?G$ND] MX#3&$3V^=29S7O>F@Q'1/?+@P$<@EF]]MD*P$BT=?!@&F_G5^-/(X0(D_/(Y MIE^PM5.^6#+,%_3DIDHV:;;+=" M$:];XHX$:4SEJJ!RT<;NW8 12KYV^[<],.I0[W[NG/[CRTWO._P)FAXY%O\';=UDG_I'-"8J\&0082 M 733!#1",$Z+KP=63I\F5L2,/CA_D>:G]CU\C!:G#_Z8FI[)+H0ECD'FN/ \ M4&03#%-PH08_/=I\EI<_7\#SRGLGV.G9Y(+>N5/=G1&5 ;Y>R4 '(5;!V;@'T('?)M?,(V G-*XET[<&)1!Y'\*1%J'"( MXO,SQ+L!^%UO9$ZN4>W;B-#/LVL6$$J*#*4N MPPM^>.[\MLZ3Z?T8C<=NL!VVFW SL)5OC!A_3#U\^^UL D*IX[H(#X1$=#<# M50BI"%#\YEAH[1JD6A1;.U;CP35U?99/3IXF\"N2Y3HL@ GFX3!95#7.U =J MMYD:0VW-J!\<'*1V&F(8%2XS=#U\M+_ 40LWT3^F:/^GNF" 1D5MH.2O+D+KR0ZX7T.@9T';(GY.UM,!BCZ\ M&F65B[<.0(*!9T-8P-MC0TP$!!>WW2PVDDC37(!93'#'JV^#@:1+4[#W4CKX$(Q#,HI':]C MR@2^6@>ZT@KR#F@XBZAU!@P R7IIK(<:-@Z-!6GOK9;V;Q#01ZM^/GK+"2;- MY^8GFC.G32*7OL%6<@;H?<1GQ=?RYNCK1:][]%9B%( O1*9WP71F]C&2/'>^ M&5;QVF!9[,_^W#GWCMZ>$.!*//+%1^PR.V/%VJ67JR=-KJG-NKP@U,#0A "XPN& M'P2)S/7B&A)Y,P%_^?@;=>^I^Q8C P$T8[2#N@3\-M?V]ZYYF&B5;UDE8NN?90M%![X*(_ M.T".N(,SD%H#WT'.^MP[>XMZV'4>4"&3:TMGSA#'00#BY!!FC="2<]<^M'SY"W M *E24QI*.U6J!-()NR?]&4 5_J;LASZ826G.SH((4;1JB9!/"H.:$I<$821K M[K P!,_=EIB)P +R"]H]L"N^WL3IY1'LSQ$9Z?RW@$C@]N>PI2HUN5T'N&IU M@:UGL.7RW1,/=QZ*R+B0/EDPV0,.@D4"@YH6"PP'N.SC## _$+0IP:-%L88H MEV)?U^;2SO0B 4%)H.7120*Y@G%\;AQ<1 F.+O=89B#,[J?@G#CP9V?JCU@D M(I!8%]VKFPX(K# L#KLV03@CV7$!JEOEU0??]!E94 9L-W/)S[S! "\A,E8( M9%"8J&S7R4MF[$=?,H4\ '3@)VO&WN]25IPA+<4@F.Q&/'$J-"*F7F$\W@$# MV9B#8?XS5TLV0 @6]1/^]&;C.\?BUL$11NZ1^@ 2:I.#@DOV<-_P.Y\6+KGF4,SW._?$;T"T.: 7>?[P;?AT MSHX\L8$KX$BCQ,#=\I(?,M0'F.@T^5*N @I"CTK4NBY)#"6"UEV**I?48T!&KEW==N]^GY^]G;#RHQW,7F[$AH[J=]8 M4M?I6B=0[PL%&]S::I=4(W>89;:;X8V\S^3<+EMW?XR9@ M23$5ND"RS,;7-%5K-=N)0O175;&P9]=7Q/CX/J-MAKL,-EF2XH?4 M:I:WH>T:Q 0!&YA@X94+.$_%@JWYTWD)%C@9 $/L%PM3>4DO>!#%CE+*E6?S M4E+<$SJ[C_ 6_&]8(/$3?"!OBH4(&(U:+(@(WH:?0A!YG.671"CN9"XP0[] MX]J<;Q3L?7*']K[D7WM'-U2SJGIV"U@)7RA5R#37S:/=^D M=2,+>A2M5DN4\ ;H64+"C/\[+T2L0L9N$&)&.&&;9W.O8]09@[I9XOK=A?;1 M9[M&%RJV>+/I2'^@7)C![K$WEY5BZ"S$CQT27"/K$6&$Q;J8_[FGK,K6PC#= M@$YBM<(+49^880IZ^_M)_X1\Z72N,95P&V@+UQRG+SC4[_X(A#89 P1&'HXI MQY4LAEK![D";8AIZ-^SA'ET!![ARW7Y=RH(T\S5$CXV6RX>D>T'7@#V/SQH. M@C;LIF!Q'K050:5,,>T1/)HEK>YH4,V'ZI>5/><); Y>7CG!OH]IW!"NB=T M8'#U-@4[Q-/!EL5B<(.%_1YHJ*C#9X9/&4YADS.JNR?@;X#BM75NH_P-35S3 M9FE]A(-N(#]PJ(9OF 4)]Z%NN@L%=["L ML8U&CP5W#Z8NZQRR62=#2#EK"=,;L93 ';Y<-P(T_N_47JK*3+TW6@WXJI'$)[9UDHG7J\M@P;B\JB\&(K>EYO&*/77A^ MBM568&4_/IYX='!R[SP48J9D5$5JO9Z=PX/SI>=/Q)): TWFE!Y<\$\=E M]<9CE)%,K,'U836R9>IW89X$/\\%+T\W,ZF*;UYU#W^+$10KK.3@T*U?6@[> M@P44]C1X/WV:\/R1P5L3Y__?L6&F3H6L&S/O==M\T_.Z@8=6,Q2TLF]Y=P!J8[X59-PWZ%- M&;KV4Y\E#"K,AQM6XC3(/S'%&8Q8P0,J$MS IXSK3>]#N M_O)-"K-N@$LG:.Z%>TUL0R*@5JEK,PD7 ,H9@I<+ZP[L;9?UX'+UC@N!?7"C M'03L0)\&H@^$(TBE>Y1%O+"!61J!6&* E&+MKMZ(6K#;8],^GE@Z9F)Q$ ]< M,G&=D7EG!I$6L/.G=\"J;Z4X-C@ M@\!+(GXS -)UHD;N,":#[<=CK.-B9F409 'Y$#8B1P?H(3&%: 4[Q8%G!,A, MPZ44%F;P]OX +YPY8?(Q9Q)RZL9;%A&\9&3KV$MKF MZY0XTF98O&7R5\)S.7/QDCD@*V,Z\--(!/Y@BBI\:>(]821/BG$T8CD(PKFQ M:%VD%'4;_1)N;WL.#A*811K1X(H;8 >?:=!^-"/U6!#>B;=3-@*'<=&]6%%* MPC 8J[)9Z,3Q'QWRUV=BRZI24^KU5JU14QN)WFETPJ_U&Y=N%>#F/X\][5Q^#97%]? MDTM'MZ-:=H;5#AXE (95K-P'P[9C&MJ12PX^/@$=L7M@34Z:W!1E:: @T, + M"-$)\YF#N!Q!&0:WAPW&?38!(9QC0SK&&'QA-I*!44E*V&%JQ;HYYUM@D9ZY MP3M_X]SQQ94R$6ZR>7*A]$S3G6NFB&W3D*S5Y%;&DX<.Q)S$4;!,K>(?=+[] M"MB3*]<>Q<'8#SA\!V4,3NZPZ2P<4S($QO4BBX)E!()0%A9W8K6KX_$1(< D M8PS2<'<-+N #>D98.1P/$3*W"5Y-)[RIA+<.\%B1;C#SP['9!,- "/VT4:W' MF&P0[HC=*H4,%<2SV)"!R)&5V)-!1_PO\U,=9D[:WCR[05S38S+.[9&;"7Y[Z(VK"UJPT1MF*@-JUQMV(I*J"KE5E]6$_9\/5@F ZC>T+2$ M 70=E$M@BZ(/EA!:06P*UV'80.'V>?0TW'L%#*#TA:,[S\QMYJ$.',_G!@L8 M_M/QE,?,P+IQP6?B;1KD+/8)[\90D6OP8I0L7:FMFJRH]:2CN9*NXB_\1OV1 M8V1)NGSR@I:=8PN<&S#J/--+]!)B&(P'!#PZG%K$ N[$@)ALLGXSEYUB:M\'@2! [WR MJ9]G2Z[V1;A)N.HBV&+8D3G$@!!&IA) E,@E-@UAARKICED!W3SO&9$.TD< M;).-X9L$028+;V96-(#Z'+,1!EM#T.9L&$%I ?.:00B-T[(#9WH M9A#0&V-PBMK,<>6%?"S-P;Q0,+JGKDL+*H#*)EI5N:DFIU$!^& 'N+V>>V9Z MX%/H5F]X"7(%46YT&$$>AIB=@X([)7B$BLE*,QD0*B!OX\/K*'I3S&-,[(2' M*^>[?1Q1&SN<"6;IT-%S@_94GK@T79#+7C :-*A[X-'W07#T<2S3!XMC+P%V MF)$H.#E 1L30%K),\('/J)RG*GGIQXA://S/.C!-+XRZLP%UP8Q;\!OGE1 I M:YA+4GSH<,J$*'@Z6)P,E]# (1]:SF/X6EY(XL_GX+'[3TAW& [%Y*E1-O3' MQH&>+-K)8$@-*8HF!Q#E#\5]@[?[Y])&@N!SL%YX'_?#G]\,6%>4&OQN5AG" M)\\NZ8XX$6!T#Y$06PE^'6:F8BNV6(??3N63TJJWM&7Y],5Q# S.@W[HXJS$ M>XQ-<*F4_&S0H8EU/TQT<:&UK[(JVBOAG&U&P*BFN.+#!KRH,EK"6;=!.VID M.4IL9+7-IA>@)'!L)%U6@#&;UR"$"3@^=7=HLI#Z'#Y@0G$W!?GL/B O:4DF MGI#+A-3D@3)<)C5*)D)YZ#U8YY+03(A,$!Q+;\TD)^=R*+1N!D%V.Q2>3%QN M 8'+8C@H&LPLC-GLQPQ".$6\1C*8S1B(9/!JJ>L:S\K\G3#R0X=BL.PHH-]A_Q6 MD;+Q?P%1&@XK(.[T3TE#;K"Q.]-[>&, FL6_!&.@[K#K$>8XRA M 3;_-$JI,E*>%[T$F^7"9FY\>J%;?$*^V^#:V^SD@; X,+B8L3O;Z8 ?!#F; MN]_P.V5*&=9ML#,LL$**[YV_>P$%[H4\PKDW#8=C04 M*=HM&\0%$B=L?PJ*VYE'/T=A@.Y!N)UC#N"E(Q2D^6-QJCY7H4M#IEF:;HX( M*="W07DT^S5XQTZE7JU=DQ/F>G1PVV$(.[[=Z(32LDNYN' )&BJ"8$!L'\'I M$Y&>7J@'GF&QR,A)[0]!P=FLR1(YFK=,L:<'4&*\=Q04;JQ^J(K?TQP"NS*+DK3;!S$ F<'F[^!P2RZ9^, DOJ:=#P=&9%QNRE;(ZB]3C;[8H;C6YUE(2 MXO8"K.#?T0'YQFEAGA,[#/E[,8^"C><0>(DH7CW-8]W4H VWOGP4U<9P61#@ M@;W*;!Z4F5Y8=8N"^-:9 "FUD!..&)08F9 8G7")<#;OPCL**X*8+TGC_BT: M;CP@"QR(9(I3\!=:\AS;0:X))J6#/PE.N^F-F($Z='65^(CB5/B_TIPW04&[#L7WJ:-!Y,%RYL7B ]6EFCQ7 ^8SCQ- M.3+QM"_6JL\REBRY%Y50X1"'IZ!;AT=8YNM!:3;0I][<&L72TV-6Q,5[Z^81 MG-@JLXVVV D5(GT!9:V@$ZYZ@W:[B^HT(( MW!8@G;EU\(:=?&/Z_)%O0\=C?DP.DA9BAKD#.'\":32LI0LG8H2OFC^7%7+S MO@!K%C?5(RL@>,9$QQ&O\"H6[["#B:(11;YV;M#J'ZHYW$R1106;J& 3%6R5 MJV!;*XP.H9*- Z"(Z6:OUKP&R[*$^I>-Z%\RM>:J>&2"T^D.1K/02HF:C75V M<@Z+<6&O,1@NF&<(ZHK83(0[C)@%:9?)-# 5L5%C^.)1>=Y2S )#6KQ'DAV\SQ$I'!B<[YA#$'0Z;]?J% S.8:U#2R71S8'Y/X=R@N)XL_3:##0P>3F%K:\:EA%!>+8&4ZT,;DC M.F$3"!?ZLP$"BX>AXP%=2ZOD#=?"T8'2_1&UL..=C2-] M*ZV?*LX>N3S(-#@:;WGQ_]V__!]V6!UOUUR:P\>/L6,2;^5PJ0SP#;>8?H;& M/"H?C *)\J/1*"XN)4G'@K?'>L+8?*'!S\'RS&E_O* X/M0TG)44*S])/UP #WQ<,2E59S$N ,4#ATPTB#[L>]^E MK%3K=35Q*-RY[F)LW+NF?++F88A+G($W"**DUA2)-H0#>7/I>& W #SXN6L5 M$)K(\7=L1S3:A<5V,:'!Z5-!T-,:!%T8=Y@Z>3"-4*W'SK&A?I@TU!]T,/>" MCM'P\)KX659!>ON1!7*0A;!V[9YB(/DN.,PU=M?"6" ^/NV6):4X!E:O'4]$ MVG#IP3.R[B!C6Q"U\HEP48)V1"9CH(*!8 M#1=[,UK?!KUC)EIPT$)$X^NI@P6P\1 CW7N6FF(S1"R=GX09O9U7E 1!W.@, MX""3%\Z7#0(J7(\M?:L$QRSQP=/V'''A\BPW)4;S MU/:XC7E,V,EZBU^^X3F\IM)Z2]XID_:Z#6HO; MQ20.'W(7&V7-4UQ1SP;[&7-94;$P6Q 3LP;_F[+*!$P*DO&4C;!C U@B&1XD M 7$L-^M "\O)PJ:SL-P8%Q@.*XW&LO!B"EZ^%IUY-8C<.2[*C^.G806PG$[@ M"C1N<0G1_N*V\[]H.*25UWOP56"..1H[ROLV;0.'V.-I7ZR:@LQ+ 1<&&ZV? M4+I80#(OO9P3]5+M96EY?CY B1T]N(+G&\/HC& M+KU@&&_, .3#+5G%6,!96QN)O_+JI#FPFWRQ(O+%(E\L\L45RA?G?L[&LV,, M9*U1 T9-U$'VIWI3M6H M@6OQI8">Y'W"_6ZC'T@VL0UNH%=<21 M0H]E+7FL QMM@HHP-&06,YEX23 Q'VPNER?%PTF>R8:VN2=(M- MHM%B6* K.+B7&7F+$..G#\RM%3P]BLV(#29O4V;BQEIL5IPIL0"!OWGA.X/$ M2O*]8(@9%.=QH*^#/LO"AM%28V?>(XC"C7&'U&769-A)!'<9V.3I4S[3CO<] M169F-("!>%Q,)1'^&F<70N*P)$$_6*98BG+H,!YF1PB "; M;M)AS7>9,G[PL))PZZL>8 ;\6]<8[D92-H "+ YZ=I! =3Q+%R MQXY%B8*^*WFAI*@)M\%FSAC>PB:PC\\P7#X$TO1B4X3O !24_@S0PZ5'..\& M15A \,&X[P2CQWF$"T>+SN,.!'U.B_<:X\AAC@W@7H?/+ ZZ_)!9 M''H]G1 MW.-Y8 7OC@;M<$P'WEB\[3M8)9<-8ZH_WZ&QX5%A*3Y3+L9,&!)NU6LU+7&T M7CB&YPML;^)UPUKULUB:L1=E&>?U^SLT<^D<*Z7%JPI_AT7_";^F54A@-)4',[EL MPB"F.QV'@::PY3KM2-,LM0 \SQ2/K**J2,_]L\%@0:]@8'BE7X@&3UHGY?-Q MPMJQW)+(]5(T*G8XZ%QA!U%$5:Z_92KT.IK0P>:S\>Q:-*(MO%QKR&_?Q_81 M%S]D+G^6FXAP%:$ 8Q].PS$?7C#;A ]L3TCJS9BL+)RPHL0C2?W8UXC5*5A\ M%)[N@*A?.MO6X4/ZE=CY!QLRQIY76EJ MEDHY9C6\,[7I;&B$/SN,NBQ 8G$6!ZMW8D; MV:+?[Z_0ZI/<=)\E$_3BT0F;61FW+814M6N_GPP[![=BYT1*BF\U&2HB'] ]%0#3])X^<]T) M.D6\A_AO@%9?_BW.E\NN.H@N_ET4;:X]"=E'^"$B6XI6<12M*?FE>%"PL 08#1BQ<[$V\P:J8L#1YC9;!+]$<$+#)!&EP M7OU+EEA^>1H!OSI#"#' G">PY=Y]^K__I=6JO_SZ&S%M;RP'P M7>C=>T7T)?"BA%5>)7:$YU>FM1P&E[17C4M+>6OLFIEWKP0/]^]UJB4S<#BC M97W(U2'GMKMM/EQH67M$FI9LB[YGT4KP+ :-[>HYIQ>?7KS&BS?@-99%+RD; MKYE;UOX@?WKQZ<5E>?%)A=B>"G$N6GZ?5(G3BT\O/A)50C,J-6OKRL0^N8X= MCO;/:Q!V,D#_8^E@\L.AF"^'B*Z7!"0\6G<9B *%N9(973,US:QI6KU6_VNV MDL:JFJ99KV6B>#.QN^6A.\3+EC? ?]I)NX6Z(_N>=\SWZ^!\6^ -X^KM/9S(75^YTWR10]+RWRY)/-/C: M:=#2JE9FW/4N:% [T6#\^C)91%O23@[H5I4]VG@A%693E%-9V8/RO(HQ[?F4 MBC*FNI5A3):F-YO:]G4&B2W7?L1"8%Q7ONV%MS'F7+/HC>D/.\7*$UGLB2PV M%>,O(HN7BG1O.A[XD?CXW2>CIM;J]=="("?7PU;+6ZBT4DXZM/?I]EP29T>@ M %;@?Q\V-)=VFT"Q:*%';<8TS!RV:&F-YO:U!4(_X73G/O=CUP[6SQXYC!/B M1'W'3WV;*B6%J&]+2HA64S6C^<;H\.2(V&HAC8^M*PZBJYQ,KBUQMQS;RM+J MU4:CH&[!V=10D^9X?(=0*H7E MZ(,BLD,5M>5@LC/5&0Z6*B?;*I]NABRT0)+:]0;V82'C8,(+R.2;445 M5%VOJPTL$G\=1%(J<^.51 QX^^A3O. (?:6-:BW+R'2]43BY PK:VG M(QR=?#\9@J^!++:2)%" +-Z,1#]FT_P42WBC;NS3(93@$$JEW!]Y+(&K]GN- M)R)%X.@X,OX'0( M)W.NC.;<56KX"69=7+/#->$[3M=TZ7.43H=0@D,XJ2\GR;D#+#P=PO$=PDE] MV7[?X)0:<]);7HG(/!U""0ZA5'K+T2>XQRW])O9S>?OYG1J?'AHDA5W;V<:G MEEXWZOKN^@O><,S=?G'_G*.[9ABJUC1*FXU4-LW[1*6O@4JWU>YP)95N*QRE M:ZI9+6__@6,VS8Z^"H!Z;DI5YTP)F&M'; 7@I.==GQA=#VG::O>-(Q5\P]& MXW'P,7]".2&(8%6W'#MN.'*F-0NFPO@1!1;)(I<8;XE MHMC6? '5T S5,LW70B$G\WO+P88 D%)Q /L"%NZKA:R!7_ MVZ>)+4E^4ZWJ==743[Z(8\G2/@49CR#]]G0()3B$4NGWNZC=VF>HDNUXV\4 MLGUKXL0%WCH7>+\+-E X_ZL8&]B.9::$< ;_\^[LW2==K9LUM=YX=1QACW2V M%3UED3Z9N00W8@;!_+WR_*ZG8]A*/_/Q1.XJJP_NUY,[8H"8KNL_@?:JA-/Q MV [@6Z$2P0=^3 Z*/Z0K@Q2QI#[^N [()QE@S(!JELSUJJ'5@7B;U::EU6<( MM]1DR2?A*S\,[_!X[@#*GUV__RV7AAM5+?(3HX.8(7LDU8A891P48AWA!Y$\^XJK$GS*@L]#4 M>1HY$3M#0# XWZ? GNPZ'"E!E"*J/L/4BM*O98\D_VL8!;[W\.D/VYO:P;-B M:"K0)K_VZWV@_!S?@221?'3PU)0%TNA(3KA,:RDKMFFO&MOVZ:Y^(V0@U!G@ZA7$K(A@GW90M@)2$,:O<^MK$ZT+.] M?DG](.43V*6QAQJ+["%3+Q"$3GYK>8,O"1J\65?$23<]1E0ODF^Q!JJ_#9N_ MQ!; 3L3MX2R!WY@'N.>2K+4'8\=SP@AQ\;&DXK9\RFA9>% STSI$\B!K$_>C M0!!@3*T9]&ASP_'-2N.367:,E+!)N?KZE/ VA/7)-MZ7L+Y@DP PA;"12^RQ M#^O^#UTHI[P^V0P+N)2E:8NX5&T3>9W&$615*0QYL[+Z9#D?(Q5L(JO7HX*W M(:=+;%3O,JRVO=136E[I.U457N61ZOAUS3" 59C9_IF[,X+C>.FKLWH7(4T9 MF\6=Z.^8Z6\3<5Z _HY4AA^>_DX)#1B 6*X_7],5/>BRJ5?35A M/"D>6U \ZJ9EF9FY57%)[%P..)UWAXY;^/CR4V5WHE[/]26LJWIUCSW(3GKV M6T!W:UOHOKE.G>F,KC=J:JU>WGD!)5:P7UF&64>,8I-UH>44N.5307=Q1,NX MCN@,:!I&HV'6,J&X]62O//1#B=]U;/S2ZO@G+"\=EEM;Q/+]>K)*B^6G2JL- MQX;YA[1K3WDT.SWX0JS,K#;JU0T%=C[7(@3+&A;EL9B/.DWF1%ZOF+R*%&D7 M)Z^CT14.3U6G6-CKL0Y*'X8Y'4()#N$4"WO12#(N<_9K)ZPU1.?4R_:ED"N- M@K5VR$/7#=-8J%5M5,8:9_QSQ-]99MUA0W\[&C^T,Z/AQ!%.'&$3CK"5&J"E M'.$U1$?+P146*6J92[^^8 C8KS\/G,?TI;D+,W\N>-*OL]^8?^#,N\\GW7V:G9V400WX@V'2U^F-62WZ'8VKF8)=6HK/O3^G=*4:R;=[$ M9^7\WOKRI7VK7'8^P\_NS5WGO*?\WKVZZ%S_UE/.N[UV%38 M#P;(75UW[]H]Y:X+.[B^:%_WVA?X6Z][U;EHW<$?EYWKUO5YIW6E].[@PI?V M]5WOF/;Y1^OZ:^OVGS@021&#MHHN>3\+?/_5LT$616R0"R0A=WA%0M#/T!AZ?KA--AXSE^:9:Y@KON?X)C0 MA5)3SH :OGSIW!'>*ZWK"^6JW>JUEY' (5??\5*S(['K.N@RGG)A1[9R3B@< MJLK5U3FU=/K='@-"*)?./?SL3D ]",'X?V1A-(9;\<9H4*%QE* %P3N?%<]7 M7-@SW#ZRL6GRLP*Z#*S*=NFZ K^/%9=P1O$#Q;^'_7*7=F4)F I@\IQ4_C]I M/)G!I=68KM6U1MTPYS'])L!RN^CYQK6]J.4-VO^>.A.$P_:0OB3HG39/4JA> M!U2_N>W>M&_O_DEXWO[[U\X-HOU"5%^&^%F=*'/EP+MOT;35U+P\$@]$&7,7 MX>=$H =]S"1N(!Z$3ACAD%8^N#6>\;IB5.L+AK-JU::AF\UJ8AK'F>)@1ETO&6NXA1W3OP#Z=ZNE4=W6J MI=G;TLCL,80[&,91'S"G?WA3M&1UB?<*=%:RH [5\Z0O3+< M.26^%,* "(W\\NCEK&>;1*U-:%JY",VLZZK5;)P([0!='0Z* M\FE5+^_:_AFPX=5%W7>W,%"BS&PW1_S^V+:L67 '_-L*X40Z?$H\+O+*A@+D]RI@O%U.'*I7OZPK4Q>1]72[IQ2.P-B:>S] MJR4:V:5M,H;.1? MLQUJP)I95:V:?NBF#^6H0#JQ@1,;V)^GV] :C>R0P#79P):T:$UKJF;#.K&! M@ILY>E_W_I7>UU4-FE=?]<):%+-:T[2ZGE$(.EYD>P\.[*T5ABP*=UR"4JQ4 M(^?:HJME*FMI*&=*Y_JB?=FY[L"?5YT_VQ=PX:YU_5OG\U5;:?5Z[24%C;/_ M9*HV#K[7NQ%3SD5U%M9D_5!(#[7TNI$M).EX S9T0)ZP*^>1#>:QL/U=U,S_ MYON#)\=U=Z>;UE7=U-5JK9812UAG$["^_^ !/ :*$R]9<7'-<$$N6K%IU:KR M-'+Z(UFI@]_OP]GX8Y'W$TXG$]>!/W O^!;Q/3Z"S>Z#$ X=*F%3\>',=5D_ MFMKN;$70@P!)18$#">6[%9!9BN?#([FG#-:'-^-5]FB[4PJ8 +N,'(^YSP@0 M9>)'(.:PH,Z!0W4"E/\5I3-4; >EM3$XUXU: =!,_X,OZ]R(^W \9,6I/"EB>;%1Q8?: M$Z>>+0N21>L^$%-,,?TF,/W;]A75K]^TL*#Q[K9UW6N=WW6ZUP5+=P^TCXMI M(.ESZ"#GI+"ZPH#1#90_IJXL2M1JG$ E\Z=L4X#KR*JF'K')(J)$-PW+TFH9#>:"W4<=#\ \ M1;J^M/NL1<_-8AOH@O4X16'V:Y21@&TR;^*M7,-.MI69HZMFM:I6J]6LD$%^ M5FS[9C4O>+++[=\]^=N"@(:[SX6 "F@23D#2@4QPGTFJ%0%(M6G5M;IA-E\9 M/B !8:G[%"D,=KY8H>NZM@(07_"13O1\ 927 PI+,N*7 R6]WP&\90SO M& WL9V0JF+4C*_!,XBG->0%7*;95HUYKKMCJC?W,:Y*#<4[6WA:V2JHPJA=A M6M<#;0HXH>/UG0FP4J1K1\X=F? 5A+&G;H0L)1K!AZYO>\!L05$& MN,S*=S3N2.%/@"^^1,R)HRMI#G[1,S&-9C:Q_9;)%W2'"-.< Z@GC<^TZF$. MH*Y;:L/0LN G<,<@>@)D4FPR\ 8(F)CV[7X?=%DP7$+9N"$"#0U_%]_%3Y[ MV,-_(S]A(>(%,4>YMUW;ZX,]4]#V!K!;-1UH;![N")T0T!X]6BGUW6'A.<<8 MH(YKWQ/HDW,JC4,1PQJ[WOJFFX=3%O2FJ59K>1ED&6TRFE'-:&T#YP>/B%=T,\OZ4-Q4OY;."2/ #S#&4Q3\< (SQO OQ6,M$ZLGVEYXYIW/^ M>'2^\E]#2HET^DQ;40JX"6OY:\*"O\*1G3KX=738+'.!YRGT/#P=A"W A)\Q M0,N.5:246OH3*+0CWP]!\92N;^%L0LU+0)T? 1;6XIFL@KOP;&I-H]$P5CB6 MUH,[:*M5L_1P[W.XAP1W^*7;CWPD0Y.W(EO62*\,3DL/O?O$V$/AM&P!GW85 M"@)7]>H2KZ6]D*'D^RX!.%_L9\7B#R;6@'_+-\U:\FL8J^A4K]8*^M2Y @'& M4NI:;K-H2]A,^)LEL!#KKKK#5@!??6 SB$B0D("(X; U!IEY=S'EEU6&\\[1=R,]3W+,H ML/7Y.?T)/30,HO.1PX;M[ZP_Q>/J#H<@&(*M^8!JJI'K.2]*1 C79K.^0>QD MAI>\%K@6H[N"EB "V:C7\B*DJ]QTS+R: U[OP'/VO<9DQ";^-,0 M#O<0AUTI"ERC5K4R-F\!3S&H4<)M +]IS=<*7E.U\D@)7?;W#&S<@"$QO8!> M,(Z?IAB'A6F:,3>C&4,SZQO13+/:T-,DD)6P2;7CLPV,S% MJ,;!IM>DMMJ5)G.M@"=J+GN.)S_ [>%T7)C2JTVP\*P5@9=5=G.U=HB8W +C M-E>+YWH-0>D>.P"E8BOH-0XPJQ! 5@AAX2R-5=F$ZT57M@##%X=6LNGK/ZJ8 M8$"C%.*,(\+,'IM$J7#+?K!3M[)5:&MA9[-ZD(BQMB@ZNF/TK#8MD$(K0+8V M>FX*Q'V@9QP,U(VT%$*_ID@@U)H\/K$8;3,)R2FL+>Z,1'#55L7CEJ,M5F > M!FTW-#5@[[5J;0-3 XM&EYGA.TS86J#>+*38.)*(1+L9S0+(LJ&*C8AVA&3:O7M4WT6,2>)7&*'>:6'8CMZ$:]6JWGY.9M1(, 1OU NL(:>UZ! M*.OO>9E?OB1[WK)XT72]4?H];_V8-^,0NQ0O:PF@ BF91LVJ-K256FS _CUE M7O^Y.UQ9.8( 3(HV7\0E5K0I3B]\E2QX\<)?1.IK+'Q5M&.=A<.3XS*(E]'K M&@O?&9\+LDWY MF-P9;2H:!4RJ!^NFTLAZ;=!&=&N#O/0MR(:76Z]Z;KY+T8V;]?HF.42;*P(O M;D91>YG5GFR]86VZ]0WUOA<'M@MKS_"N 1.V!>;B\TI,K)Z2WC<_:[F4TL+* MGPL,C,9U9?QQ=N="\/-V'P&;^)3R;,>U?HKKV/>.ZU#X7C".U\>"FG9<=JY;U^>=UI72NX,+.(5\6=N. MTNWSC];UU];M/V/NL<:2][/ ]U\]>SIP@/MD^D-/-FJ0DW2^>6%;G-5-;XR& MKAO-C W2\4!A9'?V]VUWN3F"6?8+VY]I5>I_=M[]TE;N6O_;+MKI;#V4V$K+ MN 77EWU2GN9K/Z%D1_Q3(ON[PKY/F! M\J]IX(1@?)(%55%Z<,T9@D4%"_G7=/# C]NIU95"NZ9* HVVY/OGKFYJ6Y7?,M7W?EY4MOH9[M#9+UV<3Q$>#1DGZTYY5]4[*//@/P :;)G$B"$9(1&#AD^0]]U_:?P MXPM:2A)G6RT(3:UJ6HU,8G:O/V*#JVR_;:P:4V0-U9%=[9ERS- M/G/="19C>P_QWP"&OOQ;6@"\%S!H\*X]"=E'^??C\ !-'L?]YI,7 //DHZ M=WWFOM:WI]:S*0:R\6SI;1_H+F:5BQ4N'%>2[.$HZ*:,M/*JZ$/8Q-LCC/(1 MPPF3]H5)VBO'I$)L=1O3H'+ <,13H3I9TV\2^(\.]@A!(W#6]MLYZKS.B2\O MV?[,V(KZX0!09#RB;NC51L.H_I5-^TYLJAE[*K[;?",UGO%^[IOG%OKY-:5XS5:.9YQ([ MT?P:V]^"*E9L/'P.M(]X3/SY",M"T;_/QYZ0!H;>44Q[*!L77GM([$L64HP? M[N&4UF"'V7S5/^5IMN1A7HB %[ XFAK$3[[C+:E(>G-:SEX0[(3IFV!Z1O!O M =/?H&Q_(8*]5H?']MUTIVFTI09F6:R>=7A?ME?> NMF)\+\/RSP!W8X>O?I M;!_\[)A&TQX>G4^\X:WSAL4.D96\87/UY\0;-M2;%J?JY$]23CY>4EV0NNW0 MN9B4#T@I3WRL#QM/_ #3, 8.7(6#Z&,") Y,?+MVE7.D)KR@Q81OI8,6E6?ER%DZ(=4*L'2#6,NWFQ&)+M9H# M4,(:&87'2P(GC-HO1A7-+#Q>C%K!5+?C9'\=^83IG]=@)/H3%M@T?R1M\KI1T[/)1QE+O"LQ\ H0\-P.@N>A'SS9 MP2!G;/;6P^N:7E?K5G::W8$)H21Y1FOD')UXPXDW\)^%6(.IU9HYC>,V80W; MR4?X9*JZ55,-,V\F]E'PA!VK2T4S_UY'SE_ZYY_K9OWM1Z'>),[Y@M2672RU M--E51?F8B"B:-:/9:.@Y.8495I9-O2JM=K-GRV]'*5@E2#,\R@3#PFK^/ VL MUO0+T<"!Q?@^!??A1-F6E/G7Y'?9INQ["TE+AS&$7G\BTPM5D&S"8X;]7K,% M;5EWGL>T!P0H9S[3B6&<&$99&<9J?2V?8>PC\?&-,HS%^E1N$MV"=,>5B8ZE M:?*9;MV(OBEL6[:6B='A'3 \P1VR!SX7$UU,B:Q]0 M)[4"^0(G5%QG3/TZX>&-ZH^RC>;L"U3ZON*\'LGJ7;L>)'>(ANO$A"*WGGLO-0GD8.G'>A204&_+^F-8M# M[](/+HG6^-21W4%.:ZIZLUX8=/, P2Z?,;6E(/> 6.AC#UDG8)PG&+5, _YE M_Y1A8,$B&0', W/7PU".2 ?6YCK_B7OCYF2YJZFVPM1RUP'I'@(.,1K-[D3( M6<8^ ,MUOB%V 1-"!A)Q;A0B \;Y!_2&(#TR(2^E7AX77Q<3'8FGKN@-O'JY MN)H!FV#35ECO=.)S=OG /,)8_KVD_7%:3 R2R?$30EX\?J"5_@BN^5@8D%L] M<,_XM]E@VJ=1-17E2Q[$: Z&R*$'E9F!AA7:;F8;,WV@08(CP;/!@B4CXN*7 M)J[-F6488>>J!S%68FQ_XSNB]K-X[KBFBO+9#AF-R*&!-?$',T>-*@0+42MR MPA$.KX EP-GD=&M0[ ?;\7 DWO*SI1$9M![B^[RK-8+A6<(;0&E/ ="KD&KI MBS@.X;UI/'HM%)P_BF1FCI$L.YF=%XWG"6)]IHMXMA5V.-,"_*<02-=U^L]T M5'T7X O[Y;):CD&$%P.UV2[U*8<;_+Y##;EI(LRJM^$Q\][B[G2 \@UH#604 M'Q-CSW;SOO:3M\)JDI>.[$<D/.@XK4!KD= +X(0ID! ]#>G8S]T>*?TUX*O4M7F@G88^&/4X2S> MA5[(XH"-$0 ^'"F7O7;4(\W3*)O8(,^ .L4^'' .^,/IE2PY66R[[B6 M#9S!B4CXQQI*ILF]:(SOTCQ4,;1H;@UXPC2^$'!.N06>Y<%K>RQX=/KL51T5 MM?(G.P<>_ >0#>.< \\&A0"P?9P1 H(BPM[H\_3^NST&,UFY=%!?[TXBIQ\" MW!Z!9*G1OZI<10,NM.!=XADS)[ 0^CD+XP<).C$(6(=+Y3G:"_A)P7L]X!CX ML9/Z=&(_!SZ("L$LQGX82:DBY!%?#3S%84_\;?T4-V7>@XTVHC^-4,0K=K^/ MI([/PE]"YB)F!FP"+ LE*O*[U&KY:(-0PF%#DL^= +5J3,L"U\9A)D%9V3V> M)D$MHN#3)*C3)*B#3H+:PEBG>>ZTR02AU57-NF8VZLWL9 P<)3KR7331VO^> M.A%-2]SVO*CEJZ=/UM0"YN7YRS!@KKZ%SX?2E#.@K.[YWY"5M&][/RGMOW_M MW/VS8.7+HOKU@V[0B?=X!R($#O99H9-/[""U"?N[NOAF\-6'PA) M&#)9LM%JU3HG&_QMQA5(7T^[ #O7ETN=@.@#U-1:/<<'B'8B\ +<)\%#0L() M9J<(9[H]/ 'DW.Q6@@4!'M%)!4Y5\T;QBT5?3RA&C?^N1>NY^&CH9+&M2U* Y0P6@E$^#_HC<8,6H@/[+I8+;Y%E94LA! M_Z8HG.7#RJ?RB(F'I,:L.\3' MN2,.;74?Q 8W?2>!\XAV]\2U^]PM;#\$C'Y;9:\NX@K+)C>2M;=]QI VW /6 M=VWX< 7="Z71JINZ:691<@MT+X9WU!. C,M;2J;F2&P&ZBJKR^,[-> M<&;S7CZ*&B6 HV]<]C@K!(/U&XLH3,3B#(/X<4+EX.,VT<)"-B;N2C^1N&>1 M +5EU0VSF>BG%*#^0FO !'F KMP+H4'8BL[AK0CTY&V[BU%CWGQ5M7* /<<\ M%V=DS7D"R"<5)S\MGA2YJ%G8\H\.:Z(54<,LTZC7=D_A!R!,K:$:IJ96&]9" MRDP"74)BDP87$RMGK?^:>BG>*E0$8J>S6@)>22(F^*9'AUL2G2R+1OKD.U?D MUI5X[_R6&V9_4[H>FPV'B846/-RJ5<]D7L_0[U+A>L##,ZR5//7H3:H61F1A M,U-7ADE"EI;983;>;"OWMDLI JO'*$L<:%0;+\.!#-->GP35AFGD4R#0EES$ M2XYN88_&I'G%/OK/^_"Y;K 6;Q_ M*DJ[5W7E3+GLWK8[OUTKYU]O;]O7YXM=JUN(%V^\_'\D9)[XHVAP"TC9U*AW M'L7M\]PC3.B0*1CM:>#'4=\KYGL\C97G9+F<;0R%V (;53SG&9F&'3]=R"ID M'#R7"C $;T;'58!^._FU"OF[V+^G%%%6XR PGS+/LTF((\=/#.,0;LY0^T#L MWA5CYL%*!FU0NI0RSE7T--+ON*2A-)%X7D>^5Z%8I'LA']TZ?RS [PS+ MT&L9?G?%'FSW"X_UM[P!("EJ7IQ@ML'R"O#JPV::I)F@ 4SP_*K5^;(XY M=!%\-@TPN[*1T[@?-"6!I]'Y\W/RY_,V(ZA'V@/MCC*EE@%S$4-2WL:&+^PQ MJ&-ASY_"SL@KN)H3"5?"+8^(W6! ["XQ=6.' J&MQ-H_.F MV,44Z0L[LLO" /<+F1(QP%+USQ+,T#0TLWHX9GCI#"/&O!AW"77A1='HRNW_ MB:B+F%N<&ZZH_U-KNJ9:^FI^>"CNN&:3JPVXXUO2%'_W ^<_0 *?,@\K(^>"M M\QCSP&/AB2<%\M \$3A9)F=JCQ8T8BXA+N'IYBQQ15N9NJ'"^DK$$+>D)>;$ MEG,[&JT*.:^7;W1PC[JH(?6'2A&K63FGHJF0?S)3>$JM=GQE[#]2/;&M1!3 M K+Y8C^K"I97(&:+*E!TU>/WA=,=;H-'B+3GD.<%/F,;"BSGQB8.CPXF O.< M6HI=,LR@B7-I*\JY A C-J3\*S"U/=%"E,6NF-[P"3H MASYM*RYZH5.FMDYP<-V+$=[ QH87F*5"3PBQ$056F4?8Y2,*>>EN MZ+N/+%VLC(N@>FCJ_\$CVBY8WS/\XG,17;Q8P O0!>Y]2E*) !<_G8 MP/FF7+%')XHP?2#$+ G,;+BB#(@[YF('FM3K9&>"$#--KL1#BMQ\_4]Q0<(*9+(2BI74Z V2VB^4J! M9U5$94G()=P "'W! U/$0+)D,'!$4H[C<:T*=R+NYKSH9I:ABR@V-3? 'CZ" M;<)IA YP#5NTS?.I[P'GW/_/?O:5WT QFLA3?4)*"",0-@*B7.Q15CBPIA%* M:_ATE14SQ_K6S)W+U9,.TQJA=FJ-<&J-<&J-\7]#]+Y:";V/#C3E-OV;YW>W6WKKM.]3FAHG?3<@VRFZRG= M?N2C"M#@Y)C>(]P?B= HR2P401P/JBHM('V%S!QCJ@:SJ4LT]D]P-P&1#U8/W9$07#/Z2!J02LQ3>HI-A#:ZH97Z,+?A>^URL M-+5"T4KV0T5IQ0HIVC^SA4:DECJ!*&2FJM'4,RX93Z@N@%-US=3UFF;--KV= MXD%VA[SZA(K-+OT@>0$^OQ0(MG[52]W*QRN^5879V UA4F+*']UZO8\=URJ M9NR27Z8[ %*_;_(Y9)CH+ +?HO8<+F27'/V00J9D:&%6+SZ3Q$H^(7#/(*7" MBT+_('UC,70%%@C"MV8L0=>>[^9T8MXB 0I!+4KUN.S!1H4$^T_@ MO05%DZ$UDG@SG4M+/E02,K6T*,W9[$ ZR;H?]&+SHAP\*-LEEA^?"\(?F[_R M0W@Q)\DQ!G;+1D#L('T_H6\QEF6 #Y?L/J#N,]R0J:)SA$14BKS#M$!,.NZ# M%.:/*@:%HRTM7&FDZ'K=L.K53,)&+\:D-C8YV4KQS#;*9;9LDEAHDGS]W&O_ M_2N8($K[SQ7&?.&UY[A[AO2_79DF"3$(LWY6=2-K7=:MV4K25R//1)%J;!@I MO9L6V"'WW!K6%4+DJI0DL5\VX>*'@$K* /+".<*Y==X[P @\V,G+P1C[T$3H,& M*P94NT,\K]-!I7KT-/-/JL+I"DEJXCP\/-,DIQG]+>#VX*2("%FERY5'7K]$ M(J(%G8@]SG7>.Q\HS)OB@K$\?++QK*,9&5D$T8VJ5J\UJC,6%6]I2)U!_L$? M*U%EBX+M'$=?=(?B!=V [*A4X4,01N*SUT 2VNIN-BG'I@<<\$(0^/O2_( MA[$AKU'+F8>^Z" H'#H ',>T+?OAP*QY&]B-^9HKD)NT8UY7P!,RQ,%.,# 9 MB=1:UWZ:]_!AQW8QVI(RC!TQI-1W&<<#ZBR%K>?8A'AT7'PR[SO$%SS9S[R; MOW3J(0+@'3^%(B4GY06A\#0J1ES+>U8B9TRYR<(ERJ=R!F*T6A#/4L.^=9'- M9Y$_])H>-Z!H19 MM"=#*GX!ZO@D&8&JC/PG+,50,4;\B3(GB,R< MD)==N-R+Q^<9%P2\5C4U*].':39@P'\#UI:(@9+%#;;1E*2>8U E\;\TI^5< M#Z/]FMT/!3#'K3O#@(F6:BTK"BJL5U&:=I MZLVFGE&N#L$X=R;2M\"_*DI[(=CY0/FX"VP!C=9LZ*95G4W1EH]KX]-X%E"Y M;(-/0^>1G>&PWWG]%94?AV:>!Z1T."(B=5RF(+;"??!1E1FPL!\X$YFHEXV. M)+J+3(&:Q8BXB)>&^P21F/LC4[6Y/A3B_&K7&3I<@\.J+632 8NHWCA@8@R] MC-8L6 +_DWM=TJN(ER9\-^G/,-8]$6V(N16!55R\5RFH@^WO(^<>UZ-5*V"R MP$^=?AKT3/C%Q#5= DDIC;._B>^E,Z-T0Y14'PT"S*2RU+>4RG)GNWY8+)>% MW_JG@W-DGF4^"R7;TRK.^:4Y+?1$7I%T* MP!(G=/NETKM?W.UB@8\OC7IERFQ)5L0-W^3O;>6VF$VS5C=R$6FSW):WAUNY M@XUVDN!B-JVJIF7\IALDN+RYTS+SCZLB2&S#-)=8LAR/,'^1I-Q3HDM-JU=- MHU;;+)CU8AP_4N?4"TGCA7&PC4+=5A4S]K*#S-;S5+W! RY'Q@MG#_M)>;$T MS6C.51&5A164.C/B:'@!G&_#V#3MY2V><#ER7X2N4"CY)8=QB.P7_LG+TU\L MW=1K]0TSX]Z<5FSD:\4%3#[Q.*MI NLDPM3('!@U34=[.5MI\+L%:R?,I[6S1)B4LB[_XR8FF4:U36P MO6!&S-'A^=*T&/4%>3&I4]TX,2;-WA9DQM M/\G,F'4FU"WJ)K>XBGH!]]]E ME[EZ[H[VUV(.&\K]'RS#SBGJU\P]M"*5]=>=N_871:_,?&_@A!/7?O[H>*[C ML3.*^,JU&Q4+'Z4D\!,UVN+?+ZWKUF_42.JGGG+1Z9U_[?6POU3K^@+^W[KZ M9Z_34[J7J>YMV-ZMP C2VB!:O4<8MK"R)^Z&!U3 \'N>/. M5W9PK:BY4T?C.&C VY53^$JT$8U\F8178(W(J+%-+?)!L/@'9Z[O?\,=IMY% M*3>.]TB]A0,G_!:*O+@^"R)JI@D@Y>TPT.Q(OBA:/ $>8DM9G^P4YQ%OQK&V M_720A1I^TI]<3,Z_/IX:.?/TD0/Z+39^=;&S,[]K\48JRC]0<$Y#3"I"X#WY MP2!4WMTSUV&/3'VGO,.EXK^\_RC^!D:(@U(ZHL\CH' 6X6\@^IRQN,IWH[Z+ M3\5UOC&2#S\#*Q].41N?+^'0IT?")(!_RGCPB$ MOW!4@M]8U*^ K06/D>U)X>4![T -< 4!@;U-0?WG1Y-TJ%T&EKL5=_!VJ(F= MN0 '^$G1FI6^/<6&X?UH"KOD$19JCLL>^9EB;UGL&AV/WG6?98066ZV*36$$ M'F3A>.(Z22/I)>N475QO&24H8/0>X_E:]>SOG";2@WUGEB9/#@X5GPE@$ROE MVUFZV 1%I'!> 4I/O@-I!S35&(Q1: %3,R%O5T[9I-+SH8#Q3FANR) MM\ 7B!P0S"M*CS$>S,%3$;S>%_WSUEM3(:D 1WX9/^!<\BNZYU;2\A#;@\M9 MWT*,< + 9;5 18;O9G'F;S^W8D\#IEUAES[XVA]3H"G11;6JBNR;V V%7?;@ M&=?^(RGWBF:(+D7'@']2J\J%7$HK*OM.Q$+O1@$@XQ?>0['-#\_VR/*577 Y M]Q*=#9E:KY(Y<:\?4G,AA! M00E@[^0J$"=! P72XRH2B=@%,70&E\[N_ FH(MV[.\SPFH9 UB%ZDQ]X#T'N MC> L*Z0$O]Z7G@+ #.T'63(!8I$2*N)OHS&>[9*VXJ!)[3^X[L]=>44/=Z[) MIT<#3Y .(O3S<+*'IZ'&Z(7<8_M#W3!4K6I1)B51#?&]'RQ#5YM6+7/@NH4' MKL8HQ[]&<\:3QJMN<_,?9% MRM4C-_I!U]2&)CA;3=6KYNR;2WUR:T(ERCMH')P3*2ZFE]%IZG6U;AEJ0O5 M/7@'D(<_YB=NJCK0OP'R0/C\0GL\LX+U"-[C;Y\E]B.G9^X;VJV'Z$7:WI7S M[ZDSP&(+FA%B3YR(].$0M&. X!IZ7SE((,V\ (.P?:T3?L.S#-@85'\2_0HO M->CCU*C JR@=1)%[/G&+3%"\<_XVWEY[@C@,^@7EYX(11(92+-XPH GK#&Q, M5QBP^T@Z5T1!2U_ 5UCE#EC!Z#Y_5@2X25C2)!:<#D0O%]^@_'6)=@-0YUQ_ M0HJ.1PF@4[#M7>[;HO)145_'O>*S9"-P"Y!D(X$FX,D:4_NUF@7IQ* MB/53(V4(1JGH_YO84D*LIW0((B^N:RW^FGPPM:HEMX*@5<$[ -G\K$ZV; ;4 M@ME1J2D^-W;)&7>*(,\1#\==S32-GC.&UQ(N8T-5J_#[$A*4T+FB-@E)R MKX&QY7&Q=)BG<4 NP*M 7\P%2A&<*L8+O$<5P>E/73MPG[/O M0''+Q=PY=HK '?NB(,AU[7LQ11"C6Q$F$1RK(!2.WE"R3"&20JIY]PSF@4B2-,XM:R%\*4&: I1?B-]\9PKKL>#$BWB!]G# M'_C3>_1).#0)TIXO[OIIQE3!@(;C35F>"C]G V IDN?+B&M$>3C,#KA%E"1; MQJYBH;/PL#"?Z&MGS)(! SO59*W %NC ;Z8*.2( ML:;QXBA#3 P:2J\FP?#T9E,LE3D\5(7D,(YC1BJ''T47,>5TY+L#F@L+1@O. M!4Y?C"T28:.EB(K;;M(V WB121??$$>D>414F'TI(TN<)1;I!H.Y^5R%SY$# M*C=0-O IYCH[6E3F5L>(@ZX=/!?Q-A(-F)R>N%#(.I;^'YQS+=+#P@4WNPY_ M6!Q,'U.CC'L<4MM'#SL@M(A:IC$0/I]ZY !>L>-2TVV*\UP2;22BZ8@$TC]$ M5F9\#.3W /T"O;F<$-!"CY-C9)XV3^!&TR.@N;_^S!.&T[2;(F6=*+*.E!Z8 M(G#Q0'10B%0#>/; <:;+ MS$_FT1>'PVR=X?#L\^V2W#NC1@PB51UP7%AOI@ #R+IP2/&1IG.P[-[L;V0 MMF>GML*8W*)39.-]@*1=,\PATN/L7D(20N1(^$F<=) M5F# C/!M1%NYG\>"V0]B#[::Y"P-4TBGPI*$6U>-135]!R[QA/<@OAY(7V^2 MP2;SAZAW19KL2GVP:=L!"1K3[5I]:F. 5'OCNTBI1X2IW1E4F4N0 16+BU7< M&T^U(>S#0?#)E'1D57V4[(379!'8"4A$:C_RPP?FD>KVC)^#AI8D<'_U**F( MDN>Q>)6\= M^0L6RF*8TOIH##NFGLFD1P$I$ _CB?0^(XIS8N2Z$2;^L$',T%$ZH0;$OYI2 M=+A5AFE9KA\B2?,T=EP6+V3+^Q+&'V83U!9H;'8],>'C37'L*F7*\2\1 M?,C!>#QT>LO0C0>'38,_!S/D"C?XF+=Y9.+E;L[DPJQ0V@,FV,&S9[ YO<6$ M_8(>QAY3+11D:(F0F6?=B4EVP@"9>]# H5P^(8TH_"/X.2S&[L?%.[F8./5< MTMU097FB,!9'>4Q&EEB:R?H4J#D>&E&4AY&K. M/M#[E>QCXH<\!1#D6ZYD7(,RA#?891K44QO9J M*?[^M75]U[EKW77^;%-Q!%RXDG]C;<55M_?UMMU36I^[7^^4+ZW;O[7OE-M. M[V^'SX@KJ/411BKA&*0+"U),,R:OD'P5'G<8WT[!3M7T^S-=,NY4U['V=ZZM MH2^2DMN:AAF3)Q)$>F:R<$/3,QR/%W(ACE*J-,^?!0E;P#%[\ A.\_@B.'ND M1G-[U'C>O;Z[[5[UB!)O;KOG[0LDOF*DE@Y:-]46B6)W# M4P+?Y?H.]:(:H,UR-'P&DT>HJ"6E+/;3>YK$>TID_H"A,H\I6&)/M!A\9@UW]0 M-Z6: :&HHNHN+ 7*/!$JJ((Y1G'/)%>_E)$BETAZOI$!D)6]^JL#B5DK, MXZ#$[LSA<[P.)VBPH@<:SQ;,1/O>=<*1S >7E,M#(G"\-N^0S\'23X,ET3EC M1:*":7/\!;'-&%NB')/_-1T\<)7W_CF].*[U)]2-UF08QEG.?2K0!LMXZ,R5 M[/3]D*NX%+-2+'B^;W(T '747#?J56151[[N9BJW$\CTF[L^]!W MI]C^=L[U*JU@K,.SA^QA:O.8P@/6;HJL4@K58+%2-/(Y/YGR@D,4F$)_3]%] M!(\/;5%YB _F!)OOVQBG,5N^(7[.K.-B=:52CA=C M(_=*19G#6HX(C)M=\21T[EWGCOG"Z(E8^H>B1N'D6,W!T]I :?_!3=X,'VQ%DD[0"QH U; B0R0'G_ M[KS;Z[[[@/"9YTAG>.$AH/.X#$!D83A2>8\CR#]D0(?&-P:4>,T:XI*Z 3J MFH!\LKG5&Y^'F$*?9"Q3*02:P1Z5 H-@@:\E#5MC0_HF[JV1L-FN$$/)/2RD M>EG"_CB]&@Q1!TAV:KOX=M(4Y(7$+D]4$?L9M.*S >:!VMXW+KYFF57:5 DQ MM3NU7G@"R5^JJ#T.(=>1\+]*]Y>0]6'J$"M6.2D!,XUB M5AI'\41,G70_PL)8X4NXI8IY]=396GP[1=6#J2CC[XO\83_%6$2Z% M 8GEL MKE0Y14=D5RRAO$5T5ASXR$>E]AP#G#H3A,IH"OO!&*?S0"WFA>8Z<1U;_CD[ M3,*U)R$/#$G]@:>#HVT]\)](*96]@4FZ\C<,;X MVH!%"!V4&JE6"QB3$!H[Q2/BH2RBVCV7'O"XOWD 1V7(9#^H>5=]RL4N#I6. MB4@'E!:N4])T%S3CDIH4>7>L#8D:]\&T3\,#*/&$9 FNR+/Y2 '458'3BB@W MSD90J1Y>%/*'SR'L."08@.;AQ19A+)#H""4S]SWW.:7&I70VH>!1>1/%K[,Z MSHQ.Q,D4 .EQV%70/"?]4@AUZM7_:+O3A/!GV"W%R"D@*LW$N98-%,[ @@W1 MHT%8S;Q^@0J.8(E2,[]/L"P5/$WZH*N\1D'&8)"GB+!-3&QQV<]$1 ?Q*RG[ M'%],8'8PC_)([+OS!!BOS*:+A7>JQAYU.*VA\.96B>+LS00.DR"W(.VX: 33 MM<#R07V0 H5L,*L9/2]2M.LP#FC8L#_T'>L5\OGX,X^_5 N[YO6[9W2Z2AGRMI>:;WZ[E/W[O?VK=*Y MONS>?J'&6WENZB,(P6F%G?ZZN=3E?]7^K77%??WMB\[U;P6=_8?FR+-=:ZA2 M06:B<#=TW[4='& B7$!YG<22&6>A:>TA*I/VV? MN>X$\_Z\A_AON+TO_Y8$3-\XHV()4+,_RE]^F=VU.,1Z]<=?DF^D2#:-JO8T M\N4%FO) 5P!N4<(VYDD_>+A_KQM5$&9&$WY8U@>\?Y 3V,+%B#_O_2CRQW2% M1LR 322.GW^2Y3"YK]DMAIS;[J.CM+&I$W96?:PLP@$5#W^%1(@&::CD;SI% M!7@]X"[_[W]IM>HO_$T_ M1\%JXK,L^NJNB6_^-;L]#,VB]HQDO"@WKHU6)XXV RKL3L"@O+ C>^\4MU\0 M'(+B]GS(:DW75$O?/\W-[7-MFGN5 N]W##J!V?79G8)Y2(.Z3D+OE0L]K:X: MU0:-BSZ)O<-S1$YUM\YC3'&EH\"3$-SN#O6ZH>I9E\W!1>#/9)@>WD@?VU'$ MYRL4T0F5<_(NA?P3;,#-2YJP;1#CA1;^(P]U*Q&Y,T'@?;&?546KR;P"?"M9 M_Q3.XG8\#T:(7 %1>8<>=G*/)@T;DMPUE[HMV')"344Y%_Z$0 0VI&.!'AC[ MW-Q:%@*))YE3![70\1Y;93%SJ5STN$LYP.F4//>EP<-V+I0@&O77I'R+(8UN)@#"12 <*LEQ>$-G:O<&<(W;$DQL MO(A^<9SUU>]/)XYLK8-%!!'S;"\N?*"'A[*>+^+E W&&C=CK30S(4GO2LC*+ M'/F#1P33@'?5(FHJZ$KCVQ-/)Q0!?'K#&-OFR-/E+4,ENGK?MFS]C M_D9'OA ?F*5%/45E118H:1R^=RY6\S$X^R3@BDGR"?9DV!^C_\T'S^ )>P.ZK8P"G#C,.)@-[4RKC*+Q MNT^&5JEJ/!%S,X#G1RH;&*GD/SZ4*#916519!X"1F5"%OTF%KT[5!+&?=V?ME59JDAC>X] M7O*C-*NUV.5D!_>VQ\*S[G>7/:.W:3>0.122ZWM \A+*"JVJ53K7O?]^U0+A M?S_?7BD=3P0D+_S^%",&KYJ)9[#XU;#IT7@9[..!(W#O__;]? M!Z_.V6"'3%B%\/C._NY[_O@9E&@>MJVU@?;G9]RI K*".<]O%V2JDT%PYWK=[]!-ND5;*+0A6 >]U MZ_2SFW;M^X1TKEJ?7Z/ 2#:Y@BRN['OFACNAB-)A>PR3DP0!:$P"EI#!S6W[ MS4J0&! K2.4FU1+C)$(RT'M+(F3 A@GM7+0O7Z4(B3>Y@BXN,$?)V1E5E [C M8[@<&N.+,(P=N8O,[1]J$>ZW)X(XIP8L-_8#XYUU;-Z,AE*9\="5]SQI3DQN M2],'[_+EB8G+CB>#7 IPB@^Y#IC=0ZUDSJ9#EZ<3FI MPZ:J#DP/X0/!&78,PD1*GC&"[:/L@%(M;>P5[(21Z,*3M-3B+::HZ]:4=]&; M3(.)'_+N1#W93TO3\$XM+ZLS2>8TU-QE+'BHHC4*YHBJR> JF@(A6@2FN](Y MLF=1G%$>4DU/_J"% _6OU_6UGS9GBBG[J8$7+/1K8[E"5! MO/B);E!YC<04._8-IEA0$3G#23/&&'B/A[Z\N7]JUR MV?D,/[LW=YWSGO)[]XI:'2GGW=N;I=D>+U&5M@J93?- =@MD4$#81^6+'?1' MP.)Y >:&*D6\X(,E0#F??@Y_YC5?GV7E4][XIU+@QPX ,+_SM['K).6F'4]F M$"DWI03!B3'LFS$@5P#F<&(,;Y4Q9'+Q5EJ4*RT/N>/8.#B(K6(4L%4V-D1$ MBO^]/WB&?T;1V/VD_']02P,$% @ #H]R5,1N9KP_$ 1ZH !$ !H M;6UR+3(P,C(P,3,Q+GAS9.U=WW?:.!9^W[_"FY?IG+.4)FD[TYRV7%R\N+X]/@H5$C)WIT^IVP)(B^. MNY^OAC-5<21XYA+_2TKZ_H:YL?QI5Q;?((YC<5GJB(U"4OA5-RSC\/ MH>)DI40C3'PND&]O.Y'I= 3Q^,V;-UU5&HOZ>(D$=@HK?]-EU,7=2"S68GA1 MJ/&Z"Z6QH(/7#-LE+2!FJT86R!8=?+]VD8\$90\#^+ZI2+".>%ACGE\/%'=E ML>3Y1>?%<>![>Y4O M+DM2HCXB-L^7544I84[L?%$H2 N*-2N0A)*4J(-)OB04I 0#OC/B"\1OU&C' M)4I!%RAP =/7 +ED06 .O/^'8;S]9Z=C6*.Y>6E]-FX>#/-;Y_/Y M=&AT.JJ4>&O*A.'GMELT=\,%;4AANJB5KU!%?NO$>AWY4^?X!. ^O^?.4;=N M![8K6+T.Q'HU.Y"_(E9L.E:0;;[:!^[NQE)9L_(T$?/SZ45VH"#O1 MO'ATT_JEMFIWDK68VTIJ]DZS$.=UA.M4XB\=^:5^X^DUO5KK29W-M_W:3VP2 ME=K>R*M/^[69W&PJ-;I5"#_NU^QVXZK4:"PN/^S9X';_J]9B+*\^[=?F=B>M MU&0L+C]4;E"_&6O;S=TQN]@5?%-99UM9K<[L[O35^A%KA7V0F__^S>\]&-E. M/&HD\KR11[ B?ZG9E7('N:@_99KJ.T_T ?D^%:H2^57^L%X3?T'#;_!=.@MG MKI.@*--)? Y68\1562$-1G/KGT4. 1*?FYYVX>W"0(W1ZRP M(-#%.B2F%?6,GN['J/$LU0AO*:Y*\>9'/EZ,UYBI7I7-T0(E/;4O==1N:S3H MPMC6V4[;QW Z7LP$M;^LJ.M@QLVO 6Q@%X#/)J(JP[HJ]'R_JL2WI#O9PD]& MV(;Q+&KEY]8$'CFM^XBO!BZ]JS.KMSIZDE]7G]2R2D/5V3):XO82;KN4!PR/ MJ,#'8[9$/OFFN@$^[07F-B-K^6V\. \X\3%/4+N/LI[C7Z0GO*D5OHRGE[V1 M]9_>W!J/C-[HPK@P9_VI-5'?QP/C_'IFC?(_K)D-/"A(U>8+3$K(K>BMI[=7W?9[8^GD_&T-S>-#]9L/I[^H2@^[_5_ MOYR.K^$CD'QE3B_-:!W;HTNC26_4CD_ F@W M)Z*I)JXGZ7B7I MK!@S!W+DV88&U3SR-"N8FP?PTQXL4+ M8H&TGJR3[ YW=67-K\S1?*;VMJ'9F[5K73E7OTP8A1DBI)\AH[2UI*&(JGQA M/5.GNTQ-IG(NS4,7Q/SWM361K+5,E3'UJ^5'W<=#Z-+ZWQH&KW9S)RWLZZ4RS=3[,IP M>H)@,LT9\CFRM5M:L8*>O5>[[$W-(80!%\:D)Z?@?-H;S7K]=E^KMJ\=6SX4 MXSFZUVQG*2$].Z^SU<%/DZR>QD M7IC3V4]JZYK_T;)4RM++ 6488MU^=*BFD**,H)Z?3)9C,)Z:$/L:_>OIU!SU M6VZJ>.HN(I[.-P_+]4QDLA']8<^Z:E>P\O%_-3N>XB7A(HQ1-]GU0D(*%;0, MG60R$+/.,?@"E]9L'H:UL+B!7]!ZXI58>ST+;CC^&@!R\U:&K85T927U/&62 M$+/K\QGL-,"+87Z4T6U+SQ,E:,\1)WR\F"2&Z(ERM[J:]?1GTAK5T[K&L[B- M]OG;O@E%^:J0$[@X>0)BO,B7G2.(H.NF(/=H0&\PF>Q*0=+2>!96U]K&?AFQ M+7%QZ<1%X7'$6$1O$(^L56\%F1Q-?HZM-8+]0OTM39L?S?LU]CF^P L,L8H# MOX3)-)F_)NB&N( ;RV]3#%/;AN\H?#Z_J>$<^S ^)5;SO;NA-[-,,BF9KFB- MJW;4M24T_%YB"WHM/7693%,8H;6D/?&QC@LL$'$+.:Q7B9[23'JJ^B$/X]D( M,>EFW.*?Y:$\U5QK SLV$/G>XT'"\]XZWK'?O1G)%/5[ZNH9SR2\ZD0'+>-_ M2:"0M]\6>?0EB\-?TI;>HC*)NZ+P 6PMZH8\]HE41]0;-.ZV*[+$273&H(DC MWZW)?MI_/$1U)*B"[5TS.< M26 6'U!IF:W";)B342F9S7#-\;T(4,RA5D+/5LYAL&0&J.6GT;G&DIG\W?NA MMS5]MC&]Z^/% MO2\ R![@V97S%8JA.M/598+[:JZU!^%V MN/:Q,)RH&45W%(VV#!?EL1+'UL)#:^%(I7>%4BD]@Y4.R[4[1!6^PM1\:O1# MBO(*]*QD7P2,TOXM#T_YX*9L8RU1TW-8<+AN9U6T58TMF86+X''RM-OFL%M! M]KZBL):XES7.W+43LMH#F?@L7'@4+G<;T\OH&2L_???_2)3\1]X,.L4+0UTV M?";O"WMWQ(FW=N4EQ>JW57B)L.>I2_;4S:M_ M3G]YX;B\CJ-=>0*HYW1R=J M.*XBNJI2?QER-TH"0C32C3L?WFSV%*" AKJ@TLPU#Y*+;NI" A7L-A,-&'Q= M-#MSY*DQO>TF+M"#+ZGK]=Y&UQ.K*__>'?7LKP'AREAX[T:>\[:CT^ 2Y9_Y MQ>'0J'O%S^ WXB\M@3TYE8\,%$F].Q(LD .GI*"KA#ISI><$X3.5(X,'($Q$ M(+]=,AJLXTH)5'=D^,1UY7F1J*IN7O>72Z;NU9U +VRR1F[/E\E?#/-:3-!# M>'=,$E!%A21$CT(0B-A#'L@%+/-/BC*JZB:\J.S=D0UQ)Q$EX -FK\ ).\ M"CH';%K@(,!Y\ICS>-%S;J7L@+)/E'V1=R"@-1%QC!+"+!5M#& 'WQ3@[2/W MEI@NMF$^V1\_*(=D(!V2\5H0FUO^[5 X5]B[B2]S4=!K:86CL+D+_\RA'B+^ MCYJZ$3E]ZD/?;U1%LQ5BF*?@%9/!S[@*H%-1RX=W52<1%/\ZR&>5\"K%7N*167Y3K MZ35K6@P0^DHY&@T!G[=U27_QB@=^(Q"4U:& M/:"K[:\R[;ORC2&]OLU'4,)3.)61Q^*'"WP(3O^ 46_WPD@-^#R5PQV $1;A MO$TPL:<5]H/ M,_)- 5Y[-9A3 ;%,-=-/R38%<5VJ%8AZ4SY/Y>\ OX[[4ZC7E('8S_+5:E[' M#%(*3<&^EQ$H)&$T4S7Z*]1KC .@MX(UY_!H_U^LM&5:EF4=&)7+->D1DWF-F$X['B_BY)7R7I^B625JU4KN MUF'9]V O#]& + 3&_N:ZE(F+;#RC@5@-7?LCF)]_@03*L%9/K5DD#@CC8D*) M]+@\+_")'>4D7#L'9ZEL \%%9I>/9J>P6=U/_JV7G$-Y^<6I(R$_]%!>WO-N MS,._N)'WO+RB?+,X"CO]B3#XF?.96PPL5Z9A8"@CWZA_[@98'5ZH?-2AKF*S M8*>3S_$+I[D^6@)S+:U#<.&&%/G%KDEN:;-XO$+L"PZ/AXT7Z+O4NF$)$XR)\#5UCP G_,*![PPG&3[SBYM&Z#WQ F][.C \XIM" M42!Q"!-NA*/%0SX$,.]MO!:EJTX-G0,9@JC+_E(BZH,_]K"@[ XQAP\H&P0B M8'BB.I4>A1IJ39FLQ8D$+9Y9ZRB$LNQ/TH,(J,+$YE-BI<+[G.W&L,B2VA'K^(/^@!'$(0$F,R:-J.:1A MLGS8:5?(7ZHY&;Z,HKS#G,'0R!X2Y#F-5M5^P 48/5,OWZ03$!5D#P+R)B$Y M7H0OGH#MC@,A-SE'I5@V+V@DP=?1>HH\YU,N@!-&/<(Y90\RE9Z)#?*+FQ4; MI/LXOZ,E*!(2S0*2?,=I2I8KP8N#\ JRS06W>8$K)Y=9(M>=2H3 MW.7IQ[_GE+Q2<>QG5X6"\J897.)>R)Q%H:"\62"V5_9HSPVJOZ*09WM[ZC?/ M)&?R.CVGZ E.;FG#F,1VP-19CO*'OQ5D&P9.1G&QMZO!I15K&B3*A'Q129\, MUXLU#-*:!C)_W5\1O##OPFG%F@5ICES* M/Q);_K$6E:#/>1JOD6D:&!\QPB?T#K,/U)7!$43)>8"T<@T#%28\!D0>TB80 MXF-V"U.$JT0KSCXAK2C?,)#))V$RBY?.ZR7AE4DV*/N7Z:NZ#@?B>=57':@= MP9RH7I4T!]GN/1M% H>0IOD('WW*Y(Z;>[P@/BJ2F7IU%9LU!R/WEIOW:Q+6 MFGD:5BQ2+6[^+K;YB7PA-X%+\E;^G+(?2L+;+H<(RD/O_P=02P,$% @ M#H]R5- VX)?["P N;( !4 !H;6UR+3(P,C(P,3,Q7V-A;"YX;6SM76]S MHS83?]]/X<=][7-(>FWO)KF.XS@WGLDEF23MY!V#0<2: O(#.'_ZZ;O"8 -& M(($2H:0O;BXATK+[TVJUNUJAXS^>?6_PB,((D^!D:'PZ& Y08!,'!P\GPW7L MCGX?_O'MIV,/!W\OK @-H'D0G0R7<;SZ.AX_/3U]>EZ$WB<2/HP/#PZ.QEG# MX:;EU^<(%UH_'65MC?']CXM;>XE\:X2#*+8">]>+DJGJ9WSY\F6<_!6:1OAK ME/2_(+85)P(T\C5@MJ"_C;)F(_IH9!R.CHQ/SY$S_/;38'#\O]%H,+^\FWV? MWP\6+X/9/Z/[TYN+P6B4_#4D'KI![B#A[FO\LD(GPPC[*X]*E3Q;AL@%%GT_ M!/*'AP?&AOC/V G-V]B*D8^">$J"B'C8@5^=4\NCJ-PN$8JCX8"^X<^;>4'* MI>7[*'3Q H6?;.*/:9LQ)\&Q!+[/<&1[)%J'Z)+$Z#/]E00Q#M;(N5JA,!F6 MB(ZRL_;0E;M[=N56MSU#L84]46E?C0T9&%4.Q?8AL#"UHN6Y1YZDC'$UX3>1 M8P>?;$%RE.5KK6',P>3YZ,YZ1CDEV3Z7?1*6!@U>&<$[D\7=M:)%LL*OH] :U@I3\TQLB+H^P)'5]C M=&"D"_W/Z6-S@U)&VK,6R$M>:!8;F <;;)1P-UV#D@=Q(Y-I.]-0PBM=@VI8 MI']6Q-G$MLD:EA>PA @_6@L/@>W@ +6FFWFH1)(SM"(1AEG=I+7%AN:1$FZO M0[2RL).N5,V 5[8W?U'$.P'K&+]<@WV*P8C._K_&*VJ]0 =J16!W,W]5(LD\ M@)#K 8/Z;I0!. $7P%O3T.\[(;9FK M7.D:;:@0-?-W)7(7_;O;F-A_+XGG0'!/U2U^J1&RJ:OY1;5$?,R;AIH%.<=" MLSW;;ZR*[6PIN[9>Z#K&O_85.ZABG_J[_+Q7M#8--9Y'%J#QWVF( >B[@7 F7"'[T X5J"UL,-"@E:$X%H8 M8.&)*1R&ZS;6@L:X.HC70F@&ZXR IB+NU\%<"0E9DR)X?R/*ET/@MV+'X]+> M_RO6 [Q:*9>*/"^_/4U_"!XV=3@7)*K=Q^U$6%'5@@#3T"2*(.)S<2P/B1)1 M154' @QS; \($^N_U%N%3?,8DJ=!2E6X4F.O&(P^,:M-SNXG<#E^@"D&8YC6 M-Y=%:4'E55F?^RL+AS2OPH9?I+NB&A,!S3A#JQ#9FS)( 'KBDS#&_S1M7\EY M@:(J%A&CB0+XR:-\.SX.(GY^145_HZ &W@5+U&X62!;J3V# MB' A2#7CV.LS$,7WT:' M"*Z;@)U!V[E$_X'5QH'B")Q'6N%6)6,1N';NVCM3KTXP57F(6F1@I (DW8W4 M(B6M&L)F/U.+_479_D8KQ[;7<[:=1!6HB/G-?;;STB 1<,SY=>0M,\P"QV85 MG9>B_VB2_]'R4%*7!88*V\ E_4-R=C/_(-?R&H68.# X(;+H(=#-_[/GU$3 M#TLK>$ W(.O,=9%=5XCXMHPHRDG30C?@''SE1PS*=/KR9X2 [:W9G-BP/C0= M0. GHBC[RL_@=#./X5EMA"Z'L#HTN#99"NT4\4I/:3\$R<[EEU+2YA: MJ5[:5]D)SLPXG8.75^V$@0V[LFWZRIU8&V)%5#<$=N 0NIF( M::AQE#B54XJQXZ9K&FH\$L9D/<=TTZ"CL:L@HNHL)#^'+KG3[FJ M-E(52B7%2''3-0\/E.\ZO'D^D+'?(Y1MZW-&OIU 74%A).+>%U L(9G@%1)] M'QF+ALRA'B4?KP4.9Q*28R_^0X&TE]/DV&5_QP!QI$@S@'[YB":()]^: ?3Y M@P(DDK'-L/KU0\XVSN1O!M)O[P2D^N_7=$H-][KR1Y-HA9&.U@):09&ZXL+* M56OLI8M(60U?EPQW,W#]M73RD.-+DVL=[XC-R,Y9="V,5\_7!4;F7HOJ;D&1 MNN+"2NMKO"Z(2,FP;K5;!1\:&MY-!ZU-OMADZ[PGH6F!=V[#1IOZ4S4E.2IJ MS-14VA99K+(MVY,VUS17!_,]!B]AL8YI2NJ.7)* "@5*Z"7';3:^-S2U)2DI#L;]9O5FR:J:G$SK*8D2NYM2M/H7/B6^RBJOJ5L7+G- M9>N%=HIXO47)?&K_W0L^ HIJAEM^[*1FLT)161$)2-&(- \,LX^BVTTJSQ;F MF:R_4XBGNZI*WB3%WF:,ZCNJNJ\C^XX>Q/^W2RM$IU:$;9@(9]A;QSL/M4*> MAIZJ"DZ;?0]@N,1KPG\G?X9!4U4YJHA3VA6.5M3S5YTHC#-Y/E4CZ.!KDH@0 MEURB&Z]%.K7:DV=F8+:>M X*("1;GDU9 M?@#J_7\]-B=JG'^F9>=SL'70^A;B-[OB6J@[AP?>>F6O<6AU4 I9T+1V;ONY M?5#\ KEA;(0%25#NN^/;A]DW<,IWSA=O6$]VE0$D.ZG#P+2X>DOA%-85%\<* MOU->%B;EJ#&ZV>NA=)<"N"EBS&!R$I\CAZ[D=$MH#3R][/I;<7-,)^D]BO8Y MZ!4/&U/C>>2)[@^757>:%#', UCFU[4G3D5)Y?8F5)D\MM[66CIY0Z[#NB , M4@M%$(B)WLKVSR^G5S]F=Y/[V>W.SL,JMF?:5=XH4>:E/D=.:0\-8HOK>*I\7ZD7\XA\VA]&9<-/CIF*N2=(09'];'%?9HV=:7/[IAI[ MVH+3]&R/7/%WM^_V_,:.M(BY5+IBR,&'XT7]1VOO M0F_)(+'I*ZHO:WN=;/.2W9&R<(V7D*.9NPOY!B7W;%Y;80MWDTE''ON\N.5Y MJ9&B#3GQJC21P4@'/"VVV)SUN$.A+VN0Q.F+EZV)R'NS.>A@HRC"-?=I<756 M58_6PL4J7CTNUWTK7VO>>S\%& _A]_U[S:7A4DU>986:>-C.R,^TBX5UR%.U ME$P:3+N8^9VBE1.0D?N3$%O_AYV$FU=1+B>"VT38:< MG1'DB_1UL(*]@+,V)]!KK93FT77/%>A1LBU!SB* ;7,3.DS.5P.K;0JDUW-1 MA8JURZQHX9V\)8P5.1TMKC65CI'4#) 6GV3M"83L9!'_=ULKBER.QY2WA16A M;_\"4$L#!!0 ( Z/&UL[5U;=]JXVK[?OR)?YCI-2?;L:;NFLQ71\3WKUZ[]?9N'9,\ Q1-''\\:; MM^=G( K0&$;3C^=I,KEX=_[OW_[Q:PBC;X]^#,Y(\2C^>/Z4)/,/EY??OW]_ M\_*(PS<(3R^OWKZ]OEP5/,]+?GB)8:GT]^M5V<;E'_?=8? $9OX%C.+$CX)- M+=H,JU[C_?OWE]E?2=$8?HBS^ET4^$E&0(KKC%N"_N]B5>R"_NJB<75QW7CS M$H_7N$B9<;+^3+&!GR_S/Y[_]H^SLU__[^+BK-,;M3]U_CA[7)RU_[[XXV;0 M/;NXR/[JXP"C$ S Y&SYXY=!9[=5&"678SB[7):Y],.0 *$0/R2+.?AX'L/9 M/ 2KWSUA,.'VP H>)?8SI?03;>UR'SCD9Q#1>7,Q!A,_#1.#X';;-@45S7P8 M'09IWO1^0+,V+F9@]@BP292E=O>"^$30X"!]!!=KZ@:!LEK?"VZ$DJ;1=;-L M, >U0B1M?3;#I(FKJ[>-?$?Y"8ZQ=POC($1QBD$/)>!=)R*3'48P 5WX#,:= MB.R)4_@8@F8<@R2^!8D/P_C\;)L[Q?SDSV8 3R 9WC FR"N]Z7S#-]/P A^?CXP2<]/,)^%/L!/:N- M3&=IX_OR&7ZY&;;_^Z5-CO*OY)]AWNX(O"2IKX5=TM#>.!L#(FL,1X/FJ-/O M#4?-4?N>?*;G8S+R9*'K=[9JB_OW\/U]<_!G_V[8^=3KW'5:S=ZHV6KUO_1& MG=ZGAWZWT^JTA_L0J?:!O7F-^JW_?.YW;]L#.O"=T9_5YXZL*?.KMG'="GTX MBS>;9/Y_$XM6UO:^;%K=9N>^O, T\+)JF^C?84(V*GJHM,CVA$(XIOO6^I?] MR3!!P;"W%7C$H1)O/H- M'9_&Q=O&4K_[:?EK3X+L9G'O_S_"9+[&,>D>T"&]&J^ A/XC"#-XWC[->6_S MD3@R\\UJE( >^8^;&<_@K->0U]B#;0R"-U/T?#D&,"=*?LCXY3H/@%X73/VP M'25DFC=?(&NH&*4.C"G_T&U)$=T"5"RBC69G^Z&_\7Z'W^!C&L).%-R7M,O" MI]D%'>N.VZ)!P*WMH?T2A"DUG7U":/P=;M1._:UAIRGO7T:FP8._H.= ?(?P M"(2 [-*S-(*Y^2PFJL'O$)-?T^TH(-HWN%D,T\<8CJ&/%[P)LT>3WB]&274B MTFU/I!\!P=+RYS#QP^R\DT'G5O3>K0%N#L8F+D/U<;#ZP-+JH&7+FV T,W)L MK$"A/3?D,X2)=/#QG+28QH0+FE/65(K*;2$?Z%D.QA_/$YR"S2]1E! )H1UF M@@81C<"4_G"@_A-8H7;[4[\'RCW)/B.XW708QCP;YH8N!^8NEZWCY=A$6#;. M,HMM@&4*W&/*WHB4#>#[#LGJB%OQ:;@Q,H?9GBH]4+U^Q>^/6RK.H>2_O=UQAM0S=%!=7Z].H;8E7"\WF:0+P&A%7JY;4J.VXV%34N?B^Q&"2 MAETX$6T("K6UU?$#\_J$45QI@\@J:NOA9M@T@R"=I9D'[Q;,,0A@)N"0GT.0 MR2;1N#E#.(%_9[_GT+M6'?.$*$)7Y-[Z>AWRW:AB9U-G"\GN&??.-I(.VX2T=G>U*2+.A-= MR1R.VBET.!J4+R3VBE/H#8G2@/4&IB3.U=F?F+ M .VA*.#\N1@0IV*Y,?D9ZU$,!LBH1SJ8^I@E6P ]9_N3 C")M8E9WA+VW=[V MV1TLM<]HMF0H+F/XY&.P,F(WIQ@ H3%)6N>'&P:#9J88)P7&Y'_;;,FOO/[W M".#X"@W<'(CXAX%@X!?H8!(&?5#!*Q30)0I;(98^ !1WC_-7*P4+M]Y(0#Q-KI MPF%/N<^9X'E'!<\^$7$#,J>?09QD>UHWD4PYI>E MU4 BP'!J>(U_ND) ZH'AUG&$A/2<9Y9W!/R>(V!S,=S#"&&R+CM1 C#9-M9' MP0/ 8'I3\'-XH'(CT*WB48K7N.]D3USTW)_THGC%(R)]-=/$WHSG,H%+32; MH4@A'=E9J?OI73:]B>92!XW@[]2B#<6B6V [-+>E1V9/>N(O)]N4TSZ MA_0?1.,8H\(SRKCK'N0"YAC:M>VS[CI'*S MH]PA*C8@=UV%!QYU6XY"Y[8%EAWJZ$Y%Z5[ 1"D@LC99N;6V.1@9ZU9F\3I9 M7HJ&,HM3D+POX$&/I>!#@<0PO MFJ;9'[*OJEB#'0U&/$)'\:W2CH8D'LG"6=F:+8ES_ &Z36X87_71SV[%@DHS M"EIP5' @=15".F55K8=I\KK[9E'ZBW(DID9[EB+EU!!* AC4&W& I=23OEO8 M#&JEB*H;1+;N_N26G'D!:3=N/?D0S_R(&\ @KW1$]*TG"";M%Q"D=-?N3R8P M %@(75##TW7$4*U,//]990^#0WH^$OU$# M8YZ/C#=79/5LQ466.^W.#T".5+F?-U6*$9#V*-S[24HMYK=$ E4F4:SD7=F) M2B\C6AG\!P11=BE[O+%P*],2->)=N7#\%/:>_,E9V<2UN=7I'7 M#ADS6DIS2N3[*5FW9#9' 9S[(9&)5XN:?"N7D[E'CE)M[]J.57@ YLNTGOT) M[4RA.:%GJ^^HM^TQO>T-#N"W:]: M[EEG[V?IL9#WA.-)&]E0R[24?+^G34_L'W8TG%"%G(:#V=%80&66/'^UH_%\ ME7@5W=]'#[A3CW\^T"9Z8A<=C)RJ/">\>[<:I8C9!/7]\6X>-15XL+9JL<^_ MSM0Y 0:.'KZ&AEL2Q6#Q.F&U*^W&EOF/N->S@R/:V)D3, M6,R\D(PZLBM%>3BZ16LP5(X!<7A#-K,:';]NJ&_V4PX[J0UCE0"5$U#V]R&[ M'C* EP=,6Q,RORO]23/"/ M9L7XW:DSU@S66?%^?^J\1>$]&YFD+BSU8W[6?5 ;P4PQ)FA-O*9"FF*4T+H; M:B.\,2*+UB1K*J()XH[6U&LCGVG&(ZT[H#826SF0:Q[]O_IYSVP$_UM[TJYF:O$0Q!00RQ1 M[W3O]\LJ_G #8G,)W:0Q.8CC/$]>G MJXD7$J6$I?0@+39[R3[ZI2>L:RL5Q MA"?[ZMCY-I=%*_1CHL_]GBWF M8V.N[V,X):)'2'^;XY+EK1#6M964XP&C (!Q?(?1C"9!IK%"TFOY_$KZ:3?8 MB["0M'NY.:]T(MXJY->PE4-CZ-,PV3S>F1J&'P#.K,0B:P*GBALY,HHQ-\54 MV ?M:,0]/3R]BR4]-6:HT\$?<]2)[0>/,(#./I $UY39L)>,H[Z5+ MERIUL*T#036W8WX3^@DXV-M9^X7T&J07$E=[DV@D9%7TLV>P42T;CMLO/K/-'W0[FY5BOP*'>(LIO+ MW:5\X*&OX?+FN\78IP*Q.?F^M7!IJQ=-F^P]K0XW@E'7R1_%"3M4;;$,?_:3$3E,ZCX^]8 M=+:=IVXM/"9"QBKCN6!/DXW0A^O@SE%QMCF>ZD#?U"GR$=>*I-1Y[&AZ WVV M8N>RHVD-U&DJ.*L=S5U0P1$A<&<[FJ)@WRU(Y.)V-$V!2C60GTN6JY MPQW-3+#OD2-VD#N:ED!S2Y;XVUU-2Z#)4N3"=S7K@,G]B>73ER4=.-)5UL:@ M_:DS' V:HTZ_-QPU1^W[=F_4HP-&2+I/?^"YRE,ZI,PF0CE/$&@U/^1)$'IXCOD1WV"2/4ML0&,%*E7ZA'5 N^67 MV(,'2W>5R !UYJXB8CCHP+&^(AQW!54^:22B3BWI*LI/CKJ(3')?BFF.>HGV M8\J7!"4.HV/E8KN_;P[^[-\-.Y]ZG;M.J]D;-5NM_I?>J-/[]-#O=EJ=]M % M>]8#1D1V(P=FZ&LW"X44@@JU+>7MXJ]A ME<1V"K4M\;I+,3FX4@P(JCOX0G^2IQ[C5ZKMZ-A<4^M'_:@K3B41)ZN\I>1= M.UCD22#9-2SA+^:;'Z$;/_HF7Q[<.B<_!C970;%7%3O?5OXL[H9R"^88!# 3 M'_(HF$JG(:,9^E:74U3;<0)G-#[@2PPF:=@E6DHEKJQVZ*-Q%@SV2MH*QZ*D MH0W4SF"OP[W<>VS5Q#F+/ ?F+I%@")^3?(EW-D&1GNGN^C4TBHZ[7/?1%;95V!I2U%5M'?6V'J0+>!JOQ ][),?DJ-_Z MS^=^][8]H(]%=49_VG\F:GE[/[L:I^)U9):W[FC,X-PL,G#JOL6=6I;"Q?.H MJ4TZJIM%)QJG<8)Y7D>UBHZP64&2FG[%%2VQV4DK1/"1;\G=/*)Z-1N9UP>F M3NT](S,/3!W@FHCS+U_I9I4_]9EBU7=+S^!]@5"AF]!/4,W>MM^>$S;(<@2,CA_O5SME[OZ'KMDYTA(,KY2U=O0S@W'AOT9 M8?@WBF[(D=3"9*%5ZVZ]5CPS#[1F7QK Y^5W*DX4G48\.\Z/PZQ5FT[4\I:^ MN/5G_I2F)TFG3[EXI'P<,.H6+F4>T=$@/&# M!+865TJ=R?7AKGNN.&J2J,-<6#!PU4%6:[9JBA<7G N5Y^(SO M:XX;G/<_SMF2B83N<:P=K6ZS[1FO]HS#V#.^$B$\0KB+_(AY M""Q?S>''R59HY4>Q:K@\>^JK8>LFQ3\DIP+0;. MZ%#:AUY]J+MN-'C5'H^M/3J;G]T*1+#$%'2\P('L6CVXS!&^,0CBF$W/] MRV44Q!,*"=HXC[ DTQ,&,+&A5*]QJ2C3NX5MW9I? 9%>E"\5M*1LKD'DH]U" MLSF*LDA+21Y743VK]Z_74*0J#[.\)>R%AZ*E=TQWREK"7 K[DJ)FE+:D(C?' M8YAOOW2/[D0M?PX3/Y3?[175TXX$,*7N)V32@G';QQ$Y?^07E-D5+(4#F%FQ MUN]0EP[,3A2$Z9C&N2*<"2])@N%CFN29L'HHHIHJ.9 )ENGJQ5KA1FOB ]:R M.].0UWZ:Q(D?4<@BHMMEBT_?6=O6"G'V6'@!65#+ZM7WW8_5#Q@OT1;9%,18"CN>V( MX+6S/>XRE/0$1YYWUNHH!<[FRY/]W32Z<=&RR;$4A%H08^L0CIJ2-+G)M M' MPXDT67+5#X=#AHQN,8Z;>_5.3T.J21WZ@J6].+ID=7A)U!I'KZAJSV)%%_?33S]]Q_\5BF;1GS)N?Y,&?LX)=.+RE"78;V_*8F_8G]Z\ M>__FP[L_OF3A-__COWC>O_Y?;]YXU[>SR\_7_^X];+W+W]_\^_G=C??F#?]7 MFL;DCBP\CNY/^79-_NV;+%JM8\:*_^V1DH4<8DSI=\S^NX0L_9R$[/$_L<>_ M^YX]_K\6?[[Q'TC\C<=*_G)WK63[4ZLN8?3=J3!."8W2\#(Y#.R.]8E1W^<^ MS8_ W; _&?)9FOOQ09@;EB=#>TL.:]_*[G3M"F,B.:Q=:\M>T>;[2*T;L]6* M,?OY!I[?0D9>)>%UDA-*LGSJ;\F*)'E65L7Q\P?,+:SG M[P3]UP#U_>N!^J%GJ!L:/$(@AH<&I!M:L_3\HSM0/KD#Y?M^H*S239)/%J/P MB0FVJY3^FM+?0"V._74$\40)JL-N_H/;\'YT&]Y/O< ;^_%3=!F3( >/^?JS MOUH1>A4]$#I9YU&072=/-WGXA:S@+RJD%E7,W[U]E:C[B1^G1MU/*"G\;9PF M\,R'#9MTW3_Z$ G4&!4&\W?]1(P^$?43.,;I:A7E+"J*>J^S;$,@8MZ1993E ME,]48::0D[J($JM]5?-W_<0<;!;]A"ML%OU$-:M'?_7CC5(;V-,?44Z]*G M*)SZ,#M?1<$OZY!I_#2.@NT,)NWG4--O:FQ=EO/W?46_(3'V%=N&Q-A3Y*)I MEMU%3X6D.U AVE0R?]]3M$) WE.,0D#>3V2ZB+( !&V40!29K(D((-DH"-B\ M,9OZ6_\A5@Y<1L;S#_W$GU,@[2YI2]NMD<9,FRQFAJ]LT)^7H.A@WP_ M#AE5+\B:DB#BOXR2<+1BP'[GO]H1TU0T_SADM#T-@R'C[V>2P(_LF]DH7$5) M,;M_LHS"JEKF'X>,Q4-C'S(Z7Z_6?D39\LGERYHDZFF[H?G\XY 1NG^T0\;N M_M$.&=7[1SMD3 9%Z"?+""+%*,N(^K.\F?7\XY#QM&>LGX:,A:72/LP'VL;S M3T/&O'Z1#AG;RH==)T&Z.A"HL)U_&C*.]8ESR)AUDV;9%4U7]5_LL.[;SS\- M&;6&P#MDW+HEN1AJ;B+_(8HC>X4OJV'^:/@T-B'C(=#8Q\R+D[R1T*+1<)#9DS[]O/OAXR) ^#] M8.P;#'EO,7&=9G[\F::;-3PAWK#< M$U(HS64*#8=#JIO_V%O$=()-;_'4!38_]1-CV9PHWY9[\D=+2OCI"OUN7JW1 M_*=^8N@0R/J)F$,@ZR<^7KX0&D09F2S*PQ;P.SS%7RK]3V,R_ZF?V-;./@*0T%RX>>^WM5LZIC_U$_$ M.CWN?F+3Z7'W$X6N(IKETS1BRQJKU2:)@N+K<1QT@>TPG+][VT]H&11B/S%F M4(C]!!O^I&*X,<#4*@D@^HDK1X+H)XS(S@R1C)\7S3H/(!D9 ]1^8LM)H/83 M<,33?HTHB4F6W<>&\"0& *F?6-(KI'["Q,\IC7Y/D_-X0_A1ML-.P=G5 N#[ MB14XX'M*9(($OI_XTMXG5RP2R%<45,@MJ@#8_<2TF]1/# M2:2D*,#H)V8=#:.?>'0TC'YBT!>?_D9$DHG)8D:)GVWHEJ K'.[ M,&1< 4#N9_0_*>1^(L5)(?<35>")1:W)DCUT#!/E[2*ESSX-LZN47FWR#253 MGC=9@]JX#@#>3SQ! -Y/)#D]\)Y2@F@?>K]Y^!L)\EEZ$\$(YNM"N&T]0*"? MB(5(H)\8ATB@GZAXNV$29+(0V=2X3J-$[>72T@"FIYC8#YB>HET_8'J*8ZWJ M>=([&%1J<7)%U+N;3&P!:$_1:WB@/46KX8'V%)U:#[M/8T,?9"7G[WI*DW$D MB)ZBQ7$@^AGQ]S?TV E*4WL W,\(?T+ _42!$P+N)U),_2W_\ )CP(S$)&A] M[1LE8?G1X28*&)KS+03T+ HCGVY5'(ZH$FCU$W.B/ M)*=^H%S1ZC0$B/W$R$$A]A,5!X783QRL-XY-%B+--0PEDTW.;GQC^S\;:9.5 M8,VK -@]1<-3P^XIVIT:=D_1C*:K*,M2NF4[?_4?'V1E 4A/\>=X(#U%F:.! M])24HEWY[#FUP5(5!S@]Q8V^X/04(_J"TT\\:-X? M# JQG[%?>@M#9VYXO16 ZV>$'PAT/Y M:7W+$WB=AO-W/24N&!1B/U%E4(C]1!O^@:=<<3-%I[$!8/W$G@& ]12)^@?6 M4UQY3&G.DOY;[.[5V0"PGJ)$_\!Z&O/[!]93%%BG&[;M=_P8D<7E"XP&+&W] M9+&( D([\'6; LR>HL3 ,'LZ?C\XS)ZB!5O7M T4&AL UE.,Z!]83S&B?V#] MQ(B9'Z?9URB \EN^4[WKJ*O2 "#U$QUZA=1/7)CYB4^C;)H^$_IS&K,5_NPZ MZ82E,0)H_42&0:#U$QN*#^17$4L;&OGQ/:%/,!IE?&\CZ3BB9V0,4/N)#R> M^KZG<_0G@=I/G&@=$6);L]J;M90@]68 KY]H,1B\?F+&WG.F%+IJ2BA_CC&Z MEA6 ZREN# .NIPBR^QCM/=/RT@"FI]C1#YA^HL574!!)2MF,0'KFN4PLH!]% M[&H!\/W$$R3P_4288O4KNWQ91V*94'_*1%5^_KZGD_0] NHG6O0(J)_X\&OT M6_2PB:-..;57$"#T$P..@F [TN?Y.OO3=]^]/-#XCPL_>_AC2I??;;(W2]]? M?P?8WGU'XCPK_\+0OGOS]MV; F_QY_DH"#:K#?_"TKQ0$'Z."?MAYV;!,B'W M-(:^;&;EEC#M^Q'01K8!YY^QC6SC8#]M=$$6A%(2SOP7D36614*.=13'Z;/B M/@,+:V!F&U1?#S/;B/MZF-F&XYZ8F>?EM+N/M=\'S-];9SKX9VL?6['RS]8^ MMMKIY.VCNBM7G;FY_X= .]D*O'_6=L)1H:^OG7"4J 6%[CM7CZ\4V@%);3K7 M#DC:U+EVP%&R=288=OGJ6. $T/4FKXK'E(5/B*1Y3F$*GO--7^EMFC!R-(T! MV[)DI6FC81X([8>CE_]AVL\Z?\O_:;]V^^'H[7^<]L/1X_\X[8>CT_]QV@]' MO[?I*+=93Q8S_\6X5?35 %<<#8[#%4=GXW#%T=( DGW-)1=$_/X!LS($;FCX^ 3FP 3EA:2/3A8.]U0#KO%/XB+$TQ>&(L92!)-<^J-*T3)8IO^O; MQARX82F!4W##4@*GX(:E!$[ S3J?53_<>.!N@ND>*E0FP $GXO?+ 2?"]\L! M)Z+O >JZ2]?,$/C@Q/OA^."H@>'XX&B%X?C@Z(-&5LDI30-"0KZN<;[)HH3 MI(IEEJR#R6BQB.+(SZ5'%(ZM$MH 1T>XU08X>F,OX^ A.S_-*YF_M\Y_]EIY MXNB3.Q*DRX1?AC19E-L;[\@32:0G0$S,@ N.3AF&"XY>&88+CE:Y(^OB19@L M;M)DF1RYAS)/C@&!4W2IW M:%7 &4>GX'+&T3.XG'%TSTWD/\ 46 MP=%<+K<(CE([9*%)L\9DG0;2318X2JMO%CA*JF<6UGDJ^V$Q]K/'41*R_["E MEB<_9E.M4%4S.6+M<,#EC[9/!Y(RU?P:3 M,]:^&DS.:/MM6LC$E>P6/+O-Y^^M<[6^)FY8.V]/P0UK!^XIN*'MQ#T!-[0] MNR?@AJ-[Q')YX[XYW8K[;EE C?3%ZTC42%^PCD2-^$7J,8U#0C,V00?M\L,X:_,_6/LS+1J:],H#H&*W1C6@,73FBQ!^GH6P! M:;<(X#E&'QC@29\('3UDJJM^]\H HF.BN@$B\3WC*LH"/_XK\>EE$E[XN;*U M%,4!YS%QO!OG11ILF-N,DF3CQW=D#>^E J.L*. [)F*;XQ,M(S827,'?9/L/ MM.4!Z3%1VA8IZT-SG%5I0'E,K#1'*5I&[Y32LO,/UKF)#T/XEXU/(0#$6R.G MW"D-*(>-&>5S9]1/Q&X6(YB[Q0'GL+&C>C#4V(4-B@">82/'99*SP!"&$-FS MXC_=8;?#"E /&U]DS[^)$O+. B\O#TB'C3NJ)[^W1/H>D X;>5I/9FIA0F?I MLY$'U*4!Y;#QI_U,+.;#Q%\I3!72;S#T?EP37%.X:AD?HQ6U]_^3/1=_Y.64 X;!0JGIJN M5NS":':;A,%"AIDA8!\V,A40A/ 5T1 >R_I8*9IT)H#W%)'K(EWYD7Z0$D4 MSREBTN6*T"5;KJ3I<_X(';KV$[V/2BT [2GBTN5++8"4%S_HB@/.4T2EJR@F MXL8?+;ZZ&. Z11QB#Z1C& 67:4<8:I4$=*>(0FS'$H67LKZ_OHB"G>%(:PGH M3Q&7^'*3'["$O3#/\=5;';M,YA^.RB=IBOCN9:ITP80GR). M33[,@ M8#M%!+I?^7%<'K?5@VN6!'2GB#@S_^4ZA)SYFL8P M]/E4#.'Z%MTI"PA/$85^!1_[4#: MSX5AS>-BF@5^95D TL]%89]3")SC%.:=-.D"(BL+0/JY+JP,0)54XFOR'8BT M1@"ME^T;&:;C1_]B*[\1'GU6;<1X.]E MBP8B_EXV:QCAM[MVO,,"D/>R80,%>2^;-HR0E_VN!=LN!/AZV30Q'+Y^4IH9 MX9L\)Z!N'J.U(H3OE0%TO6R2M$.G7!N2E *$O6QU-$(XB_(8W/\Z":.G*-SX M\:]1_GA'8I%#&3#-TH[5K0-J 88X&QZ++,-\DPG,(R.B$P[=1L #[9)-GBUY MZF_9]ICNLY=R \"/=@%F3_AQMC+N9ZN^);DY"YD9<,'9X#@,%YQMCZ,PY!H? MID9^%%XG8W\=Y;YNGZ_" AC@;$SLD0%2,G1B:E$>/1VQ)FY_A-XF< M SP.V@Y)._Q#M!V27F%7M2_YR@)+NG@+[T7]%_XACWTJ :G8_5[9U02,D11. MUU4*Q64)'Y#2CYGC0U(E_/$F[TFK(.!%4AX'XT72&1R&@YW"Z8BLT*.CM. M.V33[->YG$8#?^<:U%?\_(R_Y.3S]-PU]LPJ 'XZN/!T_ M'/58P)M2DH$[B2S$27@?+1.^11$\;._KI07K@ZJ%ML#1DVZV!8ZF+/?2-C:^ M%=>D$.67?&-;8(6C$&7(Y/L^.BSF'Y#2@$GP7"X6I#PH0-A(4_V+[ SI814! M7QS-)H')-L<7Z"@)Q;X0.Z*R&H ACOHJ\8W3U4.4E,,#5P5-I^L6$G85 5\< M/26!.4ZS?+<_RJ0N(E%+)NY\8!=NP0]LM\"5'XF3)E](_B@][#7L Z']D!37 M/ATF$N,TVU!B%(^,*@!^2(KK9/R0%-<^/)/O/CHSX(*DF ;A@JMX&D<-X.V7 MB#<;'S2O#'CC:B(LWA^14I2QO0\:)NR? 1M>\OAN;"ZE?A=GJ*^3@!(_(Q=$ M_+>#@VDUP!5'J^!PQ=$5"I#&"QU&]L .1U6 M_D.G'U99O>$'?OO4'4P*Q0RQHYE.!P3:&T?W_/.V-XXVD^U3O +EF 2M?8K2 MQ7+=ZLY1]4)KX"@V1UOCJ.1]_;;&=?)$LKS_UC"N%UH#3SFZV!IX6M5@?W,O MK6%<+[0&GIIUL360]&[L9S IY2G*;F#2>IV3E9:EK#R@1]*S LVO?/=Z/J%W MT?(Q[_B6H;0!%DBZ58:H\_N2Q@J8("G"- :D/,W4$]D_9! H_KEYXL#("7M\ M#+05DII+5ZLH+V&/^9BP)$E0C!%BH=9@&=&J'F"+I-9,4!I-0:TJFG\\*H7E M:^2+I+CJ3)>=IX_VR@)J)&5T)&HD!5,CF?IT0GF^F; K29V%-3!#4B.[^5)' MF_PQI='O1/=I4V,%3)"4R2XF\275AH6P 9(JL0NZ:V)&7#!TB45J,X[67>* M F8\?7 X9K0HO][DA++EM36+62:CJLQB_O&H%)]N,,"*Q$F6QE'()Y862_L: M,^""%9^'X((5M9,G0G-V&=YMFI,R"8N!?VGL@ U6I!Z:T9CNA[L@323H& MVD8Y0(L5F0]#BQ5[,SYUN7Q9DR0SRMJ@,@$..+'X@CSDPG,SOF^.^S!;X -< MXLJF%=N[K-MI:EH%<,2)W2?E>%2:U;XX3FBTC!(_9G^U)2>Q!58X$7]H5CBQ MGV&P6@B3&P!^G'C?AF,B6Q06P GQO?) ">N,SR-T4?_86"_,.#&B?!M* W- M5+^J4QH%TNNQK.L ECC*X-0L\;2#%.&,T%4V6=1 KXB?;[1K=]9U 6L\-8'( MNI_ROO(#(J*H,;G:!#C@J8G^..!IA_XXX.F'!B!*_KXA2;"=+,2&M2B MJ?-*G[7!M K@B*^.H)\ )V%F=I+C]TE"#F&)*3JWOZI,@(,+6J.8==@-;DVC^4>D+,'] M\W!!*QPZH=R;12+E$QZ*#98:6!!*2=C]#7NG)"#&BO:'(\:*ZP+'S'\1R?5N MB=Y1]HL#=JQ8W@=VK$B] Z8Z!,1NFQC[E&X7*7WV::@?4(UK :984?OT3+%B M^SK-HCSKO.^A77#^$2GW[>%XL6+UFI(@JK)UK5*:1[]W9>G66 $3K#C=/Q.D M&+W_'=]D$X;:"I@@Q6[ID4MHYU:R69.-:98U 6.DV&^>1;>\@8[OQ@0F-ZF? MM*^CT[='?\^!UD)2&Z^TM9#TC3T+XPLJCZX;6@5)"SG>*DBZR0HY^^1W$_D/ M4VY8?HL5%LKVU2*-.: 7GM>Q)6L%Y[5JM6!8'UOIIA]U:YY^0<@2[ MV!+.Z](*&\(CUQ>SBO12?Y(Z'EW6>=R_3'U NMX;PB/6EK M.*]+.>K&]69]-\ANU= FSJM1A#9Q7H,BM(GSBA1FH/!COIW&[$ZQ)*S2LO0] M?3%X$+27\]K5K?9"RIYL0<-@ Y!U9<#;>3T[$&\'=.MMFBOFH4Q/\C,!S$WK M+]N&7XK[> *TD -*-M/WIF5&RV.KAC9Q0,\ZUR9(JG9#9ND=B?G!&9^RCT=F M@4-G!VR0].A ;'"4Y*5/$W"BK$SKR2Z@"OAFE7B3:W-1=E@"(QP=."0C'*76 M@]N.G&9Z0^"#I'IV8)6@.M/'Z@WGGY"R1C=NQ?;9O(R? MM>.1SSQR&ML#68.R@L@ &.IMC!8[=*U&T,O'#4QO"\DD4$ MW45N8)82BBAT6 ,853W_A)3[VNTVP5$T&N#FDL:\$N")HVE.SQ-'[5ROUJ O M^>R-EI]4)HN;-%ER;[-E?$AUP!U'&[G!'4=5U5O_KFBZ$I?D;:)D67\S@TG\ MSK)QUSUI!]<)K8"CP5QK!1S%UD8L_X)Z2_+)8N:_'-L>!]4.+8.C 5]#R^#H MQ6J]V4H+:ZSFGY RD$LP&8WV&C/@@J/.AN&"H\ J4.S*JRC4)PK8+PRXD135 MT;B1U% )I3@RGM]#K06LA9X7:V%E'F\S-A_0<1_KW=3D.A;0&\+K-"4QZ"L MT#3(#K+J[-S87T>Y'YN)7L-*@">69FFM,>XN5IUOO_A_2^DX]K/L)DK(=4ZT MN6T/J0ZX8^F>-KKN1#$*"V" I7OZ8X"E>U0?1LSD0Z@,# M=/A]#OW[F,8A]+_84&P&7VH*G'"B_K"<<'1!%S"#]0G3*H CCD(X+4D_-W'XT:*^GM0[+QHQPAXH,?W?G@@Y:_NGP>Z-I@L+'*8 MF+&TJA+: %U+.- &Z-K#@39 UR96@ \: (YY K00NK)QOH70=9'S+82DP-)D MR>[&9'!ROIWZ'4M>%K7,OT?*5XO!%$=7W/KL]/QD49\ATA#:+PRX M<73$\;AQ],,MR=G%7O N/T4A"<^WOV1LRV.1#B19CE@RKZY/?N:5 $\<57%Z MGCA:PQRBP<3;OC+@C:-&\'GCZ!5SJ+*SO+VT@:QB: \-N>^!H) 5LD?;N MR'%/4LG\>Z2LLZ?GB:2/C"$>/LYI*@/>2/H*G;=3^DP"M9_QS+!B: ^G=)P# M[>&4WJO.:!TS[DDJ 9Y.Z;L!>3JEYR00#Q_G-)4!;Z=TVPEY.Z7/)%#[&<\, M*YY_CY19U]WV<$KO.= >:#K0Z$+15CE BZ;>#D*+IJT.0HNF?&H4U4:0:4K% M%0,YC1XV.?M.,4MOTX22D) 5^Y4=K0*/IFD<\TMDQ5JX*=VC'P3MA::@7FE[ M82FQYR*1 T-/TP1^#'C^\LPV";IM5< 92X5A3#; MKB+@BZ2!T/@B:9@&S%EZ[B>_=2?G5]H "R1ET3,+'*U0IX%*LYR=V2N"A&[F MH+0!%CC1OV<62%E@*T0E$H,HK[0!%CC1O6\6.'%_TI9.'7-I26E CA/W^T". M$_NO[J!]:!R?^3_)'0D5*-!.N^Z4!.5+,[P$Y M4IQG6"[(FI(@*CUEM&)K4K]WG>KL,IU_CY2+=5A.2!I@4$XXBF!GI.-&[?QXXL;P)Z2;UM1^+]\H":IPX?B1JI*RH@ 1$>KZ=QCY?2F,I MC=8KL]/OG;; "B=6*Y&=;V?P\(ZKJ@VL@1E2Q%9A:\H+<8'X010EU0!7K-B. MP15+":A 6B4"M:D&N*+I!@2N:-I"#O(RRZ,5^YKQ2T86FY@E]#_(B67U %LT M!8+"%DVGR%%^IOH%2KTA\$%3,')8-P89-+J-Y]\C98=50M.G*->9 1?'E,U1 M7!S3,D=Q<4RKF.]+,JT".#JF40;AZ)@V.8I=DY=C.J0W7HXI#C93NTA7?J1; MF#6P!F:.J8M2^BQT&\T,K(&98SJC/V9(F6COR#)B2Q]L1CGUMWPMA%(_69*= M'SL]T[(F8(RC1_0XS[=-T/I5%\N:@#&.:M'C-)'*AC4 0QPMH\?7E8;.P!J8 MX2B8#FP&H="P!F"(HU\:6R2W!H/,;F' C:-/FE!FT)Z9'_ /I2M^7^5DT?B; M(:&.6H ICF+!8(JC8%08N^* T@J8X"@6!2:K%VS/;OX#4GY7!2JST*4W!4Y8 M.D0*S&0S4)D,.T>YS@$4MP!1+?YR>*98. M60MUE'7N0-@M"IBQ-,@QF+'41 ZAA(27/DVB9)F-@F"SVG#_N""+*(CT++J, M@1>6=AB:%Y:2:$/K/%XC-YC_@)3OM3_\6#KAB20;"=)E$?!9GO'C=:0NL ML)3"L*RP= %'IE,"K>@=,F)Q. GA/.<<# M7GW[:J$MD/2EDVV!I$DKT-=)2!81S*@(VZ4:7BL"U@C*5YDUM@:6;UORMBK]57,?T#*\EH#-/MP8D[8 MHCY@CZUE^=0,_"_V,XNA:L\*F&!KTADE/HB&;0N;U7NIK0$88FN_X1DB:2S" M\VU^)@E(Q9AKP17$0;']YJE,_: VJ M2@C:5(3,$:*YR7.3L'< M*@AXD>(S4WN/:1P2FHFA28MYMS#@1HK71^-&BM][4(R<7V4$/) B>=\\D'*3 M[D-BN6SM]N(9UP$LL>+\:5EBJ8)=A&S;!+&A[#(&0J,TY#.M[([ Z! %.0EYL1%+&]J55^&P"H$_EEYPA3^B M_E#!;2U)W9&(%SN4N[0RX(VH7U!Y(^H?5-Z(>FD?ZE<_WI!1 (.RF+$=\&;O M53'_ 2GCZVDY(BJI.[+>T.#1SV1^U\5.:PR\$+73H+R0E-/F(2-_W["%MR?3 M=2Z%"7! TDAM0)W;[:7E 3V2PND)/9(^::,Q6F54F ')*VQ \AHMJ>R 19( MRJ%G%D@ZH(VHV%TP!E^?Y!; "EZ[^/I_@*EL@$62+$:$$5A MY(.VK;?0&_2$U 98X$7FW$_RR(\OTLU#/GI(-_GGE%]I^6)U:<7Z]C_D7#C\NO:]?)(J4KW_13EED-P!!+"YR.(8Y2:&^@K=$:4.LR M!4XXNL'F9HO].RU^0,K#VEJ]Z-3,DM+S'Y RK?:!'$<=M+!T3GHEI0$YCB+H M SF."I!@X>L\5+OPI[$")CAQ?@@F.)&<2=S)PCQKG[0\H,>)TK]D[+1(D2-< M![M=$/#BQ-S#\>+$TU])M'S,23AZ(M1?DML-&[-A0L%\=[+)F4QEY[S._2P* M1DEX$<6;7/L*'%8A\,>)S,[P;^8W9;6V6@#&D71#Z]VL-(V): )H@>?GYS_R M5F -\/[MVP_?L7_^+DR##=>FLKQS_L/\<;6B\]%R2B#W7M:E).GJOB%867IJ\5U"[-R6>>8=NP4FX\Y6NV7MJN6' M#48U()C>UV+2X6TE:%X8W[=:T&6^-%*T-YX#<5< 91,^L=/(5RG]-:6_L347 M?QW!#%[J2HWIO.>S59JF1XF*0B\F24BH!S5ZSZ)*+Q!U(CA7%TNIFPE.DX57 MF'$NA:%76 Y!)6?[EO0>U\5'ZGO*/EKL]Q&:0X[]^"FZC$G -O%\_=E?K0B] MBIA:6.=1D%TG3S=Y6$RB.X8Y%DQY=5Y9G_?T1T]4Z?$Z/5$IQ*FG,P_J/6O& MX0@D2< .+'H@1_'"LDV#R-QXIP6^JAJ \??^4U3T_^&XM0U5F8?;=?:@9 U] MG;]K[/ SC1XVK&BQ5&'DV=S8:UJ?><+>^S;A"IN][!G_RQ_<=&T5?[DCJPGC M=6&Z6D4Y*R: B'T]UTDS?WIU#,*BX WM*ASIJW]VWA#J_C7>';X4Q>E56:D-RGVX8&/<0I^/->_9LB M6JVO%X77]@K>$\&ZG]<$]>U@G-+@MU]]MLZLI"J<^S/=64?#+.F3+ M%3OY;PT&VQP*;T"#)8P6R[W@A=7A*#[R3KY>7[QY]Y-7/LD3CW)S8.UL$;F+ M@MDN/T]8>LS4X[9XSMK)2NJTBH[#\U=V9.<./$S, 'M8"6 5>KS&8C[X&A<# MK%I%ZKY[S>#TBH 57ZECVW8[_K* /'WD* CXG4=3?\MWR!XFC9MU>W7EWANO MK)]]U& /.//\C%FTO9^-":=W>[,6D;F[.5]'N_N.!"1Z&K;':?6,U]/IC78Y ML-]KUNYU/>63'?&5<8A^IV(.)![P*CJ]U2+6/=[BZUAWLTVRO?;'<$65P:N2^C,R6@.VZ6T#PU@(#*QP# MBC?@\"LO83C*, >%J< "?^%@7H&;V#>PI5,=T7Q8$[W>FDJJFAUKD"/>S@OV M6@4B>39+';EBE'[GO_;^&C:?Q7<*^8VGN3B?M&\RNQ=+VR"..8HJO6CO7E(\ M2+1'ZU&OQT64C67G'^JF<,PYKE=K/Z(\N661;;9OKZB?X!'QB%-[PT^BE1*^ M02T\(/CL-Y+,&_:).N+3^_!EH=&F!]W2!OO\/J!USS&OXL[%$/V_B=4#0!FS M)[BOD/?:Q&X8WF/L7I?SF?M@8V^YH1MIY#VJXULM8]WO+=Z.=KO(>SM\ M_M?7Z46['-CG@K5C7<[NAKFBZ:K^2^_=SA[A+> 97EK]^?7TO:2![/I?1M\Q M)[@EN0ACC3L >W<#>$@1[+QOX_HY?W _V$N;Q\X)5.0'^7;O.[,D*UM'.RVE8UYB>'-H\<%OH!4U_@@O*#XJOI9%-4G#V(4I M&6W'.K^\GK1Y,RD(K=X]H'P.?Q=(^:0W'E3AOB.H&LG.&S1-X)A3W($9S[F8 M98.LP+#ZO<8#W/> W1:QZ_E=OFX)U%UNLLA]"@9'..R,+3$,%+MXW=[HE<2L M9DO8.6F3IXO=.ZQ"$>Q?FT*1-,PAG>ZT0FER''(]N-T4C77$U^4&AZ\)*QO M18?@TGK0L2#EXOU5C03-1CFD[YN4G>UT\=%SJ)T S880'TB];XN/XT[FT;!K MK<.=8K?:;I9 X=XPU)[ M2LDVU\:EKW*1LRR(85"*%A%X* S$[?WG?BZR ?%?\I0=2.>/]Y;L^=XCB4.> MX S^1#SXK_AWJ"E=H+RN![6-XL451'EE7E6;8G0K/II,ASOM:/3^'D2_\T,) MFK.+NT;+?!"C)24\BXCF6/JMOR(B]691]O1>J ?;K&R0SX?KF" TBE@&[3#,"OS.CI9'.(84YA(?:S$ M/UG4J5\J$ZPU,QT+J7]I>P'-MZZB14Y(,D[I.J4L)TCL!^0^W>2/-W'P%4;= MY,+/??-L&N\^>55='J_,X[6=>3K38)^;S(.--[-K3QNYK7M&$4$ M_^PB(7=*-0EPR"&[QF0D[28E];W"1M(MCCA;$1?,Q\X5+PEC89U%N]SF _.7 M!>_%(G1@#(U[E-2^5H9I](Z0Y04B&4_\E^FS1)5R'$J"+CQ]>YLAEW6!(HE1 M:>Q(,B.!\M<(/)QDV7VL[XV"4UG818URW:1=OE^0[B<1\V2L2P0VW<]_@O0/BA5K*3* MEUU-O+_^@!#M'QAL+KK5)VM.[]PVG*7'LTMJH@*OJ$'US03'GVU(RIS9F8./ M-ZF?F*P:[E^Y$H,EYB*B#+G,GUBY$ZT7FLQ"9+!E'G)"V$:.\L6GOQ&1Z7JR M:-VHF(WR<9RR%2I^JV(6L6JD3B3J$&F]V2I;68W(MYQY(YAEL9KXG3=U72=W M+5NN,K=SB*MA_V;YSU$<7VV2\&;:UV22U>JQ:CU6+T3E/TY//U)(JY&*7OPC1D?(N#]1=7F:&YT2PJMPDXP7KX$9)T?KD,E.UK8X?9IV%VE=*K3;ZA M9,H=2+[T&&"+XJ)R#U2($:IFO%17=E:32GDV.7NI:JQ1WQ''Z[%@SWM;B^(MU' M+-A56OQ>W)H7&^T;HGL!M6 [E8*;D8MQ6QZM&],@9HXD'DV(&?B?N 1-UEF. M^.-]&MN/8AD883L;!V[D6JRD&R,7QVPT:F4#83;RD/TM\7U\R%&>]'#E>C4W_*=%S FSTA,@M:&I5$2EOL#;J* 3W?@C+- MHC#RZ5;JM+.6IZZ+VOFPG>_5S[,*/)<[$&+Q"&_EA\1[V#+I6CSI]!Y\3+/( MG+JLC\?E_1H]J++>BE%4ZIUOO;I:K''WF):0^?_T$)< ;SCA+ANK%^?]:FY:'[].O-).Z-""#3?% M]F,U)ZVW:GL(W0EG:3&5&V\ $+PG8W;?O!\8Y<1IW,/K9X^+.'WVTDW._YNG MY:S/"XJ:O:"H&BU%63=IF7:8GG MD-6IDYRS?H "M^\)*[ 9M$AK:MKW1R-,$Y: ML)6.F#5%F&2)&K@4:-3A-:^71AL\+8A*G=:V+_$M5TCAW" 0W&%M_B-&.?Q]G\@#:Y9F5MN#TE(=79396-]Y_,RN-F:&]\!QO9 MBW__YIUW=_GY^GYV-YI=3VZ]^]EH=OGE\G:&Z&A51NWM)+$3&R$83>^G R*T]QE9F..0Q>HG1]IBA!8:=Q^C%1=MC MG) 6]\$C"3TUUG,6"*:CACG/VQBGS8#'#],)-V[77]U*E//-3Y*H7Z3 M.JQ!9'Y:UL3F[*I$9.6F1XB:/,>3 ['SL :0AM2R =BWR%:'GW#;JME;0 !. MV/-A]XQ7BG?:749*ZJ<"IS/GW0'/AO+DG#:IIVR[IGB$)%D22D]U,%;T6TGB MQ+FKC(:13D[2(4/7,0ZX)MLK4GX7.NQHH]BD5'TCPO0Z'1FIPW'HU2<[AWQ- MQT3J9HI.<,'#4@HS5;HZ_/!LQJKP0+>NT,_1:MG(78QA9Q;>"0^I=FM\+1&Y MAV$0,7.Q=;IAITS'CQ%97+[ B,ONI)\L%E% J)VG\9J8H.-U>55E7E$;@L<9 MD),ZGJ R45+!=D #7C(_'"4A);YW0YZBW 7?8Q_M;&2=Q.E8%6[(-AT9J9-Q MZ"Z*-1T3Z?"&P<3(PV9^G&9?HR!/Z98?RM;FQK.:-?"JO:+N\M#YS?CTCJ?F M*/,Z*>R!<^89=E7BTRB;IL^$_IS&[.-^=IV8=I*@,]-O)\K^&#E0,>([997$;O2+_+C>T*?(,YD_) 9T:74VA^NBZV;WJ*L M#";?HC9QR SC9)89/VFW%6PJ4Z^T]0IC9)U@1DTVI!M0^_:;V=7]-W]PP$&; M>5/8&8_VJ0^3H;Z=,X4?63GSZE,AQ4F6;W=/XCAY4497") M4T(Y+I/^A;YX(]9:JHP23SQ?3KJ;+Z?@SI_ CJP+[J^BG]NM8MS-.U3=Z66> MT>C +"%2IKS"5]&5@KIQ%_+B:!WW%0HD*64K&])LBV6>5HU2**K@JR-%KFU5 MPL56UM?3=Y4E65D7-LFJ''U^);4';YLH[$MSE-VI/FJ6GYQ*GX!):Q MC(1%?6@OGI*:K-_*PEY=>L"D)MWJ3@E>)NA^5;8ZGE]%OT4/FSC2S_+*4GPV M='H'V<,H]8PFQF%>6+.C+IOLS=+WU_-1 .V_X:_Z\C- -=%F[6=> M53\_E=!\PEEU!_:9QY]RQHM4#T)TC0NR()22<.:_B L4F7C@H$=QG#ZS-!?R M$%T6\_RR'$97F\"7WB%6V'E@6-UQ7',:#?=6>>E=V?>7NN,!FX=4[?NIY%DGG\ZAQCL M'?A,$O@I9FS#5904&]6?M->^%C:"<@BVP_+T*S>=K/*3.#O(ZWH:NU M9&_$B5QCL->A3%>O<_]3I+3OT>EW*?7CY%4CO"J7WFV+D]]88.>X=0+;*YJN MQH(.<*OW/U=TIRSP0-1JW-$[2V_3A&<*2&-XPK(D)I]4L7W?"WB*%U2/&6HS M=+L19KJ%AH%;0GZ- K3$.5FD]#09G'9:0W>9]<"M(;^=X;2M83C^#=0"LJN_ MVZFN^2M2/Z_1#&?\_ 1;^_=?FB-H\7QOM'-]=AM"-: .LI:'Z%0?W7$JPW@R M4$-\8VAM&L5Y*6'=;UE8:S,P,&\NEK^VT^ M\_@2 ^)[PF-K$[INT!29IS'#DQ*N.@_X8$')QN>5N-4)O@=IYB.=H^7PK\5% MVJ#5CM*TV1M W?&<-IT3^X_-*-F!7#8^&G0$_I#9R&<^I6E 2,@G]N>;+$H( M3$]83O,Z0HP6BRB.H%[YE*LZ*,?.$51YSSWR]PW,9#!>GX/9:1-ZLX1VWY;U M\<6G/WAUE?P+914;H\2KJW6@GZOLRG8[XYH]NRXL.5$RR,8OR^XU(&60 _L$ MO.SZ[(X$Z3+A^":+<@_5'7DBB>+T0+45C(I"&'VB!:W=OS8@:*/@I$4NWZ0S M(');5RDO3Y@L;M)DF1)&]0^':= MP ^NB'S@%_PDCMBUWKA<3@PV\IZHSK\4-S45:<%9L/$; ]6WQ0$]C&XR)ZA. M"U"D=1?VQ2F#L^(\;QSF-*4'3/'[T?!SI#E/F;S5\&079PQ#T.Z% MW-]FO+L3>1\NP%?._>^ M+5?18=:"=HW\P6T@>U-/U[,'[,2YB?P'F#:P''$\1:7I1K3BTY(\Q+ '>X$H MX<7U$S#<^%B"_>PV;* X\XJJT189CFT2:3@Z29\?X.!V2W&"1HJ^(&>W%G[3D*RB)(H)S?1$V'KFH [>HB)V&9R^5*$D,]I&CY' M<:SX8EQ6\B9FM7AU-<7A0K9Z74;5LBJ0A)?BUJIS/QY*%UMXJ753R+\_']@4 MYY6/#]@:71YNW03RC]0'-0'BUWA+THKOVB5'?B<;#R0^KP#Q([TE,=GFZ(,= MNO^/5+;[IBW9RW9$%\N[OP/OJ*K/$PT1-;I\L(ZV&,C;_&Y)7NG_?XK!VX#^ M/^* ;4!;L9.HS5*<%_FVGORZ,# ;D'L]@[$!&?D ;-Q3+@RZ!BQ?]T K5KH; M%[=*1]5B3!ATQ=YB>-P'+1L+3P&Z:T3;1ZJ\I #>A$8Y7*=@7T58HET8UR[Y MSI7>CL*Z$5][(JCQ.K1OD\>SDGFHJ*[4!F<>;^6!W%1%,R31?+0B2<@^=E^0 M+*#16IE.IBKH-4JBH;V*??G 6L-D14Z-;PQ].J+$'Z>A8O&-=3HKX;$B)X>7 M0IP>/63\ GLY/E;"^\^RS"!I%+4(Q3>%JR@+_/BOQ*:XN7.@HIZ6(D'IQQ7FHI&AK,<*8R'^RP9B$:'QUL2GJ\+(;CVC M?B*VEIB@KDMCPX;:.Z!"B5.CNTQR%LG"$"K.BO]T"01AXQ6ES\H?,.6"C,9- ME)!W5@28!;M=V17T[^W1SYY35/1,]DSH+'TVUL/# !$61MM#SZ^8G[%3%4Z1*K+J+G]LP7RFM6/+\()&QS\%^G*C[1#XG^*(B>?AXG'7ZX( M7;*E69H^YX_@ VL_T0Z&I8$G++S"! G]2ZWR-#GX2^@O35$X7*;Z;MQ744S$ M;3(ZO*Q4<>D,'DPZAM%WF>HC)"_HE25QP+(=7A1>>;ZUD<>,(EQW!WXE)9L/FE/^3>U&[\-Q ,V4*J3_G&*.T%106! MP@14"TSJN=6P-_%TDYAN'N(HN(I37]ORHIC'R^$ K<7'K;_2-G)#IK"B.'#O M'TD<&P0<7@XWS-RO_#@NC^IJL;*"U:%>'+ S_^4ZA%<^6K";G&!(ZPXT[-Q& MVP8U['Q-8QAY?2KBC[;!JZ(B!"$U^:_@H7].8"9[3_PL34C(3T=IFYR9O/F- MV7BED3CC=O(VOR%+/RXF:2^1O+5Y&:\4K*S8R>7J3@%,9I$A": M: 'S@EY1$A-Q&7@KB[A#(IOZ6[2+3 MK>-4F937HJRXN"8(*#N C'X65$%$FQ+ZU$1,.Z-.:7U++[])6,GUR;E.?816]OGB1CT,;!^$+O:I7H4/SC2ODL!_ID?3BX? MZ3ULO6_94^'%^X-7/=BKGXR:17:0)I2[4*L):=6$"31AS&[:@+^RG_F)[G6C M]>K$G7[UJ#^AN!N[XGK)5PQ8RLI;>!_JO_!/H0P@Z$+=?#&-H7L'J\)M;*R.,J'G3VHC53MCF4N(&RW+"]!Z?;.JFT=<--=U-)4)P7: MX08FPS.<JR&0U;@Z4@P\[[AY"2QNDC_;B@5=U!^]T M9#$P0+>ST]&#]GS]@($[?Z@0+&DA]6TL>'U_[F<1$-OY\K(5_S\C+_EYG :_ M*;(5@*FX&(%DP-,?:C.+41<9$I%G)3@1$N-+>!S)] M%]U.9I?>!^^-=__+ER^CN[]ZDROO_OKS[?75]7AT._-&X_'DE]O9]>UG;SJY MN1Y?7PXRAS8<8(^B+\THC\JZL[>+W:.-75;%-25$\\VVM&JFPB_RXH,AZA*< MC)#J([^,!L+W?@WTR\6"E#OR"1M8JG^1'SF5=TQ5"S\%S@:9QC\[PI1M#2\( M4A**70,6%)EY18QEAQM&Y*_)Q'4.[%HK^(%])+[R(W%HXPO)'Q7'JF1MP@[))ED4 M%G)''+@2*?;!ZT5&G.JIY:T>_.JKXL$>>W)Q\D,\VY%69'(N3K,-)0;!]7L( MKJ/Q7WZYOK^>74]N!PDD9OK'C(AT86A@_ ?T@?Z;A,P?A][ZW(XO[VXQV[ZQ'QT&!XD2,W@7WL&[,+G[/+J]_H\1C^^N MI_QWT&'GO]Q?WU[>X[\G%H2E\S9$GEU]RCZ**]/%2W.3H_4&AZK*!G\RJ"8- MNI\-7IPKWKU#7OYZ$';38WE13EA>E./Q+4/9(]HJK14Q63'&7=L0#^*]]AG$_H M7;1\S)7K_!7XHCS+M\,M$!?[I0PTGUPT'!"_MK2V7N]O \4_]S<#=[A=SUL M",?VU72UBO*R5<;\U5^2)"B&&K$XVI%$NZJ!TV[5X=65('\,,")JLH3'/A:/ M;T;77_!6Z"RY2&>^@S$PZ8@B*:/VK$6=@A&UG=M0I4W9@(IZI*H!=^K3">4Y M,L+N?&/M=)GOV]BW_GR>N,_+\ZH7POG][]NGMA[,/']^5_QAQSO_=^_CI[*>/ M'\]^^O21AW;VZT_BUZ)@6O>JYX/,"?*4Y6[Z\.Z,&_R_FWC+?WG_]OW;,P\L MUF*O1XRR^8%ESMM J[.%NS4+G_H Q,MR'C,2DR!=\15B;HCI#E(*"J_04$ . M54F6QE'(9Y=&7QZ:!FRF42R(^3%X?9$*"G._NY:0O'.0"!ET#7#.V0USMVE. MR@07VE>ELO"XB5?8X"7[,2.CZ)>*S)JF*Q@*4[KU$K!&?F/8SJ4[\D029?3* M9>_5%9QYH@K$X=28I#2%%R,9546]H*K( M\P]I"SXAXOCQ>;502D,6-R^_7R;G9]?G/I75R>S[ :O#$ J=;S>5O7 MY1!7\=N &\*F?F&G- H4%T3M\*A"!:O@K#$F>;P.5"\R(ZE6>YS&>B@:!W?3 MC-!5-EG4&*^(GV\4BWCZ[N)5,='5(%S4YE[/*7EW]&#.[/![\,H/B A^9AW% MR@\8R _HBP8#69-SP$)),9<*P199@4BAR\Z1CY9+2I9LMQF\[C#;7K/D0JB: ML &=DK]O2!)L)PNQG2P*8+JZ4F8^V/.CTIYU2EF#5U3ABF>I.4H]K4EI75): M#T?)KL?*_7XCDW/Y7G>5QNQHHD@%6MH[TEXN%MMU#)\;A)MZN&WOT'7 V] 4^1_9&DYW!"S'D1,>NBU@R XA-3Z'J M>-N<[R?U/*6<2R(M&XEL$+J/NF49KRB$V/9ML/))QO!@31MUYK^(G&&W1.7F M!5AVY6.55(WP)2VVTTILS!C%*U:D%5V^9<5=U6G\590I3^CJ74Q^FV M=9I%>:;)%']/@D+C%641!Z066&EVLU. -6A42H*H2K6T2FD>_:[)OMPHST3T M.B9UAJ6&,<\ N:9IN F&DMC&;X":H3Q,U.7+^X]0>F;_X[/V^S_?088%=/_0 M'S1U*]NF?A^3(I\U=ZMV$E+T#4[F*43+*YUXST![W*1^TKX0JJ^DJ\6#SHH- MCJS5^,.\^FE&/YUZ[& UY?WRM:R-FO>Q8YQ:7Y@'KJ^RK_S6[2&SPA?'3+ MJ%(C.=[/4"3+IC1=1#F;:O74P;Q63U1;7 R'-_<_O#%D?'!R?78VRW)3WNBC7D,^H*\;=\ ,>W-7 MSX);TB+J.V[PK[>R9=:XPF>X[AY6CO7^;DO;17UC6\JYHM_7=C1#]:UM0S/L MT:EA_@0_YMMIS.[22<(JRT+OTX[R2? 3>Y8X8%P^[?5-04P:3KI-IK#C_*O4 M%&_89>*.NXIVTX:U.PRX8:+_SM9M <'<^=%D<)OFBBD4DU/W98:-^A-@Y]ZU+T>S ME7["/AW)SM[G7F'C%4:#"RVCSM*2D?:$($,+ M,FMAA-$1ESY-P+&R,M<>NS$EX!_IXTVN2/;&%1*:K.U"K%2M#C:O=OCF"]_P MDHNT96^\!V;+-45(?I2E!H4>U$X<*^LI5CYX"S+ M_'Q#9:(\L,=,;U#5$T3-L5E=PBADR\Q_8<>%[@B$R""*BZU=^15AE]G%3--L M\I1N6X6E_5I?[ECH(;:ADQ^2:M=]QK('%M5[5?V[1F?E>3[,SN^AI>0+]YPJ MV[>+=213W$G(L@:F"=/&ZD,FQ>V%55$\M.)>1'&C I/9D^<$=,9CM.XX/UHP M$.9>;7_F534,?'C4U-^,:\12@"@VXX(X.X?7(=Q 6-LJD^B4!3RP M@O<',8G.+O@2F28?XAYXQ,-7C0\ARRWJJVQ]OJ8LY& MGK?D9&PZNZ5,]GE/Z%,4D$RXBL:I*@NO-*G<"SO)IIZ,M"?J7*Y&@X_>&^]JKZ(7]E.G>Z+(XGQ:4!JAOP.K"Z]4:I!Z?)]%R^7^RN$F3)7=)B\ZL*F*G@F.HH.A4Y)X\B*"T M3T]/L+/SJCU15S1=B_")7^'PN_)"0*!SLS M:_$^MU K;XF'.!EZBY2R%7J<[\L5VF*#^#E)0(]UOI9%:>_;HCS>#FD5 $S0WZ+-/P4B7[U1K\MUO%- M\D'4(NZ2SHI6RJK6P?ID6>8HOB#BO]>[I]JEGG"*X^RF :@#OJNG\?>15X=: MQOXZ@FB@OU7I$7YC%PTFS7O(Q2("6SR+ZX/I?\*AUUK$VETN.=]^\?^64G[M M]8WVBNB]Y:#]-5'L*Z!WR>ER)4A6,+%/XZC@=QU]!2_#/IF@7F,WF*_\R*VK[DFF\SC=(H"3MV MX3?: %N$=A-P-2O0#=.>V61Q0]@UK7;K?1\@@(XG7[Y[N6/KQ%S]G9%F>(;ZHO20P.269ODNXI5>8BOQ* M36,W;BPTHR?MHIO1]1><+JEG4O*&K_\=+60T,:I/2@^,U*(AH>_O<^CJQS0. MP17$%M&NUJV.^.9;%QI:SL&H]3F3IO&_%+R\;R]@LAL@+=%VD=.?$))VU, ? MLLP&'5-:THQ?)_,_PTFA,1N9;-QEP_*CC-!F[X;I)4^5)-)V -"MDXA7OLQ' M$CLS\);:U/!-KMK;^U_O_K<++_ N?JE4*" /'.[LW]==\+(W]$3@+5QFLK#( M;-#3V?^A-96EU]DU05<8X?DC%=G$71C7[-C*G/BH#D=R5PKHKK G29 7M+5]!N_UZ>3?C7VV@'@VPM_Y2_%!D!^M-2$P?;,*\R* M+QC<$G.D[^"D_&X$D^<\)N4!@"#VHY4[?7*?;I:/^2&](BP'[!?#(:F+E?2[ M"M]8YE)WU#?#3&D:$**XM:T&/AX*^"'-+D'O:+-_B9*4W5=6?I&39'DXWTY] MY5(3^V 'O.%9L2T\!ZVGJ@+<=RR82Q5314QW!07M^RV8#)9U%-A M>0?Q8LS'&C=P#?UIR[ K)!3DXNEN.KD;@?S[^?I^-KG[*__D>#X:__GSW>07 M^'%RZWVYO/M\>8?2#R1G86W*=JF&)#S?_I*QW7M%OH%D6>\8D/WX^O:S-QK/KK]>SZYQOOZ;TY&=?#1_(?7^^L8+ M3G;FL]\W5MHJ/;W%)VR5 ]VDVM9UR!A=DX^JW6'NCM8RJ@?T\ZFH]M>A5J.U MC)Z#H[6.IGQ[\]?+^YFSH[6$3E^CM:Q#7\EH;=HJ/;W%[H_6U99#EZ;AP;N]N-6^4YS1ZV.1LI9A=*3#:>*!"F/Q/O[QJ=@B-/)S\4!>4:7I@G\&(A,O^:)C]DW M(W8K5U41&P8;-:'*'$M^\FN:3L^OL^, 0/MBS"*#A5:5BKL"A[P-U;1?.N&K M;W[$O,SU-LV)-EL&+S#D*44;A-J=]JF?X.?TD*&57\8^,%J;9FU?N61\AK7E M&F>[-THYT04&S*2AC3-;E\P86J6&^#GBE>SD%X/ MZ6^#1Q+\QJ[+S%GRIC1A/RZIOT+-DUWGNDFSG!UD*H9Z^52CN ;U)%=W&\EU M-7S-/;5.W#R^>TFZ?L7J-+>E&^H#-71W+WHWO;W=M;O832]8KW&S(J@MS#>M M^91N80KU[%/%%KLV8*]E@#:F:SCH&YW-&;U@: Z=74"7?A+]+DX^I$D&TZ=0 M7..5A%-X(-M5QN^]7M07G92WNG:,/XV:S[Q6W?S\:K-VMBFL<<=+]0#D7+I\ M?B+.V!I,PXJ,9IBG+66 U1,OO-/#_/D79$U)$)7>-EJQU9G?U4<1!>BF%?>C MIAW>F-M%2)KYNE'^C!&+B905OYQV3=-P$XA?!SMD9QK-N]A*#Q8V.ZZ(ZQB^ MM[-"I'VQ]VYT0!Z08,QDN:X*$:5;#BA*#BNW388D.63I?.<$D+L;6&R29RGN MK[-L Q&)3!;*\W5ET<[Z= CBVAL52IJQ774>W2ZLS MC]M5>6"X)?IHKF!TOIW!0Y7W@_)3O3PUKS=K):1%O"E4R:49]L5%KLKW0MU1 M9VW95]2#^=Z8DU6\4KP";UUQ)953ADVJ*UZ+6SUJDVCP!^^--[UCVXIFXK#, MY5]^N9ZR='T.]IYARL'3\3FXCRZS/%JQ1?M?,K+8Q&RP..BUJ^KQ1$4>K\F] MKI/RE=X)71':"$+Q4(0.[CNN: [I+&[H%)4;[;G^CMA\@WO$7TE*E6JYHW

#N\2L M,Q2#%,_D,?25G\=UD[Z#[H-'$FYBOFBQKKA*=*E;?0:/O$A7?B1?*M;,D(25 M6Q&E%"T+1:8/^ <71]T&;'D^L&%@=S7S'5E&;%;/YD]3?\N7""@%9&3G1XT# M->OPBDJ\ANE9\Q=4I]*S/=\VJ:L6%+K8LMWO+;YHRPQZMGJYVMN[*K;:L>0 M>D/@%GF,J '/H/$SGW](%$E_LLFB\3<#)HW2Y46 ?-V]\7L]1_MC:!3E($O%#>U$]JBMZ#77\EG(P?HM:+-Q[H[H"D)(*>N21TM'O>E'2 MP=ZVHV)SOFW^B^%[X]R[8GQ1WMWE#03)"V\Z8FO5$#EO[]FAWLDMWA4_-I2D M)W=.2JF[@]9"T62:+0)U(?1M 7MX%;O.*[187]+O2 X#.PDO?9I$R3(;!<%F MM>&N4]RQHFAJ8>:5=MZW#4MOR.M9#-N_DY;BJK&*0RC*N= IFO,7>QWA3)-K MCEM(7 7UF,4=>2+)AK#[K9=)Q.=/1FSW?LQF2SXU4:W_HJT9EP:E<_,6,3AALBXIS0*R)30^T>? MRA=<6FC//&[ DLMZW 3-*90FE-9 Y5L*"J& MJ\Y*,K+O?-/A87*OZYJ8?5:WVMREN+ M?'S7>.-WL5T^?_03KVV$N!I8-Q)$6$(I"6?^2W%>(0D;MVEPB/I(U_QP51R\ M@LJ\8J,QVS$FGL#_6IS-8&W4NJ:$_8'%IR2 /U5'41K5G9,$M #F1^]#VZSK M8U]"V%:SHHURH(IW%7R#8O.>EDQ_44LFNJDZ+73NQVRO\/TC(>PSU2@,N7CP MXWIVV7$/:_N>GZS[HI_,I0_ &*W8Y61^_=XU+M+S_IN_6O_W1I8D/MFLT2'G M3ZH;\G*Q8 >OGXAH)'CQ[J"9V@.&Y5!55=D<95BMN^/0:3S+>A ZH$FZG(14 M35(D26*C$6W5B.L&UPF;=\-](4;I@R8;F)!=SFS!WNPU M4W^5.&/;&'86]UU@S^$V;K"84>*#.-BVV&@'"P&>?S@6 MI@4O)R65GE[7T)&7#,5T.\HRD& H_45X8KO/,*NA?LSUW0IBDMBA\50F[9([ MH# ]\Y;"F \D?LL<_[2I(3]I?R'SZ^PZMK+!%SKDWBB(W0V8TKRZ)%%WP(Z7K._-//-8:<0OP7O(=2NIR6JJ:6XY'Z>D M9W]UJ"]45*1=;:B8Y@ M:WWHC@B4!_?QSHI861_NZ&E'7;D X*R/RGE([_.H_-.=A3TY,W[1^BB X53, M?NR''5[#F=>LPS4WW"&G\Q: V>LV>[7WHV-GR MY=BE<64'^["I_BW;O&/Q;1\Z[MK-#GB3$[K?LQ.ZOYS?P[SH\G;F77Z%_\<[ M8Z1F('6=4^"V;'3-LMG>2XKXZ7<'M/:#RBYN[ \J^]AUGU3DZ#$_J0"B*(Q\ M$*OU-FEUZS>WJR.W>NXG>>3'%^GF(1\]I)O\<\JOXD@"0A.#P>8CC#6?)^R" MTO'D=GQY=XLZSABRD0T\@Y/H[HWU.N9K\'Y!?7]^.;R?TO=Y?WWN3*&X_N?_:N;B:_-N[&'>3* MWZZ>:V^OK.EJNXP;9=^5NU)0MC"8)5V_8&?V8AR S24 C5ANK\^@#4$RN-JI M;Q$!$,5Q"[)F,'1@H M,N[*^4$1?@2@+(3F6CM89=YT"JQ=3?HKB9:/.0E',&SY2R(6RV "P'QYLLF9 M(F5'?<[]+ I&27@1Q9M<\9:757E%75Z]\E:\-XT*SSQ>)?>ZHE*TKCJP#61= M6K6!7[1!4K5!4!R0%4V1UO7"#.2A:HM0V18C&K2:PZ=!R0E^[&B,HL1W[ P, M6>=O6F[![F& %DF#^>-J1>>CY9*2)3CDE$9)$*WYOM?RZNJIOQ6'3SE] 2<5 MS6EC_/:;[USF]OX8;N_L&F"CRGY2\-.\#*=[U&:5(N1LB%@MH SR&5%.3Z M0&. 10'F!E'.))8 (O:D7"?-;,?5%O<2JUQ '%(56L\=0ENN/0ZJZC71EHN5 M0ZI"&VILL/(]6/-WX4@.J F1-(,3!K\]JO/ MUE'S=-MB>=>W:14LJ;3$L_=NDFI1$NW)18I=ICB+GHJ9BQ=LQ>%.K&J M!,TI[:@J)(E5)6BN:D=5(43L*D&B*D].-PH"?G/'U-_R39$?Y++#S!C+80VI MR46'F3&6@^K1W9& 1$^"G5R-&-N[V7=-@G*E8FSO7 ]2+MS%!Z7Y![ET,3-V MKN_:U.0"QLS8K5YCNQWG'^3:16/A5O\($G*!HK%PK"4@3)8L M@0\[=%X.VHW<=A')YA_D0J6W^AWKY0,:2"YO>JO_U7O01QMQ=$#];DG#"[*F M)!#I85FBMQ5C\CO_=?[11DOI*G+KI=%2MA%8NHK<>@U4F?SF'VWTEK(6M_I7 M3=9&?BEK<:MGKU=K/Z(\+UR1E?&CC1+;-W>K+R7T;(39OKGSO6)]L=-&>M6/O73'S+/WJDXW2V35V MKM_:U&P4S:ZQF[TFTC/./]EHEQU;-_NL)&:C4W9LW>HQ=FG %12L_S+_9"-/ M)/9N]9R,H(U D=B[U8.W)!..*I/DG&Y$BK<&M7I23M)$JTAI>0T_:*!9I M#6XI3H#(7JGY]S9BI31RSBD%%1MM4AHYYGKJU;#O;>3)JUF7U1&V42VO9IU5 M1]A&S;R:==/&QZPD_.)'H,)8CG0R_]Y&WRAK<P\_V%U]LBF6)[VWTC\3>L?=T'^ /-D)(8N_6NUG>PM:\ MLPTDS_P'&XVDJL2MOE12M1%,JDKG&/FHT8 MVC5VO-=LA,^NL5M1D5_T40Z@-A*G:>B6([8HV0B9IJ%;#LB1[40[&]4BL7>P MSW8(VN@5B;V[/=A<4_K11K2H*G&W+UM4;92+JA('>Y5+R<+I?K21+'O6#O9C MBYR-6-FS=K7GQ->D\C/@CS:J156)J_VX0]5&Q:@J>26]:JUL))4X*-QD5*T5 MCZ02Q,6,=9KY\6>:;M8 *=ZP_&E2[,WET_F/2C%T4'6([^]A])52Z:#J$-_I M@_#^I-10!U6']9Z+.\S*<\FC)27\T'MQS.XGN7K2&V$Y<@<5N4C2&V$Y90<5 MN232&Z$YV NA0<32EI9GX.%WEO5\">^07/?H3-"<2T=#KFET)FB.I:,AURLZ M$RRGNHH6.2').*5KEC^83&,_(/?I)G^\B8.O,,(F%W[NEZ^+7)Q8U8'E=G9$ MY8+$J@XLQ[0C*I<>5G7@N2[-\FD:L?79U6J31$&Q4RT.JBQ^,IEAU4=KX*G7*C8U('EMS>IG^PMB"GR \O*8OFA'+=IDT;K[*AOEXSAE2T>->\^!DUR#V-:#Y5_V?.72 MQ+H>-+Y9_G,4QU>;)+R95LGIY0I$6ABOIZ3(Y6I"7A@-^4NTVJSJ1,7B?@H M+]<'JO)X+:_"+X_[RO+.X9?'Q7.985X3FU(6+D MQ=WP''ZS"@S5M3"^(OP6,(58,3%VPZN4S!3ZQ,C8;68*/6)B[(8WWJ* M!+22HFYX6H%:H1HD15U"K8C\^T6Q/&1_([IJ@J7(Y6I< 98W63"41W?S"MQG M*%< QA5@>>G4W_+]$3"RSDA,@M;&HE$2EE_N;Z* H3_?@IC,HC#RZ19(RX7# M,75B^?)Q[2 7'4?5^2K;02Y1CJD3^[VX3BY?@D<_67+M(6YBY9]2@*UD:;[(<(@AHWR2G?I #)[G\Z;;$]CT= M)[D,,K!TF)-<^'1;HOE>=09CLA"WE\( /=GD6>XG[,!9X^I)8"<7/39UH/FC M%4^%SK&IXU7P5.@8BSK0_!9^C;(LI5MV^K'\R*Y(!2LMC.:);:W MOTZ1/;7;$LNG3#C)X[V!I0.7QO,K*79%!E)%:<>PR^.XO+0+/M.(@8I$H?+2+OA, M$[L\?BM*.X9=%;%EI;%\YCYX).$FAIF8]AZ!&*6*P)I63S<&\H35"K3%RD2 M?79;(O9%)R>Y9C"P=)B37$MT6Z*]ZVSC1OE!9I^.7%YHC= \3L]$+C;T1FXR M44@+G1&>=Z4T9]=\2X]$*O)J:HWPO$O+1!'VM49N,E&$>9T1FG>MTPT[6SE^ MC,CB\@7&6';O]&2QB )"*T**^&]@B^9K)KP4:2N-;)WFI5 %!K9H?LB^Q"DE M@2)?I=8(S?/T3!1J0&OD)A.%&M 987G7S(_3[&L4Y"G=\B/-==XR1;Y*M066 M7^DXR$6 Q@*-0^+3*)NFSX3^G,;L0WQVG=0\Y!) ;X77'WHN.'KTB5>DB1:M+,&JV?C-"]5^29-&P9Q[G)]8"A-1:W M9A(0=BJB?4X"6,E%09<=FA]V\I%+@RX[--_;Q36EX#Q30CDNH"/7!QUFSO3. M+AN%3-";.=,W/+$.L% (!7EQ9_JB1*^0!_+B6&W_%>1NDE(VR9?FX"NS>U:# MLUPH6%:#U5?6;.42PK(:K+XMOG5DER_K2'QV*A,N*')0*@VP^DO#0"X2E 8. M]H%<$*@-L!A$OT4/FSBJ=?][10;(_9)H?B/!+ _P^R41/&63O5GZ_GH^"H+- M:L,W0UR0-24@_2XP*@]V<@ M].T [;0G,7I_!J(_79 %H92$,_]%7*K'M :'.XKC]%EWX"IG_WU49[4JGG)V"^)7VU MT9X8Z_L)KZ*-/I,$?HH9^' 5)<4V\*?Z2LO]'* #/.5UO'/=;;6G. =XRNMX M][K;2JE7^WS*JVBK,K]\W39*C7I$K:_C'=MO"[58/;S6U_$.[;>%6MH>42M> M6]2Y;J_@W\8"*N"N-TU75*8LLD*0S7,*L_><;Z).;^$Q['!_&L,#EB4Q:">E M2![HB8COUE!MN)_F=> G(KZ3@[6A4H,_8!LJM?U 3_SD2ALJCS--%C/_!5I&J>2MZG$FAG;R5:ISJWJ=?)4* MW*X>5+[L&SRY(.*_U\DH"-B5']D="4CTQ-Y#X*E4UT;VN/YKPD^GBKOM4,IN;^&KW?/W^ZF"K>R=ZC\I/YV:[+9WJO^FE*S]**SFH/NIAXUM MG>JW/5XZY:6W1>VOG26"_5S#JJ*HO;&+6B-,G%D/VD>MD1<.K=Q(KL0$(9N6 M%V9 V )* 8_O33S5 MF+"?F;?3!O$]T_!0*@*E#>+[I.&A5 !J&X=XM%X 8*,4 AV6+OG8+B>E3.BP M=,G?=CDI1427I<.W2=B._@$>V@U" 'UXGXWNXE*=?L5-U/^GM +0[TN1%7I6JQ MJ 6Q7^](D"X3?O7W9%'NQ+PC3R1A!X/V,P@;V2'V70LQCS9&R@+U?L@QD05BH9Z[H0W]H#>"LUCG5=B._P ;R56LB^ M+CS>-Y'_ -,CEKV2YZ\UW4Q:?&*$9E!*J&.K1GP+CF\5I0 [MFK$=^3X5E'* MMJ.KQFL5S<+5?L+H;B-$K]/ MHR1D_V$K-T]^S&9IHWSL4[H%H$4NE?W$T785(+X_I@R5@LFL L3WRI2A4AH9 M5H#Y_3@DBRB)E6\-7MZ+.M"/6EAS5NSU\>R+M33$=:\-7N M+.M"/='0!G=+\FI&47/=S[=M98^[7\V$GV8'L8$][GXU$WZ:7<0F]L[ST^PF M-K!''6^-^.FV&7?;HXZK1OQT&Y*[[1''3[$JW[B?&L@H!=!^8X4QOR=)D*N_D.T71OX^])C&(:$9F]_EV\/.7.[G\^[Y"=C?18]G\&$_+WC/ M3\#^HMI'&REU3U^>>OHV"DDT'ZU($K)=#A61?#_%I:K MV%\"X#U9LU\(">D8/&)$B3].0P) ]_3)7ADLG.D3H:,'EO\H8 Z_)S3V"V$A M%9]JKJ(L\.._$I]>)N&%G[/6W1,4VO)(^"_28,.\@-G&# 7*'$OR<3=,61T8N&K)Q^/R^WNC R\K]L M? KQ+MZ63K^?D5M7'!G]C/J)V%!4P9?&265Y;/SP%, L#96M,D@X+Y.%"QSN0[K1!Y3&&D9WZ,?O<\O)G DZTG]Y971@7>;I:I8FX]V9O?>K# M?@9F0TM<3F(^(D0!H&&NPD3H?I[D3AM4'A?IRH]@,-W/6;Q7!A7G_]_=U36W MBF/;]_MGIJ8Z'R^WIBH?)UVIFXY327KZL8MC9)L9#!F!<^+^]5<2!@1H"6&[ M>V_FI3LYT=[LI;U!"R$M?=L*N=:SX#+_46Y477Q$F;X'/*.PVX06Q5?+)P^G MN_PT5/GUMB>-_R%)176NFXK;,_Q:[KH9RG>-&I$C^F:?JR1W):F32&? ,N/W&I)'_IDKX_S+UTOTFHB+/1&RV M]^D<>,9?9$2$Y$FLH_3P,OB5Z-YWCKK]9E31YGIN?J.ZK2[WH0JFLQU1O":$ MA^BKBJ(S/SB4M_0;4)TT:&]-;;^X#04L<6.JR'_.%1.YTPUE9D7N/MK1V9@J M\GI(;\BM^:K60G"?].BW(L!2R/+WVSR2L=[<)L6RS&5QMXD2N8VRPUF4/PU% M*P.LN&(9#+T!5@3K3714=YM$K+Y]B>5.OW0L5HH1"-D &8S 8R9$&?&C&(S" M8R9$N:A+HPE\, 0[6A'U>#_6H::DHQ51ORY^9(HC;I*/BMD,I2*'C8AZM0FB MGJ8\.^DZ%(4\Q@WM M>;QZ>LDLDTN392(L*H0U(CU6]%B*EVBO%_DU\U-8%Q)8<,3@.^W894%[%G;O MS(%G4;9(X*)MKQV#G \<"FWUXXR/W%L7F34BV24Q(_97?21E%&JH,!EVLB$ M,BL(!99;1";\B:XHJZ8Z[>8GK U)?]Y/ M$R/F-.1G]E016/<-YBO=EN3]:L6,B4FW)7D_-[00ZR5V&Y+W@5/1CPS" MT]R15^]4]"/#^S1W\ZK\=G@8X0USTP0]J2]&^,C(^U@ MB$4/S^!]EO>,U385_4X>VB$:9YZ <(:NHV* M1,7?^[RVK_[[+K[*6]7ZWZH+(!D-]$!8!<$8(>4,]$"?QQN*%^2XORGY::MFL2@JKJ$[T MT4]XA5'O^D*_+J0\TGT[S826&-55@9,M##'#!B M9A;F@<'(:T5H?6?"@I)>.UXYL_%@YN2S8Y ?:X.(>B X>)Y=CZ-4:8(W!KF< M$.T%5HT\PAOQ210*C?>P$.JS0%1\WJ,^J/MO>!!'I3CPF"VEB IQ+ZK_*QP3 M#_0 ?MB=S0+Q0J8RR0^__/:F/"Z&>I'3'/#+Z A)!]A#HASV(ON5?%>F2Q+ M$1^B[_[#:$DV9S.H'\P9A*_JG;)ZP51=!=G,7QP)<57]I7T.&==?' EQG?>7 M5CXHDIDM.TLKG?/QA>I"2.=.GQCIG5B&.)-NP1+\D]WC&S&IG2(UX:?+QCRAI)HT*]SQJ!P2?U MOOM8BJU&BGFPTX RIU5 OYF%^.5"OB;K36D^@%P,]5W'C;@A.7R2NAAJO8:8 M4:+)4]7""+%]BN&^B27XL[V)PBY(S O/>1W2_MIND[*._,X\)M8B6QX>&]4< M<#/%>#&4H#W.$7?$UJOK4*_V2$]SPHR)VC1/E&-,JV%[V!9U,92\Q8V)L]6/ M'+.B06,>??X2R84TLC]Q5WKQ8BAY.\6<1UXJ5>2;7;G)9?*'B!4JS%T\9IS0 M5!]R%1+,7X ))Q2V4O7%4"LWR(X'GNH4[HNA>"YLRRMN+U7HM*5]8GWL2B'U MK-V''M;J)^Y0'G?,A+;W 0K?0.XT(#Q# MNL>.-C^?0I;ZF-3GO!2U=DU3:YYQW6=(FR$O(L^8[C,DS9%>L/4J/D6F'\)# M]5UW0](<="/V#-EV0^(^UF\_W[X^1%98:A,70Z'=41O"GK\7W\NJD NSU,^4 MM)Y#5*%5!^=M]3+LORM<<"P/]C$+G$/UWLD^".NR&^-")NLDBU+]KRU R ?& MC=EDT(T,TH-Q8^*3]5 R'R2& M.L">UL09:*.Q*%9[][[(9"GTW0Y90KB3F2"%E"+<"9MZM()\%W);+%9MK \B M*G=Z?G H-WR\,XXYQLB'XL7'.V.3\X=H*:J!5@'TT@^G#9L,=G!XR8;3AF<^ MO"S#:4.H\="+28K_[$2VW"]6U3J[9*G>PO5?%"XO\0CRP:?N?#B]U"3(!YNZ MK)=)WBR7G)UY@ MO>5 #XRR"#$&$A?H@64>JX^P*L*EWGJT5C0%2S5/\,(RGPZL@8S%ZV4N>0UD M-5XO;/B!':5AR0I@(-T9FK*LUAI5(-D9FK*IRU_T.XL^64.%I@ %LIJ.%9L, M]; $DI>.%_76#IY# '++/511A(6) #-CG46A[U.AAH6:/%5+FNSI6>NXW M)@V9=#7[]%7I67X+'31>$9^1WL&O=Z+WS/$.]ISZO]F#Y0^-.0N MDG*_RN6/2,;Z8>L9U\/=<,J6%ZUGP ]W0YK;C[Q(RN)P(L<%UBWNM23-4"]F MS_C>:4G;SU(LDT80;9O+,OFCDCZ_P.*_/C/:#'C0>$9S;$:9F^$2@W:A"-;5 M]9E1YL:Y&U5U=T?_UUI4AV5SI[JB11TJ;EP?0&@6EBHP3WF4=4\C5'V"R<59 M+_1?U&.8SISU0K3/B:E >L>/7F#1WM.=SZN6!CV#F=3)SF=3,_JKXU,2?4]2 M(RS0= Z6"3Z+_]E4#NP?S #/X7\>]>-6^E*=@]GER<[G43FP9S!3/=GY/&I& M-2F*%YFODE*_EJHN\='=8[W.HTJ&?>$CQL=ZG4==/&9EE*WU LC##%1S((CJ MEG-P8\\%YE$MWAXZ!Q?V7& V-62^AU?G"ZM>.0?W[3F=3:UT>^(<7+?G=!XU MT4R"'O;I_7Z)I9I/<3N/NG#TQCF([,#MS&JC/9!<=<@YR*O+\\PJI-,GYZ"M M+L\SJ9-R(V1]Q%TUL7^)I:Q/W[QE5 MBJ-?SD%8W;[G72_GH*QNWY3K>,-C5R^NZL=R_Y+J8^.RN%&SL=Y&+K$T]9FO M-(][+*C/L'CUF:\TC_NO7F5TB26LC_ VCWIIL9^#ZW)8KV5'^YR7X/55TTZS MO4%7;/LQO?V_A%'?8WQ3WE4[\9Z_ MBM3L!XJD_C[5&5 PM?4:4F9Z!!$FI5Y#PAQ]BV2FZJFHU53UN6)+LUXFW:E8 M%29(*,=,"?,TC@H2P#%3OKEJ1R$L4!WJ@F_N+)20>(6Z8)3+OJCC)5:F'C-E ME+LA*LB/QDPI4.3]+[T "= [WE+5CCD;6TKIYIAE]M87N$BMJNPTH\VL"JDYNKHX; MTJ\FBQ^9D,4F^; V>E]B<>UP)S-!BEE1L!/RJGP32[U157'16W7#Q#LU*NZ- MXMLE5NH>L23/7AM9'==!@?<2RW>/6!)BL@Y.C_1KG=E2: ;&P&K*:,H4,R6](F;L11)#Y^ TI\^P52G)-]$][MGM@'U =+FD_PPK,&AE@A$9K@A3"OC]L/ M14?-RY^LO^(L5D]YMC:%AU!#LG24/\)<'XD?$JRC_%'FOUFE^*#^=E=]K4NR M=?NY[D7(WLQT=:#=)99G/]XI926;BS5@GWF=&GNM.6-8H@%7AO79\\4#>YK7C4&WZ M)+,DUCH&EU@;WM&:0R[LV#&O&K;FT.^'G3"W(E.O*QH )D; A$,&!BA&F,W0 MA$,N!BP5R[-#&P[9&.(8H1(.&P[YZ'[]!94S^LT9B[.?]T(<,G^>'L,R[^>] M$&V-F0,5[D7U_\>^0HOJ!1\Y&3&FK8519#Z:,F+,*F?-5L&[Z",IH[0ERECP M?8(7TBQVIB_[\U^W^U^B?^7R+HV*XBG)Q&,IMH5"[6$_1_@CQ=\-L!:\N<02 M\1M!MRJJO/8-\MRGAGM8V%%OY[R:+ M[1TE6*,]Q)Q%)?G0^<;L47/"BGO2!+%8K)Y$4>32.3)@L?=Q8\*\A2"#(_JX M,6G.UE'Z2U2JPM)"K=47H[50+ZNBL-'!$3W, 6GNPA#"P3[, 64.6Z7+WR^Q M\+O=C#(?G6CA^&\WX]&W*O=OI4KU)D]C50K5^F@% 9*!45L>64"X(%T8M66< MKW;. PO"!_M@G#\+)Z03P3[FD4],+4)]$/)>AUKQ)99BYZ7][(P=$P96NLS# M:*R*PI0 6['*0XL%*X][K)CF!:N$>ZQXW-N+U00)&(4TA%M,\\FC/J?V0P@7 MF>:31VU/[8<0SC+-YPSOB^$#(83BG'2)&=XUPUX*(4@G76*&]]2PET)(UTF7 MH+SC\FRMCT75QW$JJ)BCV>TH:[\;+^9C=CO**K3B:*>&KK VMMN 28_;"##E M.0?->:3L_:4O1>9 M+X6(]6//,]"/&?/)F1.9AQ*,&1/F[)KV M_DQB$=_N?RWTRLV#FDJVOM%Z:=7WQ"NLN#O!"V6>IF"%1&2"EUGDM7G#OL(B MND=XFT6>+>R0QASA;19Y=VUS5OT 2<^)GF=1#Z!/(%TZT3._.JE4!GO/0BP! M/,$+O_R[L4(B-<'++/+:/ONP// 1WF:19PL[YFG3OCYOL\BSA7TJ MI_-YFT7>W<\XK&1\HN=9U /HDZD<,-3SG.MD*D<,]4SX75]%;AW_>H75DKL- M:2N[$[&/M/$XV;8?L8]260VY5$6S1N4EE]7I$*5,ON]*_4GD/7_.,REB(;;Z M5[V;3!6XNE1JSA6NIML59!^+.N>5N-3E.?K,Q\;.>272.^/'0?=" Y!YIGY< M&IGYPJTS?X7UFB?[(JV5R;@]7&VB+\I\J^BZIXX?A&Q:4HK%FL>-*3,:@ Q3 MJE%CTIR5HE&EN<**R9UVI)EHXZBWB5QA\6-7*)GIAD+ @SYD+3/#')\WM^&V7_KH]&N,(*P]B(2?;Z2##5@$:$.6G5M?*B MU-L5#V.(>N/ &K[8B# G'B18EQ<;<_-&LM(ROTJES\BJ1=D8D%>CQ6'3+BPP#'>8T69 M%[F.LN2/:M-1GA7JC3&N3@+-XA&L>&\BK;V3L @N,B&L.O6X_8B2FAXW2R*G1KQQ&)E]J!>8O$7V'Y7J\=7SS3 MJ0^QRO\(GNDC_658KE@J>Z(LRI/]3;O1VWF<7!TL%37;%%;=%K+! < MZH(MRH/D'Y;^#3'GBZX=*K&*;Z@+4I3-2L]]\^"!O,;1FDGL[ZI;BVAIOMEN MS5&FBY7U;PH4)#13W,P&+60X4]R0CI;N,*LQ C(H M'9>NL?3NJ"T_7.U*I&NLQ3MJRQ#7[=[^B[E/KK%*[P0O#+&Z/AM<8Q7?*6YF M@];#5<+=D(X+'Q61*@YK'*ZQL.^@+6F6!G%["$FO+6E_EVJD$?&W2&9)MBYN MELO==F=*Y5ZLDF6BD7C(QJ@U:4X"L'FHQJ@UH[P==@A=8U%>8,$H/PT&#[-P M6I#FX5-D._$JEODZ2\R+8&^2^QJ+[(X;DV9G')F'2(P9T^=,,2&LM]NTH<^ MCM,SK!_:$/;G6Y2*Q&KN=1KK"+[)UR-LI8;-(J("2E%_!Y]'3849;%U'):)U!JOL/3LL2YG MV0N0CQSKDO)YT(9LGWQ6^(\^*ZH-J\TFP-LHUDC2(<%K7_;;426@105%#47?NJP&CVG2W5+6M@#AX# MD%.>Y)=%-1[5'YBAGN*717T\9K%8)>I%3.B%MO%C5JJ!/5%Q5@_WFC]@1CO- M$XL:&)PX=[MO?[7?8K%([W1G,T..*?-D9RSJ'"_OJBH<:_$&^V"1X;#O-#7H M -8[Q2&+'C!O_JSR!2K3 UMW*IALEH=]%DK+BJ0F'6%>:#,9"A&S*3"/%#F44\, MF5DBA0/SH;8593[L6#&):5N1]FLNR^8\YGI3[C46GG4;D/9V+Z!Z:AMKRB(3 M2A3U6ZZF-:6B6'F3RQ<>* /L>>!KYH!4$.8OA.DV*B!JYD7L*#BX7ZB M*PZH#T0;:\SV6I+&K CA)D]C(8OJB:7BQN/YL#6WV/'X/FQ-.6BQ8*E8CQ6KO&B98><:0JP=&^Z$5=8P4@]-"'7"*J=Z-8@LA/G#VT>J M%[AA[=D0%C^L##/X[RR+4..K-=KR(QS11^/X^9YHUK_A%V/P^: MYFUN>??SIVG>*-<^N:/]9Y3NQ,U2/:NK%SYUIV/EW6 ?_.K;A=-/N4)\4-?R MJ_C8R>4F*EPEJ!#ZJ9;?FCJ'8]C\%,MO39FWW?="_&>GY_0^N_-G6*X7VE#F MJ!M3O8T *_:Z#1@BP$3':<"GEJQ93*S2"VWX9,+^/HDE>K$14R282$ C/K5U MF(7$HKW.]GPRT7[]PFJ]R(07BOH+&%;FQ4;$2)(XB10E;G<&'#*"AW)H1(RD MC+(RB=+[?/>]O/F>[\J?4 M**T_\#UFJUQNH^ZG-"RN&^J"-*.A*#T4(LP%82Z[ZX';@"UXD%B,VA)F;WCL MR#46R65U1DEG0J3FVE@(U]6<7?202;B:4]X-=CCU"S26MW4UY]+W3?20,[B: M\^I[,X4D]>0BEJWUF?'*A84&$@"?&65NU!46J[[$X366H'4;$.;CUT)OD#G( MNNO0X:#=:\DI9C@2]UH25LIO(EEO2A'?? H9K<7S3C_2U?N(+N7%KM3L5F]U MNXV*9'F3Q?=)NBO-+0$'YR,]$N;MV#[ XK)'>CS4P?_^S03\I#S_XW_4+^K_ MWZ-"_./_ 5!+ P04 " .CW)4!^\,FKHQ !-/0, %0 &AM;7(M,C R M,C Q,S%?<')E+GAM;.U=W7?;-K)_OW]%;O8Y367W*WO:W2/+YO$BW>_O/WG/_[G5P_Z7Y_L"+Q!S?WHM[>K M.-[\_?W[;]^^???R%'K?!>'R_=7WWU^_WS5\F[7\^TL$#UI_N]ZU[;W_XWX\ MM]^/#A??JOJ&D$_QZE_<>!8\ M[9J]PW]ZU[MZ=]W[[B5RW_[C?]Z\^?5_W[U[,WJ8#S^._GCSM'TS_.^[/VX> MQV_>O4O_-0P\\ @6;U+J_AYO-^"WMQ%<;SS,5?JW50@69!*],'R/^[_WP=*. M@8L__P%_OO<3_OS?\C^/[2?@O7V#6WY^'%&Y_7 P5M;I_:EHG((0!N[0KT?L M4>\34SV+[3!N0'>I_\DHGP>Q[=6BN=3S9-0^@'KX%OU.ARO:$T$]7/<]E5(; M5RF5!K,>BNMUB+Y]=?5]+]L._P;=T$*+/09KX,>#P(\"#[J8]QO;P_OX; 5 M')'I6MGK-0@7\ F$WSG!.J-,<$ 5=-_"R/&"* G!0Q"##X_ 2P482>YV'MI^ M9#OX*)$E7G14]1S\B'\-_!CZ"7 G&Q"F1V&$3U8W\PMB&WK- M6%9(QLDP:H/A%JC_9>2[8 %]&(,Q? ;NR$?*TA(^>: ?14@L5$R?Z#?4<_?S M- P0>O&V[[O#OQ*XP5O ?MGL_G6*]H&XW$0%UTV_K1Z-7F^$U.\UF-LOH"0\ MQ1^'+QO@1^ 6+$ 8HK/&?LGF!U$WAO83]& , ?[M$:#%Z:#?TV59&N$&^&BB MX[F-YK89>J>F53W:/WP,T$4'G3<."/U&6!R.U,*ZN)K%@?-U%7@N4B_P0HRW MS2:/-&!WI%O!\FSX:?587,^2]=H.MY/%#"Y]N( ._K+C! D^1993I/,X2"!N M[ A&F#X0(6I2D=C]4R,\%'S^1.M#_;1W4^]2L,C54='"GC4)E[8/_YM^!LW& M+8B<$&ZR/?XFB: /HH8GD- 76N#L>A"LUS#&2RL]SH =-3U,R4.>7IML58UL M@9^K01!N K26P2<8Q4&(Y?[&=KXN0[2QN1/_'H1+$#;B2O 32G@+G"35,//_ MXTT,26R\'?F+(%RG"UV6%Y$A6]9DU>F9[=DNBC^BG7)@1ZL[+_BFQ(9!'O@T M-IBI':)_7H$8G?840U$#@\SAZ+ID6\5-4.Y++4C+C[/>(UBB;V>G$.?I)=H;;E2&;D,[8IJ)CIDQ/; MX_W 4A0'>L08)(])V&%_7* M:"U0_-,L>8K 7PE:C<-GO"2;D5P=3MMM^A17YL;@QG3V'H[U#.0W -$1 MFR-\?]]__'-R-QM]?!C=C0;]AWE_,)A\?IB/'CY.)^/18#2<-6&DW@>:\C5Z M&$SNA_/^'\/9?K-\ '%E?Y3G2'KHQG,TGPS^]6DROAT^XD4\FO]97PYX0RG$ MO9C3&G0RA]%@LR*=I5J]AG4(:L7>X]EPW=C"DPW2'GU[W++?53AYV$.?CA*C>S=L_YW,BXW)9?#&#%U MP"[" _@N<'<,XZ\JBRO!GT<$>(%S\$T/QQ4&835*)T+?3.-K%G;TE ;9)-&[ MI6UOWB/P>^^!%T>[O^#IZ+W[OI='$OXM_[-5PN4.^H@6:'O3((*I)?L)7]B= M>/=A#P?MI.18,MVM[S-@3\Q9OF7S>3AL:/4T4IO=K6)AHH_::Z(=&Q,9I.)_ MUH5J=D>*T"4-!2ZCFW6EA9-;L,%B%>V<(U3:#QM:UUJHG89@ M8T,W-Y+P 2>VMW[0+XFB$FC]J EG2O 6J],N.G=K%^T<'+LH4.4C'S'2_ + M@(]!X'Z#GL?@2*2[]4'C>DHO"T@R;>]C&"2;@CCB%8*[ZJ1&LWHZ#V N+U9/ MS]EP:*:M*H4"A[#H$%9/SZ%1HD]VEM\%HN?WX<==)&/;WSB MM!-:6ST]I_C.PO8(G@':49A*QT%+JZ?GZ*XN7:EU;O7TG.+'-B4%QT3=(:W> MS[HA$./*ZNG14VJ=$ZR308]2@H.\L!\>T?7%]IBR?=Q4%\E]UTW-"K8W15>% MD3^P-S"V64HAI8=UI4L06-1^X0SOTD?Q%Z)1*UDD:3U 8NJB\\#M;5WKT M*%) N(0D6%?:=2.B[M9 [;.N]L=?V9C8#P_9LT-G]Q7T8\62>/@N.&_Q?I/& M.KUS5M KC)"+,%C7LLOMR DX%K$W08C8^^TMZI%$B,I@D\G5VS>(O^SH'VE/B8^/WB3J ZC*(@N*JIW-5$0(G)*!R:UZ%X\#QU:XPZ=WL0!5#)([2*XN M%A*:N7.'S/7%(G-L5-TA\D-C1(ZR#)SKTI$(%E+8S M&[B#J< 1V[A?M[) [AI5-COOP/O1G'4EQ3X708*IWCS5G,,O6T&O.@-> 6)Y M' Q4)6K!0_!M&*@MU(*&[$)1IP-TYJ!3NU=+>V3,%D4%B&)OD#JA-&G9L5U/ M1JKK3(8IQDR"C\L\[: 6- PGFH';4BV(Q'QS!BH-M= BNP!?E88Z5V3L:6S- MKO#K^^.7$&T^CQ#-7*G%<4^F12#R@]=5T]L(:AJ#8A+PPY\;1,+7&LP11BG% M_VN21H&9H&[O,FRVI3;HE$:%255UA#&6+UN('2*!65J&PJ"YYU]$RA5]0=-F M('$9%8@$E1Y,T].@G Q_F7MA1>:9VD?Z45#E@23^BT46G?U/2 >X1YHF$NJ\ M2L$QH35&T?6>27R=? 0^^LE#9/?=-?3S+$+/()\$-8N1\Q%-[Z@D&+@%Z"AP MX"X%87\=A'&>D5 -0HP/2+_4DEG^H_7&AB'>,ND3+M-=TU,M":2/MQDU\W<\ MJO53UW% 3:)H&@8+&(^#B/GHL?:@EFR\.WGI3N(5"+,3?I<9BI+JG;QV1?M+ MOV$CDSM"NS]2/.(&%$L,(?\ 369_2.N'5/&3VR4H@^AZFU9'K#/"U0D*8>#R M"RI-USAUJC;-W5='@55UZ7L&X5/0$>->ZTBSM&EEIN4N(HJ\>2X+ M"0&D?3'E N=<&FZV]_9_@G#@V5&$]B8P0IH8RP%29SA-B4@YI Y?9-)C MR@VER*$_M;=I8:&[()P##Z#=?YWXT"F.SM]AB/Z,D7;P3>)FB^NU0!?:(2G] M3M,AI1W_;*9&/H)MA7 $B)8\*CZ-T.613NU8\LAK4G)D3RB*BB.]]ZM2:+PN MW!SEN3]$D7P4&0$1A;4J_T$ M6I"2] 030Q_4@*I 7S'2_=P"NBR5JD6/LTY[";&^_'YKI>:)TFA'H=(D8#OA M]M5E+]G9_KGVD(.&FB[35!1OMG/T<8IM1*)WU_C"=%%-+!*]=576"=:;) 9A M01'59L/IH8G^8M&+F&:JC3497JCKX7,$%HDWA@N6H OT[AI?:;A''9;2CIH> M5!R\LM^'G*&?/4"(/:/RP.!;U2%D(XMU] M5#;$YW_@1/X#OH]"U#$#HZ]CK)^'2]G-M!Y$1!1YT M=P\/IR4$2OGI"QU!*.&/BO%UG1\)^C[2;1!-MT'R%/>?@B0N3YC01BD\B/X( M;56319-^&2A,C-#N71&JY'6BX&"S$IRZ'(?'!&&,Y5Y5"(^A7SB9^%.-.N+L MF2AP=5W\^NY>)GKXZ3 +2"B_LW[1;.!1$6+/1-&\GB7KM1UN)XL97/IP 1T, M0%9I!FD$4Z1[..@B<&-',,*2NB=I]T\ZQ+-*H(!(;NU$8BLH;.YPW2GP$?5\&>FG)H MXD*U:&O"_\/;T[/M87U??+4(]>]:1(Z)#:(KRV"?%F82[E[.3Q3CPEVGP M:&9]$>>VSG":HC<8;W&JOQ]$U&;T,U!H.K1TTDQ56>O3?'O87(G.W.(P%9IX M;E_K%TV/_')#I,0:IG21S@VJAH,[)%!IT9Q[8&/U:+]WB+,D/(9\*E%5@9@E M>Y+$V<'HIBNWZ*Y*S12$LQ6Z((ASP^E9S@YZ2H8>P+>2*A<&/OK1R:QZLNM0 M=BA<)U%W@6V6>DZYM@DKP.8%%-6!JZ)I&UCX2@87<7W?R&R/=9:0Z"7"P%1E M=>"2N)2H2SUVUHC5O-@86%>[#GH*+D0[)'^Z]*U.Y*:U ^OGRUYVC)O<#J%? M+GTY25T-=ZA]N.QUQ;MV[O772U]= E?: BRC'N'7 :O.[;A [Q*>W[^ZW%OF M22X\1F88,]WPEQ,KHZ!$J;ZPF4M+-%P*I)9)AGN4;?O&]G#=F]D*@#@MX;(K M5%]*PRWY&.!4U"A*YGE .8'$!Y"6;^ ^BZ@_F/X7$M!L%[#.,/-=\? CO1HLH=T#-)]>PE\;%^0>HXK-8XF M\?4L7@M9M!U81R-,+,:.VUN_ MA"K*UB[&:WNOP'5*Z=4@"#VZ;%B^BJ-]4MNRXHQD65C!#APDM2VG?\?V[O3K/HC?Q&$Z_1S M]0667[=G$" $& )6:=-(2$3K"#V"95J^VH\?[#4I/2FMZ4FJ' W0/(6VAU6B MEW\!TM,$:EOIATV2LYF$6&#OT*E@>W\".QSZ[BV2--K$4IHW>MO$IW*WUG%Z M0 IEY2:-7B.)4_/OQ Z1RNVA%87.4)HL4%HW>D\D3N,4A#!PV9-*;-OHU8^H M7-Q!#SPDE)3.I&:-7MZ(4H5-VIE6A+;2]-P98*=_N!T$+GMK8?9L],)&E/:Y M_3)RT5RF3W(Q%0+P4OHT>D\C2F_?==$Q&>7_0\__X(8K7Z0. MY3.'U0V S$"TWL7KMGD9C-(8W704^>[<_;F;U MVCV$TD_=V2_9U_B32FUO]4YQ+OT./.]?/MI,9L".$"7N*(H2SMY.Z6/U3G$8 M?0D\=/K987J A[2RH\2V5N\4IT^NSF8:&?27>!=,V'22NUA7ISB#1CY2(.TT M@2%2T>R<%(Y&0NIB79WB-$IG+LF:UMSRL\QRSB#EI: M5Z:/'G0N?,"F[W7 ME-I95ZR%Q"Z(G4DDI8]U=9+S)EBO\<4P<+ZF7XTF28R3*N+P M*O:IP^AH7;=[]O37P'>Q?>#.LVE4'K2QKML]78J/\34V4E/KNMWS96=.V1O) M[M!?:&<,I;5U?1J+6O;9;!\6)[/4WKH^C;&M[_N)[0E9VLI-K>O3V-GV9YH0 MBL3GC,EX\F5I+'ERKK65@'))3@6CAQ >](K1OZNE<*1XJ;J$^ARD3%)UCPN:DM%;_OWOI]KIP<>8H+AAIGU#B';87AC2Z .#<-A^FZ M+K@Z-_V&YNPN&#HW2PG+-5XP==;*RK$?O>!*I<:B-0]'K\CHJR?]!J.L-2'0 M0:"7ML?[%8JD*N-T\KE^K9KC')9,>=1;O&[>OX8&[O[)\V2!*R<@/?^;%K$J M""G1(51SF-Y-U\MY$&-24K<6FJB;[><(IR;)'XK[RSZVO:4U[ 7XDQ],4TU% M1&@F1SAE')NA?3M-M.X)N$,["#7YW62!]@3N5B@V3*,GU@VJD;K_2:(LP= \ MP.4"? =':93G8!ZH6ZUM?$Y325TT< MH3D(<:*H6Y#]OX3ZP-[ V/;$]!C!0705LZP0F.=3C]!Z!/ 9)[.4XJ_:O3.< MI0LM=^#D&:^D9J[275,9SBIITQ!L;.@.7S; C^3FZ["KIC*:]&4TM;>UEV#> M5U,9S5*UFI$8#ZZI6*4@R6<%A MH-%H7'V5+D6G4,DZ:)990#F;(_\91*HN*8S!FB4#:%#UPM[FVFG?^2N!(:"6 M=6"P*SZ(;C;O AQ=Z0#@IE>473 !B+)TAB!$\X..E\4">A#7W11@6G;(9OD5 M3K' U>SQ@@,WR^*@=H\GD*QDCQ<>MUF&B%.L#27KH%F>">5LYND.U>SQC,&: M)8!HHJ=N\KTJ*\Z)]J3U.+#]=+_Z GPW(*8)D>FNB[7RSHMC1W$9#*Q4/W$J M4%$Z-[/PN,WR>IQB;2A9!\WR@C2;\Z-* MU8_HW BA$P,WKV1]^(=R3>LTON#83C!\R8OHH!]6MK\$CTC_&BX6@%T%X*2$ M-$LFT@SN:FWP/EHE8;A%E*;!8!R4N/V;)23I/'-ZE)A9LMEXJ8?/]G8>OE(6 M8A$7H=@(S5*<-$JBGUZ:IC9TT;[%- P>M-1'-RYA9-40(%%'E>!#SHKQLK=ZL0=]1W+I],/2Y$D2"Z]!LOJ [NE>W 1XP;,/*L M:0>_2H1"\_/B8K"KAD+0]ZZS/6Q50,<)NVB>;ZN#2T[QQ:1A*(>RE&9Q@&;< M.( ;1X?0LZ6=K>#K6<#E#$6-GPEU9[$JM?)P8EE:+(G>N=7(@X*,JUS0C(G* M>"MPU@G',5)55XIN\Q@?=2:@SNRG2A%N'#=DH-JO:0F7DW49I*LJ/?XY84[* MI/T,CG\>%+3KJ%A4U04=_/6 9$=S*=-#.[\KUD.O>8#8Y1SL]1!N''1V.0=[ MVTNXG(;NX@_VT\>YJ5O(!D O%#RG;+%NTOE"U(:Q^;A]4&<)W>P*4IPQ:A+A M?LJ,GEU2VV7XIWG=*G&&YH5EJ8")%-K8F@;>@61!-[:'KQNS%0#8 XMA7H$8 M.H@YO1F#2HK2? MQ*L@A/_=KU V/\>]-&75J5"4YO&7XB'KH2D3C&2)4)%NU@_:-W0Q>:;I6D)" MT[4"?\IY)PA8YZH ML1T(9&=JQ'8$L.'TLL) =69\O-JD!=C Y]@A/;$+;H4 MW=C.UV48)+X[\>]!N,3APK$-/2VY"R?ATO;ST.2]OI2%+4]+")7F;9]W44!5 M43*^)EUFYJR FW@ W>$"#_&6%M5[!OTPQ!:3C$+??0B0,DW^YS17+Z(?VP?G MG-1)ZC^F25/"=3XGBQ)A_1?(>O!*;*^)]BK:-AG@>X!+/#&XDAQ)FM_U.L1, M7'W?RUG ?['2W7%GTNLO0Y!^CDHLMX^::8C"N#0%Z+=C^-&?K,DW']T:5W!# M62Z5-I:21]YRM-T&:QN2\B<26DG31Y[2N8U6#HRFP3<0?@H\?.1%Z/K.GE-F M)U6$ 0^@DV^_;8/P&3H@&L,U1/HGAT"1SHV2%?*+?H_!TO:&609R\IHCM&J4 MP$ZT$#EUF1TWD::&/)6?4F7F#BLS$Z0Z.5$6:I%N7N.8,Y5"G37E_9LE3Q'X M*T&D#)]!5H*:NC*;T<@A[HXN'TZP@3W["2VUY9AL+DVAFX78(146F;" M$X6?P:5-=4!U#WUT]<[+]*$MH#@0IR!TL**_!#?;S/;*0$)B%'E&R?O??N3) M(KM+(]1+=\S2_9.V"TH,(9]9CTQU5F9TLL@-'UEH,LF2QVBM*\5="D2&TVT2 MXJI6F=LS)6[ORTZ;];_9H?LQ9.=FKS>@KI1V*1DKI)BAE8W]H_$6/V\*(Y#9 M.#8>9)O_N;W+Z>DTF7Q4W?QIOM(V[LNJ?(5>)]R$K2!$G@W:)=XH0*E,DC&1 M-P$8A58-]@]Q%+%.&(78*0269$91YO?7BB*1,P;SA97&B#5$88T@43S;T*7! M(6B),D-(3KG5D*UGRH+0M>)(X:T*P)&US@CA(O%%D"Q1PZ 1F.A0NAFV2F4! MW-T E<&H,#1[&ZA9"X[)J1 Z>P.K@;&R)Y1'U39<96\*.K%0E:-#G@1)\[&) MN?A:1KJ.O=O()".GP)ENMC?RX?:)-HGZW@)EBM6EHL[W6R@[]G17K3ZJ_O[C MK/<(EA [-O"'"F>'7-@GV1=(')@1GLGO)!US*4$8JUB[0"]]M=J%8"-MXUR& M3*G4?KCF/SP"#S]&0/I6O"UO%QHCGFDD"00S\[IJCU.F$7BS/?@7X5!DB?$T M1>R*4<@)^A(?I -<Q.@$V&RD*--M*OT,S[:,;]? M1Q%9$M20B) M>D7!)GU7FH3.RHZ$GY0P^E@]/4H23C,V\I&>E@@(5[6Q MKF+7AY0\V&M^_#>MBSP+E&A9=!V"412$6ZSBLU<"J6T[=' W>TIS7<'2@\!' M=[48(M49T[.K"L#=(9G]=!7MIBC08X' =UY7^4++Y-727^/B"^C$=)]Q(I"[ M(/P]"+_NRQ+0E@VOGZY"T(=2?F<[(*-4>&/8=]%5Y/F0GGL[3K#CYA8M!V$F MRIVLJRZ<+#N_$TZHEF5BV+M*A-EB#:*K@/,AA:5M*/LQ0D([#='%HB?,)6,, M7>6=#PG,,Y5C+4]<6RAWTE66^4C2P]39[VPGB\S/ 9V<2/'-@CJ$KF++1Z#7 MY*O"C)JG.?TE4GIQ%E^TFGT';FROE-,>?2N[X%"/'*'>UI6>ISOE=,B<\NW' M37654"XK2B5] Z?*S4N!97ZN[!<&0W(#Z2JJ7%HJF%!)'@5ZZRJH3#T^TLT6 MA_CL3I$[@!4#\0-78"S=19;SFFL",[>KSG;=!45AEWFV[SAA HIM3$(5(O:W MKO4H")3K2J9(HV53^IO\I8SKO>'O*: "P%'XI$7N:EOKK/IW^KR0X9'RI/754SDF. #43@!SX'A/;&' MC GY""R-$\\<:6,ZB%B9EU["ZHA2=P43Q M$4QS3)OU@)+*)1D4>;^V48^4:K!/VLG9+G?S#G\UL)%C XQ\D:%HG7'"%XQ\ M>:'X%"!'4)CQ^)O#HP@@AU$91NWU3$8)TD8+$3%O.V^&S$'$BI&[MP0^PM$P M!M[K3F,R&Y<#<#@9]KMQGZ,23Q MD:@>\S:@&FB)Q X9;EUJA-1Q@)*!^Y$R MK'A13X;;HQIAQXFE,M!LI0RZXX M924I#<2*'0>FK"BE@<@1(LUV[T"U(C +-![O114XSX+<%[U?E*L:0&/)UAGPT*#+C\!'4HBO MSWUW#?T\Z]@SX#\?$1M 4]WW6X#$SX&[ D+HG$;*=%9:\J'2?.1[ M)$Z0>KC2&5Q0^VA*55/0D^V#8W9E+D)K2]@9 *.VO!,3M*I\5I>>W567.Z*'6G@)SO\\Q3LMVG3C.(1/28SM1O,@S27KQTBC]%*6N$\!V_F@U=-S M0A]R@S-E9@P!=\\/DC=T^;1?A$%A#Z,K;1'ZOM#A<-!.5RJ>WP%\BB/ CFE,^&NU,E#&[ 0)[UV@*1ZW1==5BY2S>^LN^ S58Y2T95'-I M84DP+RQ.&4H,ZX59KY]8C-*A*5M(S%M%\I@(&UP,#+"41XMMRS'R38X\2"Q3 MD;KPR2"VO4X I&SG)ANIU 7KFH>8B$',R&(Y0HRSPQDXUC;SSL8&F'&M>08> MC@W@8MH,7_1 S+LGFJHVI :]NF#=0SFV,K8 )O3>G46LRSEZTJM&1 MM'^07_PQ5[IO<_[07_I1!%*+S!C:3]"#^/T)^NT1H-7HH-]3>DLCW ?+&"L ML5!B0=0%?(*.7ID#)@J)#K(_G*@>\']\!%]MC\9&8()JV^_[LRA1*OZ,I M9/.+[279+N1YP3><&N%X"0]6.)_2R.=6&Y$=2E/8)&5Z1.;YL$;IJ&[5ME?(]LR K;'^FZL8'S+P_/0MK7N^X-%ES$QUXH>[($3W43][6^EL M=9SW1R0(G/64'IK.^2-J]@BSRHV+=]97=9P/-T6*A)AJZ\JH59Y^FB5/49JJ M(AX^X]=)6EXD'=$@\O2(TD579?$CFV' MV\EBAC8.N(".[<=]Q\$*2NKY\*"#+JXZI*E*A8 \T3MIDBAL((DFBVE9 'R7 M";:(T#495K]<,F>)(ID-.6[OFG(Z\9U]OID-__UY^# ??D'_F66V(LQE8NLQ M&1EWXJ6Y,\6IWZ7:[ +EZ(.<*M>4'MVAGUOJFMJG&SQPBSD3VVNBG5C1@$$[ MN0*"GA<\DGG?60J#9 9Y67[)]4)GP,%90M$914D[3Z!8K*.F";E)(NB#*.H[ M?R4P@NGIS%Y.E!Z:G@J3J,$_(FRYFQ*WKS1/Y$4S!QY NL =]&W?@;8W ^$S M=$ TAFL8 Y>]<(0Z:P)_X-D14NU^3R4OGH2/.%"#LWRH?72]E242Q%T[C%[R MC)"7S1T,HSC_ 'N-5%NJHF&&?0VN$!&$IE:OR0D9 >>[9?#\W@4PFTWT0SJ) M*7GH%VL,EK8W1%>'K,@>@3)"JV:/5_E$95^B+J#C)O+DD&?JWH[B3]#S[A+? M'4_94T5JJXJ.N>T%T1>(R_YMT_$]A[/!T3KH>F9[I.N-=YFDQ-7#<3GYE/[* MOOLD\ P6Z'GC];&PS[PX">$2G8 >_FM&5X_#"[,O3H:O@ZEI&#@ N&E\TRB* M$NQLY!9GIW?">>I5R.P@6*\#/ZVFE._?.R65)K3T'CC_NQ:IM7%<3U81"N>[ MVP4ZL:26T@7G8=4D^[?H[N OL\S4PC),&P"G3N\6>VFBU5I\Y;G@]=R= MANBN$&_O0;P*W!':;:(X#;A54Y0-'PY<-S()9J?+,;(_S M7G=+?(]+@-22Y&H=D?T1?:Y>2&Y-]W-,*4#C40R1O>G::%!*; KCPJ_^;@@R MM'K./&.[>6\FY&2)9L@W*V4)E4LR*/)^ */$JP;[AS@*>R=,C!>6DS^ZY\.L M*?,TMY%-MF*%Y!9?D_M$)!8ZX*P;$;T@@)(3)&$ >:#_2B0&#Z M7B]Q9Q!QZ"I+;--%7,:-2HRK2XG6X5NB*$1<#[0R 3MSL-@.;B,3ADJ@).!O M-S)]8XV%Q'+H&UA8O?'6S8H04';*G?F:$H@]4):\[F^3HI$45L[U-[C\.-H-G_LST>3 MA]F\/Q_>#Q_F#WBUX$(&M7*8D:.='L$RKX^ U=8\9R7CE2F_D[;JK7N:IO8V MI:CD8>4\.Q7HK>D5(9NRFZWX^T+)D3K);^E'[M,?R9&D^:4$-:;*E>2K0V8G M1825X4C=$)$@<=R.FA+-L>=W+/ <1' $Z:JPM)<_+W"=K+&) ,9[C9$&.Z6Y M(F(.LC-'V)H#[H)P_[$[0*R@*]S74A,B?/BI6;!7+MA$X9:*7H7VEVBUX^QO M._%,318T,LBM+6V%RX3.:XKJ)78H&N&(D62Y#EZD _:"L".R7P='TL%]03@2 MV2==OSDJQ2MD%F20#O@FQC/0%/K3'3)-L-*4-$TL)" M2MQR7=A(_VPSG*C*>HN.VE-FL[N_[S_^.;F;C3X^C.Y&@_[#O#\83#X_S$3\6@P&LZ:&15?,U&67K8752NF(2X9A[0O#Z=-]%VLBVU$S)"B0S2RS;66 MKZ5;Z5K4Y?:9!M"/\:F3^-#)RMMPLZ5P.VHRKU+7U^[=_ %_\3/N4?OI(F+V2H(8QR'@;UY(HDT2>TU)4^K MT,)/HDGNH8E^G(4Z0KI15E7SQO:_\A<0M8\F'JCR*6+EYW?6E=*N#+/@;.@B ME0IBN8I\%E)4:RX(PS3+2M<"J\,HAFL<<_ Y HO$&R.EN1:OI'%P75O=3Y1K M) V74%B-,CC*\'V('%ES-@(<"FM5_H\4=6.8/^:+8'(0N1>8: BL+S!R=P^S M3,V"/$L"=G"I,4+X)%DFX\6\-1D%4W-AI%W0S$JP0>52$!0SDVHPV"3CPKI- M&IA!H[V3[N#":E9Z#4&>^0O,N!02C9"1O6\;Z$IM!S_:'5Y=-55M1>Q&#X/) M_7#>_V,XV^]E#R"NU%Y_+:6N(%GK$:83M-QL;(,9!U$TL,-PNPC";W;(M*I) MC*+)[52AL%K,68:_:F]-,>@5RI"B24,-;,2E_%JWG",Q M!A0MG\TG@W]]FHQOAX^XZ.1H_F<'RDWN'@?DV1E6@8=@CK)88I':DR+]M8?G MI*3=;-/<;.(1.95>FH[2#,Q])MB;[$3:^;J:>LJFY DZT\U]+!!,0FQOZ:GT MD1*11L6[Y:Q 6=1W*>4Q,])*= R=/#Z"3;YH"$3RF&-VMO34%U-9!$M30!!S MXR_EA Y:C$@H\*QJ%R207DM>:2@Y!'O M5FN> )ZJ5)3"=_E=B:',FU0AH9T61J[.A/0_2@I\VRX N.XXE:T"O0?Y=$-XE M^/U2ICS4(OUH#$N[T;Q6^)@:J7F-7A212@,O-U(@U=T.C+SV*$:NNAL9D:(- MNJ&U!P@_8_H1_QK@+ SH:I?C$?C1WJB51<'V?7<,[2>TA6$+WV1![J7Q@0:9 M($0V^H=-$-G>QS!(-B)YWB1'TJ3\Y3'PBP.BD!!XB8O6,Y&'01)B21))===X M<%W//B0(MJ,5FE3\/VSR?[8];/]FKXMF8W@7"WZE-Y48--=5QI#5[W#M/*SJ(KLE>>X >DZ[>Y MU5;'ERY^<7)IH;YKW3.C1GP$/M1]M$9(Z_.7$&V%^1LDQ2#1Q]>4;T]V?RR) M@.JM]WAH37'(-?8%M;N,KCC?TC4#B6^M5V&B0^B*Z3V^2:E7X!5]01= -53) M/!L'7P-I/+8\*&2+JM2)S\S;V60X5>'AY%MS^4N/P$OK9]HA7I8,-J3&D0\0 MEZ$_G_)I$*;GPV(<^$NIEDKR\%9/3:DZ\E0] M IQ"T7= %%&>.(EWMGIZ5-"&QT)[!X[54U,[C[)[@%R7*U$IN?\01K"NOM=M M])8W55+\+$H,?B9ZK=0 0PG\4&!0-"\,LB.("YDHC8QG[L@$$.V@K64[,Q/N M1M9690[/XY0WEWE>$JVV!H8P*(.F\0XB9@I^U5K:G .FI?GU^&P5>YHYN[5< M9I>YL2M]26(@I#+6>+-R3$MQS@6OJ2'?Q(-.)3S*KHQ5=\$K]#+0-W5G&*A4 MMP^VM-/%R"AB+3C7CK'Z>4PD?C=]@S[^E>6+%^E?>HR@ZYF\Y%30-CU!;MORE'9! M(O>OM;+?T^1#KW+:,J][U-/G@V4:;[;[7[6!;RMC'J:# Z-4M/K*"G_*<%)6Q5<06#FSO&0X]X,0A M=+Y\2J7Z#DOU!.T^3C3RG\>QRRY*(#&$(J+OX"(&P!\$X29 =Q8P]6P'S((D M7HT]YPNZR/BW=FRSJ9890U&RE$]!"/\;^#=> @8A$K1Z<,N-HBA12OJE1_B< M?Z?F0I$91-/+R,H&.!8H9T'OI.GEV2%!VUM[;2]!A%;WDVME$))C/(/@J[RB6':BE6B[/RS)C=TTVPVLD=N.8%4]?!3/*X M-]#;6@FHBTKN#&RR9Q53AZ*+8]>X/*!:A%.R@G7^MJ#! MN#^ZGQT48WVU]KQ:>UZM/3JM/5_0^O6#$#_[(IY)(,J6./L>+S?*I=A\NFE_ MT%,/M%W[0Y=XFMK0K<=1T;.4N>G5GM)I'?75GF*D/47Z/#.JP-BK-47S]995 M0:QK7!Y07?=Z^Z.!-DEU2)7U@A;?DIXV*J2HU8OXC0(/NGC+81;PO04+Z,!8 MA\U J+ P*^Q)L#"QGH+C.6T\V\!A0TUWZ8*(##NDIVX"/U53V58!9C]-O& E M._#3!4&]I5+;:J+YH- 5EVI":TVWZ+[KPFRCQ+OIR!_8&QC;'I<#9C]-&:L? ML0G5!^[0#GUT4M!M,^P.FN(IC@20:P4CMM=TXR]V$1$;3+6QIMB/ZI%3O)/) M'^/UXSB$3TF,-_9Y@',I("4$'=6(EN7(1SH5NO P.57Q 5WHI"4-)TDMQ64]9D0DW&M-1@N-?$>+OQ82_K@[Z56:W*F2J[Y4*XO+4G,(2N/,_" MQ7[E>204#-:4R/@!Q%EA(GR!XJ@D.^49HH#FX M)CZ\^Z:!X70UD:)>:@T,G:L)$>WJ3'^VWQ4^14^4\3F$!)*II7&FZ"JMZL39 M9%>-V [C;HF"")B$Z[JRH^:<@6%; DP^8T1%4-"B8/)94Q\JLF&B>;*8#QE6 M/EAB9^'9H:7>>*$L@=09+S\E9@YE^:"R4V'HG]_J)%I2=KC\W 8NI("#7]]C MXI[L"/SC_P%02P$"% ,4 " .CW)43] ";.X& #8%P #P M @ $ 97AH:6)I=#,Q+3$N:'1M4$L! A0#% @ #H]R5*P5,ZBM M P FPD \ ( !&P< &5X:&EB:70S,BTQ+FAT;5!+ 0(4 M Q0 ( Z/&UL4$L! A0#% @ #H]R5#BEEF"6%@ H%\! !4 ( ! M:^( &AM;7(M,C R,C Q,S%?9&5F+GAM;%!+ 0(4 Q0 ( Z/&UL4$L%!@ ( @ _P$ -:W 0 ! $! end